LINUX.ORG.RU

20
Всего сообщений: 435

Вышли Enlightenment 0.24.2 и Terminology 1.8.0

 , ,

Bass ()

Не стартует gnome

Доброго времени суток, форумчане!

Проблема такая: Не стартует gnome на kali(не спрашиваейте зачем она мне.. нужна для работы).

при запуске после ввода ключа шифрования диска система дальше никуда не стартует. Только если через рекавери выполнить startx система запускается. Но если разлогиниться, окно авторизации пользователя не реагирует, приходится ребутать и все по новой.

полностью сносил gnome-core и все зависимости, заново устанавливал, ничего не помогает.

xfce и все другие стартуют без проблем.

думал что дело в драйверах nvidia, но так же после переустановки не стартует.

до обновки все работало.

Может у кого-нибудь есть какие мысли?

 , ,

r4w3e5 ()

Х11 видимость окна

Как в х11 можно определить «видит» ли пользователь твое окно или оно перекрыто другим? В идеале еще бы и знать на «сколько» перекрыто...

 ,

LinuxDebian ()

Размер шрифта

Я указываю в .Xdefaults шрифт.

Первый вариант: -*-terminus-*-r-*--16-*-*-*-*-*-iso10646-1

Второй вариант: xft:terminus:size=16

Почему визуально размер шрифта в этих вариантах различается?

 ,

scanner ()

Почему Wayland никак не придет?

Говорят, что главная проблема игр в Linux это графический сервер. Что он безнадежно устарел и не отвечает современным требованиям мультимедиа, и что разрабатывать/поддерживать игры под Linux с учетом всего этого- настоящая боль. Что в винде все круто и стандартизировано, а в Linux куча костылей, которые кое-как работают. Но «кое-как» разработчиков не устраивает. Делают современный Wayland для видео. Уже 12 лет делают, и как было с играми под Linux не очень, так и осталось. Все эмуляторы какие-то от Valve, протоны, нейтроны… Похоже авторы Wayland и сами не верят в свой проект. У меня такое впечатление, что когда его закончат и внедрят, он тоже устареет, и начнут делать еще одну замену. Я вообще не понимаю, они это всерьез, или это потешный проект? Хоть какие-нибудь реальные перспективы у него есть, кроме мобилок с кикстартера?

Перемещено leave из general

 , , , ,

shkolnik_2022 ()

