|
ANDSIB (Андрей)
12.03.2009 (18:36)
|
|
Понимаю, что не совсем по адресу, но все-таки... К тому-же, раз появился Frenzy RDP Client, то вопрос организации нескольких рабочих мест на (RDP клиентов) одной машине с несколькими видео, клавиатурами и мышами - вопрос времени.
Я уже с неделю не могу решить эту задачу на своей машине (стоит FreeBSD 5.4 RELEASE). Может то подскажет...
За основу взято http://vd.net.ru/Linux/Multiseat.
Железо другое, но X сконфигурирован, Xephyr установлен из портов, gdm поставлен пакетом и сконфигурирован (подтянул, естественно, все нужные ему пакеты), скрипт Xephyr.sh немного подправлен до рабочего состояния.
Вот конфигурация gdm к нужной части:
[servers]
0=Standard
1=Xephyr1
2=Xephyr2
[server-Standard]
name=Standard server
command=/usr/local/bin/X :0 -ac -audit 0 -layout LayoutX
flexible=false
handled=false
[server-Xephyr1]
name=Xephyr1
command=/usr/local/bin/Xephyr.start.sh -display :0.0 -fullscreen -ac
handled=true
flexible=true
[server-Xephyr2]
name=Xephyr2
command=/usr/local/bin/Xephyr.start.sh -display :0.1 -host-cursor -fullscreen
handled=true
flexible=false
После запуска gdm получаем на каждом мониторе по окну гномовской регистрации, НО ОДНА КЛАВИАТУРА и ОДНА МЫШЬ на оба рабочих места, активный тот экран, на котором мышь.
В этом случае Xephyr запускается таким образом:
/usr/local/bin/Xephyr :1 -fullscreen -ac -auth /var/gdm/:1.Xauth -nolisten tcp
/usr/local/bin/Xephyr :2 -host-cursor -fullscreen -ac -auth /var/gdm/:2.Xauth -nolisten tcp.
Во взятом за основу примере все крутится на Линуксе и используется драйвер evdev (как и во множестве других примеров). В BSD я так не нашел способа его задействовать.
Xephyr вроде бы имеет следующие параметры запуска:
-mouse driver [,n,,options] Specify the pointer driver and its options (n is the number of buttons)
-keybd driver [,,options] Specify the keyboard driver and its options
Но какие я только варианты driver [,n,,options] не пробовал, результат один и
тотже - постоянный перезапуск gdm (ну и X-сов, соответсвенно).
Пробовалось и -mouse PS2 /dev/psm0,3 и -mouse PS/2,/dev/psm0,3 и -mouse /dev/psm0 и многое другое.
Может кто подскажет, как запуситить Xephyrы каждый со своей мышью и клавиатурой?
Подключены ps/2-клавиатура, ps/2-мышь, USB-клавиатура, USB-мышь.
|
|