Below is our xorg.conf file for dualhead monitor configuration. We need to map keyboard and mouse to specific screen only as another screen is for video playback. With provided configuration mouse is mapped correctly despite of explicit indication. Keyboard also is mapped correctly. However after some time it switches to another screen. Is there a way to explicitly map keyboard and mouse input to a specific screen only?
Section "ServerLayout" Identifier "Layout1" Screen 0 "Screen0" 0 0 Screen 1 "Screen1" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" Option "BlankTime" "0" EndSection Section "Files" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/misc/" FontPath "/usr/share/fonts/TTF/" FontPath "/usr/share/fonts/OTF/" EndSection Section "Module" Load "glx" EndSection 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 "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Touchscreen" Option "DPMS" "false" EndSection Section "Monitor" Identifier "Monitor1" VendorName "Monitor Vendor" ModelName "No touchscreen" Option "DPMS" "false" EndSection Section "Device" Identifier "Card1" Driver "modesetting" Option "ZaphodHeads" "VGA-1" BusID "PCI:0:2:0" Screen 1 EndSection Section "Device" Identifier "Card0" Driver "modesetting" Option "ZaphodHeads" "HDMI-2" BusID "PCI:0:2:0" Screen 0 EndSection Section "Screen" Identifier "Screen1" Device "Card1" Monitor "Monitor1" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection
Xorg multiseat.