Сломал иксы на ноуте, нужно срочно починить:-(

Lubuntu 16.04

Пытался подключить вакомовский планшет (из коробки не завелся), поставил xserver-xorg-input-wacom и xorg-input-abi-22 (был в зависимостях). После ребута иксы взлетели но отвалились клава и мышь (вообще).

Ребутнулся, зашёл в рутовую консоль, снес эти два пакета - толку никакого, симптоматика та же. Че делать? Нужно срочно вернуть работоспособность машине, работы сеня дофига:-(

Пишу с телефона.

 , ,

AntonI ()

Как сделать проброс X11 «персистентным»?

Расклад:

Выполняю соединение по ssh с пробросом x11 до машины на которой имеется tmux сессия в одной из панелей которой запущен vim с поддержкой x11.

Чего хотелось бы: вне зависимости от адреса подключения использовались бы иксы последнего подключившегося, как программа максимум. Либо простой способ без перезапуска vim перейти на новые иксы.

 , , , ,

pon4ik ()

Горячая клавиша для посылки сигнара Enter в определённое окно вне зависимости от того, какое окно активно

Суть такова. Есть программа с графическим интерфейсом (шкайп или хром). Нужно сделать так, чтобы по нажатию какой-либо редко используемой клавиши типа F12 или дополнительной мультимедийной) послать в окно этой программы сигнал нажатия клавиши Enter вне зависимости от того, какое окно в фокусе на данный момент. То есть, в том окне набрано сообщение, и его нужно отправить в опрелённую секунду, при этом одновременно занимаясь другим делом в другой программе.

Как это можно сделать?

Естественно, дело происходит на линуксе с иксами (de - xfce, если это важно).

 ,

te111011010 ()

Недостатки и достоинства X

Здравствуйте, дорогие форумчане. Обращаюсь к вам с просьбой помочь в учебной деятельности. Делаю реферат по X, нужны конкретные плюсы и минусы X, если можно это так назвать. Перелопатила кучу ресурсов, как отечественных, так и зарубежных, но преподаватель говорит, что информации всё равно недостаточно. Буду очень признательна и благодарна!

Перемещено leave из linux-org-ru

 , ,

Nastya77 ()

Firefox VA-API/X11 (заброшен; смержили другую реализацию)

Проект по добавлению VA-API/X11 в Firefox. Заброшен.
Текущее состояние на 3 июля 2020: (комментарий).

Текст от 25 марта 2020:
Атипичная простуда в очередной раз всех напугала и напомнила, что люди не вечные, причём часто внезапно. Было бы жаль совсем потерять результаты работы, поэтому выкладываю текущий вариант патча к Firefox с поддержкой VA-API под иксами.

Это ещё не готовый к мержу патч, всё держится на честном слове. Из текущих проблем:

  • если не подкрутить настройки, ест больше ватт, чем полностью программное декодирование;
  • с WebRender видео не видно; возможно роняет контент-процесс;
  • с layers-opengl нет видео, если не включить gfx.use-glx-texture-from-pixmap;
  • истерично переаллоцирует X11-пиксмапы, если под layers-opengl переключиться на другую вкладку.

Чтобы под layers-basic экономия от декодирования вообще имела смысл, нужно включить gfx.xrender.enabled. Без XRender чтение картинки обратно в память CPU ест больше энергии, чем просто декодирование сразу на CPU.

До рабочего варианта ещё далеко. Но если кто-то захочет собрать и потестить, ссылка внизу. Патчсет базируется на 74.0. Оригинальный репозиторий был в Mercurial, и файлы .gitignore там где-то игнорят нужное для сборки, поэтому не факт, что код как есть соберётся. Если так оно и есть, должно помочь использование релизных исходников от 74.0 с последующим накладыванием патча.

Для VP9 Firefox предпочитает ffvpx, особую сборку ffmpeg, которую таскает с собой. Чтобы VP9 декодировать через системный ffmpeg с поддержкой VA-API, нужно выключить media.ffvpx.enabled.


https://github.com/i-rinat/firefox/compare/master...vaapi

 , , ,

i-rinat ()

X11 опасен?

Подсобите советом, только осваиваю Linux, в частности Debian, и возник вопрос, а так ли опасен X11, в плане кейлогеров и т.п.?

Если я правильно понимаю, то доступ к «прослушиванию» клавиаутры/мыши/экрана есть у приложений, запущенных из-под текущего пользователя (конечно, если не делать xhost +). Если данные приложения я устанавливаю из оф. репозитория, получается, что вероятность кейлогеров и прочего минимально, отсюда вроде как напрашивается вывод, что и не сильно опасен X11 по умолчанию, я не прав? Почему рекомендуют запуск в отдельном сервере (Xpra, Xephyr и т.п.)?

Пробовал запуск программ в отдельном Xephyr, но так и не придумал, как быть с тем же буфером обмена. Не удобно получается, когда браузер допустим в отдельном сервере запускается, а менеджер паролей в другом и пользоваться буфером обмена не получается. Разве что какой-то общий файл в темпе делать, но это неудобно.

 ,

Dstart ()

Запуск X сервера

Всем привет!

Собираю себе дистрибутив через manjaro-tools. Проблема с запуском live-cd (до процесса установки собранного дистрибутив еще не дошел). Загрузка доходит до lightdm. Ввожу пароль - lightdm завершается и запускается заново. Я же ожидал запуск lxsession, который уже загрузит openbox и остальное окружение.

В lightdm настройки дефолтные. Изменил только xsession_wrapper на запуск /etc/X11/xsession.

Пытался разобраться уже и так, и сяк. Переходил на другой tty и запускал lxsession сам - запуск прерывается ошибкой «unable to init server: connection refused», а затем ошибка от gtk «cannot open display:». Делаю export DISPLAY=:0 - ситуация не меняется, и запуск не происходит.

Делаю xhost +, который мне пишет «Invalid MIT-MAGIC-COOKIE-1 keyxhost: unable to open display :0».

Использование startx запускает иксы, запускает lxsession (это в /etc/X11/xinit/xinitrc написано). Не знаю, стартует ли он openbox, но появляется окно lxrandr (скорее всего в атозапуске стоит). Курсора нет, но хоть запустилось.

Удаляю ~/.Xauthority. После чего xhost + выдает уже «No protocol suite, unable to open display :0».

В общем, так и сижу. Помогите разобраться с ситуацией. Не могу понять логику, как оно работает.

 , , ,

demysteriismundi ()

Перехват событий клавиатуры подчинённого окна в PyQt5 под X11.

Добрый день.

Ситуация следующая. Есть процесс А, который подлинковал окно созданное процессом Б через механизм XEmbed, которым рулит qt-шный createWindowContainer (PyQt5).

Всё работает прекрасно, но есть досадная мелочь. События клавиатуры падают в подчинённое окно процесса Б минуя процесс А, что не отвечает требуемой модели работы программы. (По видимому оно становится активным при наведении мыши на него.) В качестве костыльного решения транслирую сообщения из подчиненного процесса в главный через пайп, но хочется от этого механизма избавится, поскольку он налагает некоторые дополнительные ограничения на поведение и делает невозможными некоторые хотелки.

Вопросы:

  • Возможно ли получить поведение, такое, чтобы сообщения падали в главный процесс / или в оба процесса сразу?

  • Если нет, то можно ли сделать так, чтобы внутреннее окно получало управление только при клике на него, а не при наведении курсора?

  • Если что-то из этого возможно, то можно ли это сделать силами Qt?

Заранее спасибо.

 ,

Mirmik ()

Как заставить X11 выставлять «лучшее» разрешение экрана?

Debian. С минимальным набором пакетов, установлен xorg без менеджера окон и прочего.
При загрузке выставляет разрешение экрана 1024x768. Хотя сам же в логе пишет, что по EDID определил более лучший вариант:

[    97.689]
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[    97.689] Build Operating System: Linux 4.9.0-8-arm64 aarch64 Debian
[    97.689] Current Operating System: Linux orangepilite2 5.4.20-sunxi64 #20.02.1 SMP Mon Feb 17 02:37:37 CET 2020 aarch64
[    97.689] Kernel command line: root=UUID=4034b53a-05c9-4d4f-9257-f179d7551743 rootwait rootfstype=ext4  consoleblank=0 loglevel=0 ubootpart=425f501c-01 usb-storage.quirks=0x2537:0x1066:u,
[    97.689] Build Date: 05 March 2019  08:11:12PM
[    97.689] xorg-server 2:1.20.4-1 (https://www.debian.org/support)
[    97.689] Current version of pixman: 0.36.0
[    97.689]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[    97.689] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    97.690] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Mar  9 10:25:07 2020
[    97.694] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    97.694] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    97.702] (==) No Layout section.  Using the first Screen section.
[    97.702] (**) |-->Screen "Screen0" (0)
[    97.703] (**) |   |-->Monitor "<default monitor>"
[    97.703] (==) No monitor specified for screen "Screen0".
        Using a default monitor configuration.
