Я уже с неделю не могу решить эту задачу на своей машине с двумя видеокартами, двумя клавиатурами и мышами (стоит 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-мышь.
Multi-Seat на базе TreeBSD? Или как запустить Xephyrы?
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Multi-Seat на базе TreeBSD? Или как запустить Xephyrы?
сообщение нормально оформите
Убей их всех! Бог потом рассортирует...