config: provide example configuration for multi-seat setups
Seats other than seat0 need custom configuration. Provide that with a default configuration file so we can share it across distros. This file intentionally does not end in .conf so it won't get picked up by the server after a normal installation. gdm, or whatever starts up the servers will have to explicitly specifiy this config file. This file replaces the one currently written by systemd's multi-seat-x binary: http://cgit.freedesktop.org/systemd/systemd/tree/src/login/multi-seat-x.c CC: Lennart Poettering <lennart@poettering.net> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
This commit is contained in:
parent
791121e006
commit
24cbb47ca8
|
@ -44,4 +44,4 @@ endif # CONFIG_NEED_DBUS
|
|||
|
||||
endif # !CONFIG_UDEV
|
||||
|
||||
EXTRA_DIST = xorg-server.conf x11-input.fdi 10-evdev.conf fdi2iclass.py 10-quirks.conf
|
||||
EXTRA_DIST = xorg-server.conf x11-input.fdi 10-evdev.conf non-seat0.conf.multi-seat fdi2iclass.py 10-quirks.conf
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
# This is the default configuration for servers on seat-1 and above.
|
||||
#
|
||||
# Start the server with -config non-seat0.conf.multi-seat, or alternatively
|
||||
# rename the file to end in .conf and put it in the standard config
|
||||
# directory (though it will apply to _all_ seats!).
|
||||
#
|
||||
# * Disable VT switching with Ctrl-Alt-F1
|
||||
# * Force a grab on all input devices to detach them from the VT subsystem
|
||||
# to avoid event leakage.
|
||||
|
||||
Section "ServerFlags"
|
||||
Option "DontVTSwitch" "on"
|
||||
EndSection
|
||||
|
||||
Section "InputClass"
|
||||
Identifier "Force input devices to seat"
|
||||
Option "GrabDevice" "on"
|
||||
EndSection
|
Loading…
Reference in New Issue