Oleh Nykyforchyn
c05c8640f1
xfree86: Allow "MatchLayout" statements in config files
...
Usage example (tested on a dual-seat PC):
Section "InputClass"
Identifier "keyboard-all"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
MatchLayout "!GeForce|!Matrox"
Driver "evdev"
Option "XkbLayout" "us"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
It disables auto keyboard configuration for layouts "GeForce" and "Matrox".
Note that "" in patterns means "no Layout sections found", e.g.
MatchLayout "GeForce|"
is "in layout GeForce or without explicit layout at all".
Signed-off-by: Oleh Nykyforchyn <oleh.nyk@gmail.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Acked-by: Dan Nicholson <dbn.lists@gmail.com>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-05-25 08:23:58 +10:00
..
Configint.h
xfree86: Purge parsePrologueVoid.
2010-08-27 19:05:43 -04:00
configProcs.h
xfree86: Introduce InputClass configuration
2009-12-23 05:54:40 -08:00
Device.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
DRI.c
dri1: Remove "buffers" from the config logic
2010-10-18 15:34:08 -04:00
Extensions.c
config: Remove useless xf86conf{{m,c,re}alloc},free} macros
2009-04-06 17:56:49 -04:00
Files.c
config: Remove useless xf86conf{{m,c,re}alloc},free} macros
2009-04-06 17:56:49 -04:00
Flags.c
Convert hw/xfree86/parser code to use asprintf() calls
2010-12-07 11:10:35 -08:00
Input.c
xfree86: parser: Never use constant strings for driver names ( fixes #17438 )
2010-08-13 11:43:18 +10:00
InputClass.c
xfree86: Allow "MatchLayout" statements in config files
2011-05-25 08:23:58 +10:00
Layout.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
Makefile.am
xfree86: Convert libxf86config to static libtool library
2011-01-08 08:42:33 -08:00
Module.c
config: Remove useless xf86conf{{m,c,re}alloc},free} macros
2009-04-06 17:56:49 -04:00
Monitor.c
xfree86: parser: Remove 'CUSTOM' flag option in Monitor section.
2010-11-10 21:35:58 -08:00
Pointer.c
xfree86: warning fix
2011-03-28 13:00:58 -04:00
read.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
scan.c
Consolidate all the PATH_MAX handling into misc.h
2011-03-14 13:42:55 -04:00
Screen.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
Vendor.c
config: Remove useless xf86conf{{m,c,re}alloc},free} macros
2009-04-06 17:56:49 -04:00
Video.c
Remove unnecessary parentheses around return values in functions
2010-06-10 06:42:42 -07:00
write.c
os/xfree86: remove macro checking for POSIX symbols
2010-09-10 21:49:28 +03:00
xf86Optrec.h
config: s/xf86configStrdup/strdup/
2009-04-06 17:51:35 -04:00
xf86Parser.h
xfree86: Allow "MatchLayout" statements in config files
2011-05-25 08:23:58 +10:00
xf86tokens.h
xfree86: Allow "MatchLayout" statements in config files
2011-05-25 08:23:58 +10:00