LINUX.ORG.RU

Multiseat + Xephyr = сбой при начале управлением мышью

 , , , ,


0

2

В продолжение темы: Multiseat на ubuntu 14.04 на карте Intel HD (VGA+DVI-D) Всё хорошо работало, пока я не решил перейти с gnome на lxde. Настраивал всё удалённо, всё работало чудесно!

Но когда подошёл в рабочему месту непосредственно и взялся за мышь, Xephyr рухнул с такой ошибкой:

(EE)
(EE) Backtrace:
(EE) 0: Xephyr (xorg_backtrace+0x48) [0x5630b214b808]
(EE) 1: Xephyr (0x5630b1fbb000+0x1944f9) [0x5630b214f4f9]
(EE) 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f64e34cc000+0x10340) [0x7f64e34dc340]
(EE) 3: Xephyr (0x5630b1fbb000+0x1a0e6f) [0x5630b215be6f]
(EE) 4: Xephyr (0x5630b1fbb000+0x96ddc) [0x5630b2051ddc]
(EE) 5: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7f64e34cc000+0x10340) [0x7f64e34dc340]
(EE) 6: /lib/x86_64-linux-gnu/libc.so.6 (__select+0x33) [0x7f64e1264da3]
(EE) 7: Xephyr (WaitForSomething+0x1ac) [0x5630b2148d4c]
(EE) 8: Xephyr (0x5630b1fbb000+0x5a711) [0x5630b2015711]
(EE) 9: Xephyr (0x5630b1fbb000+0x5e84a) [0x5630b201984a]
(EE) 10: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf5) [0x7f64e1194ec5]
(EE) 11: Xephyr (0x5630b1fbb000+0x3b27e) [0x5630b1ff627e]
(EE)
(EE) Segmentation fault at address 0x0
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
(EE)
Ungrabbing evdev keyboard device failed: Bad file descriptor
Ungrabbing evdev mouse device failed: Bad file descriptor
[KdDisableInput] Buggy drivers: still 2 input fds left!    fd 5 not claimed by any active device!
    fd 5 not claimed by any active device!

и теперь даже возврат обратно на сессию gnome не помогает!

Помогите пожалуйста! Оч срочно нужно!

P.S.: перейти на lxde решил из-за возможности работы второго пользователя на своём рабочем столе, не запускались одновременно libreoffice, и в целом учетной записи, а то было всё общее, очень не удобно. Вот и решил запустить под второй учёткой lxde сессию, так как gnome не давала этого сделать.

P.S.2: Как только исключаю клавиатуру из параметров Xephyr, с одной мышкой всё работает и не слетает. В чём может быть проблема?

P. S.3: Пришлось пока вернуться к старой конфигурации. Она заработала. Такое наблюдение: если запустить просто Xephyr без последующего старта сесии, то он тоже «слетает», если пошевелить мышкой. Странно. А если потом запустить в Xephyr сессию gnome-session-classic, то не слетает. Если же вместо гнома lxde, то слетает. Видимо есть какие то отличия в захвате мышки + реакция на взщаимодействие с подключенной клавиатурой.

У кого какие мысли? Для меня тупик с lxde и вообще с поведением Xephyr в целом. Может проблема с evdev? есть альтернативы?

P. S.4: Кажется, понял, из-за чего крэшится Xephyr - xrandr. xrandr меняет разрешение монитора после запуска Xephyr. Если не запускать xrandr, то падения Xephyr не происходит. P. S.5: Однако происходит это только в случае если starlxde запускать от второго пользователя... И загрузка процессора под 100% (некий процесс deja-dup). Вот казуз то.



Последнее исправление: babel (всего исправлений: 7)

Без xrandr работает

Оказалось, что и смена разрешения не требуется, поэтому исключил из автозапуска xrandr. Но, вот, что более странно: xrandr нормально работает уже после запуска сессии lxde. А вообще, я полностью ушёл от lightdm и gnome, перешёл на lxdm и lxde. Всё, что надо было для нормально работы там присутствует, да и вес полегче будет и интерфейс преятный вполне. В итоге multiseat возможен и в такой конфигурации. Всем спасибо за помощь.

babel
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.