DontVTSwitch ignored if AutoAddDevices and AutoEnableDevices are set to false
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
X.Org X server |
Fix Released
|
High
|
|||
xorg-server (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
the idea is to configure a X server without any input device (so disabling HAL auto-adding thing) :
Option "AutoAddDevices" "false"
Option "AutoEnableDevices" "false"
Option "DontVTSwitch" "yes"
this configuration should allow to start a X server without any keyboard and mouse (although physically there are keyboards/mouse connected ;).
this is needed to be able to set up a multi-seat environment, then allowing us to start 2 Xephyr window whichs grabs one keyboard/mouse each.
so using the xorg.conf attached, X starts fine, without keyboard/mouse support which is fine (no cross appearing, can't type anything in gdm).
but, if one presses CTRL+ALT+F1 (even ALT+F1 triggers a vt switch) VT switching works (although disabled in the configuration file) and you ends up on tty1
I believe the expected behavior would be to respect the DontVTSwitch option and ignore CTRL+ALT+fn keyboard shortcuts (actually I don't know how the server receives it, since it should not listen to keyboards at all ;)
removing both AutoAddDevices and AutoEnableDevices makes DontVTSwitch works again (but breaks multi-seat completely ;)
complete xorg.conf attached.
Mik
Changed in xorg-server: | |
status: | Unknown → Confirmed |
Changed in xorg-server: | |
status: | Confirmed → Fix Released |
Changed in xorg-server: | |
importance: | Unknown → High |
Changed in xorg-server: | |
importance: | High → Unknown |
Changed in xorg-server: | |
importance: | Unknown → High |
[This is an automated message]
Hi mikmak,
Thanks for including the attached files. Could you also include your /var/log/ Xorg.0. log?