Usando el ATI Catalyst Control Center (fglrx), configuro dos escritorios (la opción multidesktop) a través de dos cabezales. Ahora tengo dos ratones y teclados (USB) conectados que, usando, xinput
se pueden poner en dos grupos separados. ¿Puedo bloquear cada grupo en una pantalla? ¿Y cómo se puede hacer esto permanentemente? Alternativamente, también se agradecen las instrucciones para convertir esta configuración "lite multiseat" en multiseat.
Este es el xorg.conf tal como lo configuró Catalyst Center:
Section "ServerLayout"
Identifier "amdcccle Layout"
Screen 0 "amdcccle-Screen[1]-0" 0 0
Screen "amdcccle-Screen[1]-1" 1400 0
EndSection
Section "Module"
Load "glx"
EndSection
Section "Monitor"
Identifier "0-CRT1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1400x1050"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Monitor"
Identifier "0-DFP1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1400x1050"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Device"
Identifier "Default Device"
Driver "fglrx"
EndSection
Section "Device"
Identifier "amdcccle-Device[1]-0"
Driver "fglrx"
Option "Monitor-DFP1" "0-DFP1"
BusID "PCI:1:5:0"
EndSection
Section "Device"
Identifier "amdcccle-Device[1]-1"
Driver "fglrx"
Option "Monitor-CRT1" "0-CRT1"
BusID "PCI:1:5:0"
Screen 1
EndSection
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
SubSection "Display"
EndSubSection
EndSection
Section "Screen"
Identifier "amdcccle-Screen[1]-0"
Device "amdcccle-Device[1]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "amdcccle-Screen[1]-1"
Device "amdcccle-Device[1]-1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Group "vglusers"
Mode 0660
EndSection
(la última entrada es de VirtualGL , vea esta pregunta , debería ser irrelevante aquí)
Respuestas:
Si entendí sus necesidades, debe vincular una pantalla, un teclado y un mouse a un ServerLayout y los demás a la segunda.
http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/
Esta es, hasta donde yo sé, la única forma de proceder.
También Arch como un buen tutorial:
https://wiki.archlinux.org/index.php/Xorg_multiseat
Y Linux Toys le muestra incluso cómo implementar una configuración de 6 asientos
http://www.linuxtoys.org/multiseat/multiseat.html
fuente
Una posibilidad interesante que olvidé es la respuesta de Tyler Szabo a mi pregunta ¿ Juego multiseat? @ gaming.SE sugiere:
fuente
¿Has probado algo como MDM ? Parece que puede manejar las asignaciones de teclado / video / mouse en su archivo de configuración.
fuente
Busque multiseat y encontrará la información que necesita. El artículo vinculado de Wikipedia incluso describe dónde encaja MDM.
Soy fanático de Debian, así que echa un vistazo a Debian Wiki o Ubuntu Community Docs . XORG tiene una buena colección de información de múltiples asientos , incluido este detallado procedimiento .
¡Buena suerte!
fuente
Las otras respuestas ciertamente estaban en el camino correcto, pero la documentación de MDM / multiseat es bastante escasa y dispersa. Algunos de los enlaces proporcionados aquí estaban desactualizados, haciendo referencia a XFree86, el predecesor de Xorg. Algunas excavaciones muestran que la mayoría de las configuraciones de MDM usan Xephyr.
Aquí hay un CÓMO sobre cómo construir la configuración de Multiseat Xephyr:
fuente