Meu objetivo é ter dois lugares para minha máquina Ubuntu. Um dos monitores é um touchscreen USB da Mimo com um chip displaylink. Eu já consegui trabalhar como tela principal apenas reconfigurando o xorg.conf. Até a interface de toque funciona.
Mas para multiseats, não é apenas o suficiente para mudar o xorg.conf, porque telas de login adicionais também precisam ser iniciadas. Isso tem que ir para a configuração lightdm.
Configurando lightdm para multiseats (lightdm.conf), eu consegui inicializar duas instâncias X, uma para cada ServerLayout (xorg.conf). Um está rodando no Virtual Terminal 7 (VT7) e um no VT8. Como é comumente conhecido, você pode alternar entre Terminais Virtuais com os atalhos Ctrl + Alt + Fx (onde x é o número do terminal).
Agora o problema é este: Por padrão, o VT7 está habilitado e o VT8 está desabilitado. Mas quando eu mudo para o VT8, ele fica ativado, mas o VT7 fica desativado.
Como posso fazer com que ambos os terminais / servidores do X Server sejam executados em paralelo?
Obrigado.
Aqui está o meu lightdm.conf
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
[Seat:0]
xserver-layout=default
[Seat:1]
xserver-layout=displaylink
Aqui estão apenas as partes relevantes do meu xorg.conf:
# Two Server Layouts
Section "ServerLayout"
Identifier "default"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "ServerLayout"
Identifier "displaylink"
Screen "DisplayLinkScreen"
InputDevice "Mouse1"
EndSection
# Two Screens
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "DisplayLinkScreen"
Device "DisplayLinkDevice"
Monitor "DisplayLinkMonitor"
SubSection "Display"
Depth 24
Modes "800x480"
EndSubSection
EndSection
# Two Monitors
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Monitor"
Identifier "DisplayLinkMonitor"
EndSection
# Two Graphics Cards/Interfaces
Section "Device"
Identifier "Card0"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "DisplayLinkDevice"
driver "displaylink"
Option "fbdev" "/dev/fb1"
EndSection
# Three Input Devices (the last is touchscreen of the USB monitor)
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Device" "/dev/input/by-path/pci-0000:00:1d.7-usb-0:1.3:1.0-event"
EndSection