[    97.703] (**) Option "BlankTime" "0"
[    97.703] (**) Option "StandbyTime" "0"
[    97.703] (**) Option "SuspendTime" "0"
[    97.703] (**) Option "OffTime" "0"
[    97.703] (==) Automatically adding devices
[    97.703] (==) Automatically enabling devices
[    97.703] (==) Automatically adding GPU devices
[    97.703] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    97.714] (WW) The directory "/usr/share/fonts/X11/misc" does not exist.
[    97.714]    Entry deleted from font path.
[    97.714] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    97.714]    Entry deleted from font path.
[    97.714] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    97.714]    Entry deleted from font path.
[    97.714] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    97.714]    Entry deleted from font path.
[    97.714] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[    97.714]    Entry deleted from font path.
[    97.714] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[    97.714]    Entry deleted from font path.
[    97.714] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    97.714]    Entry deleted from font path.
[    97.714] (==) FontPath set to:
        built-ins
[    97.714] (==) ModulePath set to "/usr/lib/xorg/modules"
[    97.714] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[    97.714] (II) Loader magic: 0xaaaae08a6e08
[    97.714] (II) Module ABI versions:
[    97.714]    X.Org ANSI C Emulation: 0.4
[    97.714]    X.Org Video Driver: 24.0
[    97.714]    X.Org XInput driver : 24.1
[    97.715]    X.Org Server Extension : 10.0
[    97.716] (++) using VT number 7

