Вы можете поделиться своими окнами с помощью xpra, либо переместив их в другой сеанс X11, либо показывая их одновременно.
«Бесшовная» многопользовательская сессия в linux / X11
Цель
Я хотел бы иметь многопользовательскую систему (основанную на Linux), использующую только один сеанс X11 с несколькими экранами и парами мыши и клавиатуры. Таким образом, два (или более) человека могут работать с одним и тем же компьютером, используя не только одно и то же оборудование, но и один и тот же «экран» (который, конечно, будет разделен на два физических экрана, но вы можете, например, переместить окно к партнеру. ..). Совместное использование окон должно не только сделать более удобным «показать» вашему партнеру, что вы сделали - если пользователь А начал работать над чем-то, используя сложное приложение (утверждайте, что было бы не удобно сохранять файлы и открывать их в другой сеанс) перемещение окна приложения пользователю B должно быть таким же простым, как перемещение окна на вашем собственном экране. Вот почему я называю это «бесшовной» многопользовательской сессией.
Возможные решения
В этой статье я прочитал о X11 "multi seat", в котором нет нужных мне функций. Он использует сеанс для каждого пользователя, а не один сеанс.
Я нашел XI2 или Xinput2, который обеспечивает поддержку нескольких указателей . Это позволяет иметь два отдельных указателя мыши, управляемых двумя мышами. Я прочитал, что вы можете назначить две клавиатуры двум мышам, обеспечивая независимую фокусировку и ввод текста. Но мне интересно, обрабатываются ли буферы обмена (как «настоящие», так и «средние кнопки мыши») по отдельности ... Я нашел лишь немного информации о функции мульти указателя XI2, но нет "отчета о поле".
Другой, совершенно другой идеей было бы иметь два отдельных сеанса X11 на компьютере, но совместно использовать окна, используя X11-forward, между двумя сеансами. НО: Насколько я знаю, вы не можете совместно использовать перенаправленное окно X11, чтобы пользователь A запускал приложение и во время его выполнения отправлял окно пользователю B. Как я знаю, только пользователь B может запускать приложение на оборудовании. пользователя A и отобразить окно в своем сеансе X11. Это опять не то, что я хочу ... Или я ошибаюсь, и можно переслать окно через X11-forwarding ПОСЛЕ запуска приложения?
Любые другие идеи, чтобы сделать это?
1 ответ на вопрос
Похожие вопросы
-
9
"Отсоединить" и "Reattach" Xterms через X сессий?
-
3
Переопределить ключи в Linux
-
2
Гном Заставка и Xinerama
-
-
4
Прозрачный терминал Unicode X не привязан к среде рабочего стола?
-
5
как установить очень низкую скорость мыши в Ubuntu
-
1
Как вы получаете compiz, работающий с драйвером ATI fglrx 9.6?
-
1
Как использовать драйверы ati's fglrx на Fedora 11
-
5
Кто знает хорошие продвинутые Руководства пользователя для X?
-
3
Драйвер nVidia для Linux и необходимость сброса разрешения при перезагрузке
-
2
Планшет Wacom Bamboo и Linux: кто-нибудь с этим сталкивался? На каком уровне абстракции это поддержи...