xserver-multidpi/hw/xfree86/os-support/linux
Adam Jackson 6f145084d5 linux: Prefer ioctl(KDSKBMUTE, 1) over ioctl(KDSKBMODE, K_OFF)
K_OFF is a slightly broken interface, since if some other process
(cough, systemd) sets the console state to K_UNICODE then it undoes
K_OFF, and now Alt-F2 will switch terminals instead of summoning the
Gnome "run command" dialog.

KDSKBMUTE separates the "don't enqueue events" logic from the keymap, so
doesn't have this problem.  Try it first, then continue falling back to
older methods.

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=859485
Tested-by: Josh Boyer <jwboyer@redhat.com>
Signed-off-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-11-19 12:13:39 +10:00
..
int10 api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
lnx_acpi.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
lnx_agp.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
lnx_apm.c Fix up formatting of initializers for arrays of structs 2012-08-06 15:22:53 -07:00
lnx_axp.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
lnx_bell.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
lnx_ev56.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
lnx_init.c linux: Prefer ioctl(KDSKBMUTE, 1) over ioctl(KDSKBMODE, K_OFF) 2012-11-19 12:13:39 +10:00
lnx_kmod.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
lnx_platform.c xfree86: add platform bus hotplug support (v3) 2012-07-06 10:35:20 +01:00
lnx_video.c linux: Make failure to iopl non-fatal 2012-09-20 11:07:27 -04:00
Makefile.am xfree86: use udev to provide device enumeration for kms devices (v10) 2012-07-06 10:20:19 +01:00