Korzystając z ATI Catalyst Control Center (fglrx), skonfigurowałem dwa komputery stacjonarne (opcja multidesktop) za pomocą podwójnej głowicy. Teraz mam podłączone dwie myszy i klawiatury (USB), które za pomocą xinput
można umieścić w dwóch osobnych grupach. Czy mogę zablokować każdą grupę na jednym ekranie? Jak można to zrobić na stałe? Alternatywnie, doceniane są również instrukcje dotyczące zamiany tej konfiguracji „wielopoziomowej” na wielostopniową.
Oto xorg.conf skonfigurowany przez 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
(ten ostatni wpis pochodzi z VirtualGL , patrz to pytanie , tutaj nie powinno mieć to znaczenia)
Odpowiedzi:
Jeśli zrozumiałem twoje potrzeby, musisz powiązać jeden ekran, klawiaturę i jedną mysz z jednym ServerLayout, a pozostałe z drugim.
http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/
O ile mi wiadomo, jest to jedyny sposób, aby kontynuować.
Arch również jako jeden dobry samouczek:
https://wiki.archlinux.org/index.php/Xorg_multiseat
Linux Toys pokazuje nawet, jak zainstalować 6-osobową konfigurację
http://www.linuxtoys.org/multiseat/multiseat.html
źródło
Interesującą możliwością zapomniałem co Tyler Szabo za odpowiedź na moje pytanie gier MultiSeat? @ gaming.SE sugeruje:
źródło
Czy próbowałeś czegoś takiego jak MDM ? Wygląda na to, że może obsługiwać mapowania klawiatury / wideo / myszy w pliku konfiguracyjnym.
źródło
Poszukaj multiseat, a znajdziesz potrzebne informacje. Powiązany artykuł z Wikipedii opisuje nawet, gdzie pasuje MDM.
Jestem fanem Debiana, więc sprawdź Debian Wiki lub dokumentację społeczności Ubuntu . XORG ma dobrą kolekcję informacji o wielu miejscach, w tym szczegółowe instrukcje .
Powodzenia!
źródło
Inne odpowiedzi z pewnością były na dobrej drodze, ale dokumentacja MDM / wielostanowiskowa jest dość mało rozproszona. Niektóre z podanych tutaj linków były nieaktualne, odwołując się do XFree86, poprzednika Xorga. Niektóre kopanie pokazuje, że większość konfiguracji MDM używa Xephyr.
Oto HOWTO na temat budowania konfiguracji Multiseat Xephyr:
źródło