[    97.716] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    97.717] (II) xfree86: Adding drm device (/dev/dri/card0)
[    97.729] (II) no primary bus or device found
[    97.729]    falling back to /sys/devices/platform/display-engine/drm/card0
[    97.729] (II) LoadModule: "glx"
[    97.731] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    97.873] (II) Module glx: vendor="X.Org Foundation"
[    97.874]    compiled for 1.20.4, module version = 1.0.0
[    97.874]    ABI class: X.Org Server Extension, version 10.0
[    97.874] (==) Matched modesetting as autoconfigured driver 0
[    97.874] (==) Matched fbdev as autoconfigured driver 1
[    97.874] (==) Assigned the driver to the xf86ConfigLayout
[    97.874] (II) LoadModule: "modesetting"
[    97.877] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    97.886] (II) Module modesetting: vendor="X.Org Foundation"
[    97.886]    compiled for 1.20.4, module version = 1.20.4
[    97.886]    Module class: X.Org Video Driver
[    97.886]    ABI class: X.Org Video Driver, version 24.0
[    97.886] (II) LoadModule: "fbdev"
[    97.886] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    97.890] (II) Module fbdev: vendor="X.Org Foundation"
[    97.890]    compiled for 1.20.0, module version = 0.5.0
[    97.890]    Module class: X.Org Video Driver
[    97.890]    ABI class: X.Org Video Driver, version 24.0
[    97.890] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    97.890] (II) FBDEV: driver for framebuffer: fbdev
[    97.912] (II) modeset(0): using drv /dev/dri/card0
[    97.912] (WW) Falling back to old probe method for fbdev
[    97.912] (II) Loading sub module "fbdevhw"
[    97.912] (II) LoadModule: "fbdevhw"
[    97.912] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    97.915] (II) Module fbdevhw: vendor="X.Org Foundation"
[    97.916]    compiled for 1.20.4, module version = 0.0.2
[    97.916]    ABI class: X.Org Video Driver, version 24.0
[    97.916] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[    97.916] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[    97.916] (==) modeset(0): RGB weight 888
[    97.916] (==) modeset(0): Default visual is TrueColor
[    97.916] (II) Loading sub module "glamoregl"
[    97.916] (II) LoadModule: "glamoregl"
[    97.916] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[    97.995] (II) Module glamoregl: vendor="X.Org Foundation"
[    97.996]    compiled for 1.20.4, module version = 1.0.1
[    97.996]    ABI class: X.Org ANSI C Emulation, version 0.4
[   100.521] (II) modeset(0): Refusing to try glamor on llvmpipe
[   100.547] (EE) modeset(0): glamor initialization failed
[   100.547] (II) modeset(0): ShadowFB: preferred NO, enabled NO
[   100.548] (II) modeset(0): Output HDMI-1 has no monitor section
[   100.549] (II) modeset(0): EDID for output HDMI-1
[   100.549] (II) modeset(0): Printing probed modes for output HDMI-1
[   100.549] (II) modeset(0): Modeline "1280x1024"x60.0  108.88  1280 1360 1496 1712  1024 1025 1028 1060 -hsync +vsync (63.6 kHz UP)
[   100.549] (II) modeset(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[   100.549] (II) modeset(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[   100.549] (II) modeset(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz e)
[   100.549] (II) modeset(0): Modeline "848x480"x60.0   33.75  848 864 976 1088  480 486 494 517 +hsync +vsync (31.0 kHz e)
[   100.549] (II) modeset(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[   100.549] (II) modeset(0): Output HDMI-1 connected
[   100.549] (II) modeset(0): Using user preference for initial modes
[   100.549] (II) modeset(0): Output HDMI-1 using initial mode 1280x1024 +0+0
[   100.549] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[   100.549] (==) modeset(0): DPI set to (96, 96)
[   100.549] (II) Loading sub module "fb"
[   100.549] (II) LoadModule: "fb"
[   100.550] (II) Loading /usr/lib/xorg/modules/libfb.so
[   100.559] (II) Module fb: vendor="X.Org Foundation"
[   100.559]    compiled for 1.20.4, module version = 1.0.0
[   100.559]    ABI class: X.Org ANSI C Emulation, version 0.4
[   100.559] (II) UnloadModule: "fbdev"
[   100.559] (II) Unloading fbdev
[   100.560] (II) UnloadSubModule: "fbdevhw"
[   100.560] (II) Unloading fbdevhw
[   100.579] (==) modeset(0): Backing store enabled
[   100.579] (==) modeset(0): Silken mouse enabled
[   100.596] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
[   100.596] (==) modeset(0): DPMS enabled
[   100.596] (II) Initializing extension Generic Event Extension
[   100.597] (II) Initializing extension SHAPE
[   100.597] (II) Initializing extension MIT-SHM
[   100.598] (II) Initializing extension XInputExtension
[   100.603] (II) Initializing extension XTEST
[   100.603] (II) Initializing extension BIG-REQUESTS
[   100.603] (II) Initializing extension SYNC
[   100.604] (II) Initializing extension XKEYBOARD
[   100.604] (II) Initializing extension XC-MISC
[   100.605] (II) Initializing extension SECURITY
[   100.605] (II) Initializing extension XFIXES
[   100.605] (II) Initializing extension RENDER
[   100.606] (II) Initializing extension RANDR
[   100.607] (II) Initializing extension COMPOSITE
[   100.607] (II) Initializing extension DAMAGE
[   100.607] (II) Initializing extension MIT-SCREEN-SAVER
[   100.608] (II) Initializing extension DOUBLE-BUFFER
[   100.608] (II) Initializing extension RECORD
[   100.609] (II) Initializing extension DPMS
[   100.609] (II) Initializing extension Present
[   100.609] (II) Initializing extension DRI3
[   100.609] (II) Initializing extension X-Resource
[   100.610] (II) Initializing extension XVideo
[   100.610] (II) Initializing extension XVideo-MotionCompensation
[   100.610] (II) Initializing extension SELinux
[   100.610] (II) SELinux: Disabled on system
[   100.610] (II) Initializing extension GLX
[   100.611] (II) AIGLX: Screen 0 is not DRI2 capable
[   100.623] (II) IGLX: Loaded and initialized swrast
[   100.623] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[   100.623] (II) Initializing extension XFree86-VidModeExtension
[   100.623] (II) Initializing extension XFree86-DGA
[   100.623] (II) Initializing extension XFree86-DRI
[   100.626] (II) Initializing extension DRI2
[   100.627] (II) modeset(0): Damage tracking initialized
[   100.627] (II) modeset(0): Setting screen physical size to 338 x 270
[   100.880] (II) config/udev: Adding input device axp20x-pek (/dev/input/event0)
[   100.881] (II) No input driver specified, ignoring this device.
[   100.881] (II) This device may have been added with another device file.
[   103.353] (II) modeset(0): Disabling kernel dirty updates, not required.

При этом консоль загружена с параметрами video=1280x1024@60 и это так и есть.

Как-то до этого при том же раскладе всегда выбиралось наибольшее разрешение... Ну понятно что в конфиге прописал нужное - работает.
А почему раньше не так было? :))

 ,

Spider55 ()

Копирование файла из консоли в GUI.

Есть у меня скрипт который делает скриншоты и второй для захвата видео с экрана (скринкаст), в обоих случаях хочу чтобы получаемый файл сохранялся в буфер обмена, чтобы его потом вставить в браузере или в телеграме.

Код для скриншота:

file="/tmp/screenshot/screenshot.png"

maim -g $(slop) $file

xclip -i $file -selection clipboard -target $(file -b --mime-type $file)

Код для скринкаста:

file="/tmp/screencast/screencast.mp4"

ffmpeg -f x11grab $(slop -f "-video_size %wx%h -framerate 25 -i :0.0+%x,%y") $file

xclip -i $file -selection clipboard -target $(file -b --mime-type $file)

Собственно проблемма такая. Файл для скриншота в телеграм вставляется нормально, а вот файл для скринкаста не вставляется. При этом в обоих случаях в dolphin файл вставляется, но не как при обычном копировании, а требует перед этим придумать имя файла куда и записывает содержимое буфера.

Думается что-то нужно правильно просписать что-то в опции -target, но что я не знаю.

К слову если копировать файлы из dolphin, то они вставляются без проблем везде. При этом xclip -o -selection clipboard выдает не сам файл, а ссылку на него. А вот если я сам засуну туда ссылку, то в dolphin она так же просит имя файла, но в файл вставляет ссылку как обычный текст.

 , , , ,

Notevill ()

посмотреть результирующий xorg.conf

привет! в вики написано, что иксы читают все найденные конфиги в порядке очередности, как будто они все часть одного файла, и только после прочтения последнего формируют конфиг, с которым будут работать. так вот, есть ли способ посмотреть результирующий файл конфига после всех слияний?

(про список используемых конфигов в Xorg.0.log в курсе, меня интересует именно результат)

 ,

dreux ()

«Удаленный» рабочий стол на системе без встроенного видео-адаптера?!

Такой немного ламерский вопрос…, можно ли поднять графический рабочий стол на системе, где нет встроенного видео ни в каком виде (ни в матери, ни в проце, ни слотов расширения никаких нет), чтобы потом к нему подключиться, например по VNC? Допустим есть некий роутер с «мощным» железом, и задача подключаться к нему «графикой» (клиентом vnc как вариант) как к рабочей станции с интернетом, и чтоб с него интернет смотреть файрфоксом ? Или же у софтин типа tigervnc-server идет завязка именно на встроенный графический контроллер?

 ,

karasic ()

Firefox залипает если заряд батареи ниже 50%

В общем, купил я себе новый ляптоп, и вот какая оказия: в какой-то момент, когда батарея близка к половине (причем не важно, заряжаемся мы или разряжаемся), firefox начинает странным образом лагать. То есть у него полностью отваливается ввесь ввод/вывод/отрисовка где-то секунд на 3-5, а потом все ивенты, что произошли за это время, резко отрисовываются. В urxvt такого нет. В других гуевых программах (вроде бы) не ловил, но mpv иногда подозрительно замедляет (без артефактов, просто FPS как будто бы падает) видео не самого высокого разрешения, хотя переваривает 4k без проблем. Ребут помогает. Температура процессора не поднимается выше 65. Я грешу на powersaving, но не очень представляю, какой конкретно.

Никто не сталкивался? Если сталкивались, куда копать?

HW: Huawei MateBook X Pro 2018

SW: Gentoo, X11, i3wm

$ uname -a
Linux hi-lor 5.4.13 #1 SMP PREEMPT Sat Jan 18 07:32:59 -00 2020 x86_64 Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz GenuineIntel GNU/Linux
$ grep VIDEO /etc/portage/make.conf 
VIDEO_CARDS="intel i965"
$ grep i915 /var/log/Xorg.0.log
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
[    50.244] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20190822
$ lspci   
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1d.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #11 (rev f1)
00:1e.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO UART Controller #0 (rev 21)
00:1e.3 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO SPI Controller #1 (rev 21)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 3D controller: NVIDIA Corporation GP108M [GeForce MX150] (rev a1)
02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
3c:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)

 , ,

kirk_johnson ()

А что там нынче с пробросом X-сессии по SSH?

Сходу смог пробросить приложение, X11Forwarding, вот это всё. А что насчёт сессии?

 , ,

Dispetcher14 ()

Ищу учебник по протоколу X11

Я прочитал сам «стандарт» на протокол, но там в самом начале написано, что это технический документ, а не учебник, и не руководство.

Посоветуйте, пожалуйста, книжку в которой расписываются примеры использования, а так же обоснования принятых в протоколе решений.

 

Einstok_Fair ()