Package: xserver-xorg-core Version: 2:1.12.4-6 Severity: normal Tags: patch
Dear Maintainer, When adding keyboard shortcuts that are incremental (alt+shift to change language; alt+shift+tab to reverse window switch), the shortcuts will clash. Because alt+shift changes language, alt+shift+tab will do nothing. This wasn't always the case (I had it set up like this in Debian 5.0). This bug was fixed in Ubuntu a couple of years ago; I added the lines from the Ubuntu patch to the 2:1.12.4-6 version of xserver (no clue if this is the correct way of doing it). To replicate the bug: Add alt+shift as a switch language shortcut. Try to use reverse alt+tab (if not configured, configure it in dconf). alt+tab stops working. -- Package-specific info: X server symlink status: ------------------------ lrwxrwxrwx 1 root root 13 May 17 07:57 /etc/X11/X -> /usr/bin/Xorg -rwxr-xr-x 1 root root 2048760 Aug 4 09:40 /usr/bin/Xorg Diversions concerning libGL are in place ---------------------------------------- diversion of /usr/lib/libGL.so to /usr/lib/mesa-diverted/libGL.so by glx-diversions diversion of /usr/lib/libGL.so.1 to /usr/lib/mesa-diverted/libGL.so.1 by glx-diversions diversion of /usr/lib/i386-linux-gnu/libGL.so.1 to /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 by glx-diversions diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1.2 to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2 by glx-diversions diversion of /usr/lib/i386-linux-gnu/libGL.so to /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so by glx-diversions diversion of /usr/lib/i386-linux-gnu/libGL.so.1.2 to /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.2 by glx-diversions diversion of /usr/lib/x86_64-linux-gnu/libGL.so.1 to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1 by glx-diversions diversion of /usr/lib/libGL.so.1.2 to /usr/lib/mesa-diverted/libGL.so.1.2 by glx-diversions diversion of /usr/lib/x86_64-linux-gnu/libGL.so to /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so by glx-diversions VGA-compatible devices on PCI bus: ---------------------------------- 00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:124d] (rev ff) /etc/X11/xorg.conf does not exist. /etc/X11/xorg.conf.d does not exist. KMS configuration files: ------------------------ /etc/modprobe.d/radeon-kms.conf: options radeon modeset=1 Kernel version (/proc/version): ------------------------------- Linux version 3.2.0-4-amd64 (debian-ker...@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.46-1 Xorg X server log files on system: ---------------------------------- -rw-r--r-- 1 root bumblebee 14644 May 17 11:42 /var/log/Xorg.8.log -rw-r--r-- 1 root root 33570 Aug 4 06:47 /var/log/Xorg.1.log -rw-r--r-- 1 root root 30346 Aug 4 11:18 /var/log/Xorg.0.log Contents of most recent Xorg X server log file (/var/log/Xorg.0.log): --------------------------------------------------------------------- [ 16.888] X.Org X Server 1.12.4 Release Date: 2012-08-27 [ 16.888] X Protocol Version 11, Revision 0 [ 16.888] Build Operating System: Linux 3.2.0-4-amd64 x86_64 Debian [ 16.888] Current Operating System: Linux digger 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 [ 16.888] Kernel command line: BOOT_IMAGE=/vmlinuz-3.2.0-4-amd64 root=/dev/mapper/digger-root ro quiet [ 16.888] Build Date: 04 August 2013 09:33:06AM [ 16.888] xorg-server 2:1.12.4-6.1 (Michael Biebl <bi...@debian.org>) [ 16.888] Current version of pixman: 0.26.0 [ 16.888] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 16.888] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 16.888] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Aug 4 11:17:40 2013 [ 16.895] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 16.896] (==) No Layout section. Using the first Screen section. [ 16.896] (==) No screen section available. Using defaults. [ 16.896] (**) |-->Screen "Default Screen Section" (0) [ 16.896] (**) | |-->Monitor "<default monitor>" [ 16.896] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 16.896] (==) Automatically adding devices [ 16.896] (==) Automatically enabling devices [ 16.901] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 16.901] Entry deleted from font path. [ 16.906] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist. [ 16.906] Entry deleted from font path. [ 16.906] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins [ 16.906] (==) ModulePath set to "/usr/lib/xorg/modules" [ 16.906] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 16.906] (II) Loader magic: 0x7f19ca100ae0 [ 16.906] (II) Module ABI versions: [ 16.906] X.Org ANSI C Emulation: 0.4 [ 16.906] X.Org Video Driver: 12.1 [ 16.906] X.Org XInput driver : 16.0 [ 16.906] X.Org Server Extension : 6.0 [ 16.906] (--) PCI:*(0:0:2:0) 8086:0126:1028:0491 rev 9, Mem @ 0xd2400000/4194304, 0xc0000000/268435456, I/O @ 0x00007000/64 [ 16.907] (II) Open ACPI successful (/var/run/acpid.socket) [ 16.907] (II) LoadModule: "extmod" [ 16.911] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so [ 16.914] (II) Module extmod: vendor="X.Org Foundation" [ 16.914] compiled for 1.12.4, module version = 1.0.0 [ 16.914] Module class: X.Org Server Extension [ 16.914] ABI class: X.Org Server Extension, version 6.0 [ 16.914] (II) Loading extension SELinux [ 16.914] (II) Loading extension MIT-SCREEN-SAVER [ 16.914] (II) Loading extension XFree86-VidModeExtension [ 16.914] (II) Loading extension XFree86-DGA [ 16.914] (II) Loading extension DPMS [ 16.914] (II) Loading extension XVideo [ 16.914] (II) Loading extension XVideo-MotionCompensation [ 16.914] (II) Loading extension X-Resource [ 16.914] (II) LoadModule: "dbe" [ 16.914] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so [ 16.916] (II) Module dbe: vendor="X.Org Foundation" [ 16.916] compiled for 1.12.4, module version = 1.0.0 [ 16.916] Module class: X.Org Server Extension [ 16.916] ABI class: X.Org Server Extension, version 6.0 [ 16.916] (II) Loading extension DOUBLE-BUFFER [ 16.916] (II) LoadModule: "glx" [ 16.916] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 16.926] (II) Module glx: vendor="X.Org Foundation" [ 16.926] compiled for 1.12.4, module version = 1.0.0 [ 16.926] ABI class: X.Org Server Extension, version 6.0 [ 16.926] (==) AIGLX enabled [ 16.928] (II) Loading extension GLX [ 16.928] (II) LoadModule: "record" [ 16.928] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so [ 16.929] (II) Module record: vendor="X.Org Foundation" [ 16.929] compiled for 1.12.4, module version = 1.13.0 [ 16.929] Module class: X.Org Server Extension [ 16.929] ABI class: X.Org Server Extension, version 6.0 [ 16.929] (II) Loading extension RECORD [ 16.929] (II) LoadModule: "dri" [ 16.929] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so [ 16.933] (II) Module dri: vendor="X.Org Foundation" [ 16.933] compiled for 1.12.4, module version = 1.0.0 [ 16.933] ABI class: X.Org Server Extension, version 6.0 [ 16.933] (II) Loading extension XFree86-DRI [ 16.933] (II) LoadModule: "dri2" [ 16.933] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so [ 16.933] (II) Module dri2: vendor="X.Org Foundation" [ 16.933] compiled for 1.12.4, module version = 1.2.0 [ 16.933] ABI class: X.Org Server Extension, version 6.0 [ 16.933] (II) Loading extension DRI2 [ 16.933] (==) Matched intel as autoconfigured driver 0 [ 16.933] (==) Matched vesa as autoconfigured driver 1 [ 16.933] (==) Matched fbdev as autoconfigured driver 2 [ 16.933] (==) Assigned the driver to the xf86ConfigLayout [ 16.933] (II) LoadModule: "intel" [ 16.935] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so [ 16.945] (II) Module intel: vendor="X.Org Foundation" [ 16.945] compiled for 1.12.3.902, module version = 2.19.0 [ 16.945] Module class: X.Org Video Driver [ 16.945] ABI class: X.Org Video Driver, version 12.1 [ 16.945] (II) LoadModule: "vesa" [ 16.946] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so [ 16.946] (II) Module vesa: vendor="X.Org Foundation" [ 16.946] compiled for 1.12.1, module version = 2.3.1 [ 16.946] Module class: X.Org Video Driver [ 16.946] ABI class: X.Org Video Driver, version 12.0 [ 16.946] (II) LoadModule: "fbdev" [ 16.947] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so [ 16.947] (II) Module fbdev: vendor="X.Org Foundation" [ 16.947] compiled for 1.12.1, module version = 0.4.2 [ 16.947] ABI class: X.Org Video Driver, version 12.0 [ 16.948] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45, 4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale, Sandybridge Desktop (GT1), Sandybridge Desktop (GT2), Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1), Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+), Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2), Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server, Ivybridge Server (GT2) [ 16.948] (II) VESA: driver for VESA chipsets: vesa [ 16.948] (II) FBDEV: driver for framebuffer: fbdev [ 16.948] (++) using VT number 7 [ 16.949] (WW) Falling back to old probe method for vesa [ 16.949] (WW) Falling back to old probe method for fbdev [ 16.949] (II) Loading sub module "fbdevhw" [ 16.949] (II) LoadModule: "fbdevhw" [ 16.949] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 16.950] (II) Module fbdevhw: vendor="X.Org Foundation" [ 16.950] compiled for 1.12.4, module version = 0.0.2 [ 16.950] ABI class: X.Org Video Driver, version 12.1 [ 16.950] drmOpenDevice: node name is /dev/dri/card0 [ 16.950] drmOpenDevice: open result is 9, (OK) [ 16.950] drmOpenByBusid: Searching for BusID pci:0000:00:02.0 [ 16.950] drmOpenDevice: node name is /dev/dri/card0 [ 16.950] drmOpenDevice: open result is 9, (OK) [ 16.950] drmOpenByBusid: drmOpenMinor returns 9 [ 16.950] drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0 [ 16.950] (II) intel(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 24/32 [ 16.950] (==) intel(0): Depth 24, (--) framebuffer bpp 32 [ 16.950] (==) intel(0): RGB weight 888 [ 16.950] (==) intel(0): Default visual is TrueColor [ 16.950] (II) intel(0): Integrated Graphics Chipset: Intel(R) Sandybridge Mobile (GT2+) [ 16.950] (--) intel(0): Chipset: "Sandybridge Mobile (GT2+)" [ 16.950] (**) intel(0): Relaxed fencing enabled [ 16.950] (**) intel(0): Wait on SwapBuffers? enabled [ 16.950] (**) intel(0): Triple buffering? enabled [ 16.950] (**) intel(0): Framebuffer tiled [ 16.950] (**) intel(0): Pixmaps tiled [ 16.950] (**) intel(0): 3D buffers tiled [ 16.950] (**) intel(0): SwapBuffers wait enabled [ 16.950] (==) intel(0): video overlay key set to 0x101fe [ 16.951] (II) intel(0): Output LVDS1 has no monitor section [ 16.951] (II) intel(0): found backlight control interface /sys/class/backlight/acpi_video0 [ 16.951] (II) intel(0): Output VGA1 has no monitor section [ 16.951] (II) intel(0): Output HDMI1 has no monitor section [ 17.000] (II) intel(0): Output DP1 has no monitor section [ 17.000] (II) intel(0): EDID for output LVDS1 [ 17.000] (II) intel(0): Manufacturer: SEC Model: 544b Serial#: 0 [ 17.000] (II) intel(0): Year: 2010 Week: 0 [ 17.000] (II) intel(0): EDID Version: 1.4 [ 17.000] (II) intel(0): Digital Display Input [ 17.000] (II) intel(0): 6 bits per channel [ 17.000] (II) intel(0): Digital interface is undefined [ 17.000] (II) intel(0): Max Image Size [cm]: horiz.: 30 vert.: 17 [ 17.000] (II) intel(0): Gamma: 2.20 [ 17.000] (II) intel(0): No DPMS capabilities specified [ 17.000] (II) intel(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 [ 17.000] (II) intel(0): First detailed timing is preferred mode [ 17.000] (II) intel(0): Preferred mode is native pixel format and refresh rate [ 17.000] (II) intel(0): redX: 0.610 redY: 0.340 greenX: 0.330 greenY: 0.550 [ 17.000] (II) intel(0): blueX: 0.155 blueY: 0.090 whiteX: 0.313 whiteY: 0.329 [ 17.000] (II) intel(0): Manufacturer's mask: 0 [ 17.000] (II) intel(0): Supported detailed timing: [ 17.000] (II) intel(0): clock: 120.5 MHz Image Size: 310 x 174 mm [ 17.000] (II) intel(0): h_active: 1600 h_sync: 1648 h_sync_end 1680 h_blank_end 2160 h_border: 0 [ 17.000] (II) intel(0): v_active: 900 v_sync: 902 v_sync_end 907 v_blanking: 930 v_border: 0 [ 17.000] (II) intel(0): Supported detailed timing: [ 17.000] (II) intel(0): clock: 74.1 MHz Image Size: 310 x 174 mm [ 17.000] (II) intel(0): h_active: 1600 h_sync: 1648 h_sync_end 1680 h_blank_end 1992 h_border: 0 [ 17.000] (II) intel(0): v_active: 900 v_sync: 902 v_sync_end 907 v_blanking: 930 v_border: 0 [ 17.000] (II) intel(0): 6HH82�140KT [ 17.000] (II) intel(0): Unknown vendor-specific block 0 [ 17.000] (II) intel(0): EDID (in hex): [ 17.000] (II) intel(0): 00ffffffffffff004ca34b5400000000 [ 17.000] (II) intel(0): 00140104901e11780a4bc59c57548c27 [ 17.000] (II) intel(0): 17505400000001010101010101010101 [ 17.000] (II) intel(0): 010101010101152f403062841e303020 [ 17.000] (II) intel(0): 250036ae1000001af11c408861841e30 [ 17.000] (II) intel(0): 3020250036ae1000001a000000fe0036 [ 17.000] (II) intel(0): 48483832803134304b540a2000000000 [ 17.000] (II) intel(0): 00004101980000000002010a20200020 [ 17.000] (II) intel(0): EDID vendor "SEC", prod id 21579 [ 17.000] (II) intel(0): Printing DDC gathered Modelines: [ 17.000] (II) intel(0): Modeline "1600x900"x0.0 120.53 1600 1648 1680 2160 900 902 907 930 +hsync -vsync (55.8 kHz eP) [ 17.000] (II) intel(0): Modeline "1600x900"x0.0 74.09 1600 1648 1680 1992 900 902 907 930 +hsync -vsync (37.2 kHz e) [ 17.000] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "640x480" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "640x512" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "896x672" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "928x696" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "960x720" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "576x432" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "680x384" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "680x384" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "700x525" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "720x450" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "800x512" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "840x525" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "840x525" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "960x540" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "960x600" (doublescan mode not supported) [ 17.000] (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported) [ 17.000] (II) intel(0): Printing probed modes for output LVDS1 [ 17.000] (II) intel(0): Modeline "1600x900"x60.0 120.53 1600 1648 1680 2160 900 902 907 930 +hsync -vsync (55.8 kHz eP) [ 17.000] (II) intel(0): Modeline "1600x900"x40.0 74.09 1600 1648 1680 1992 900 902 907 930 +hsync -vsync (37.2 kHz e) [ 17.000] (II) intel(0): Modeline "1440x900"x59.9 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz d) [ 17.000] (II) intel(0): Modeline "1360x768"x59.8 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync (47.7 kHz d) [ 17.000] (II) intel(0): Modeline "1360x768"x60.0 72.00 1360 1408 1440 1520 768 771 781 790 +hsync -vsync (47.4 kHz d) [ 17.000] (II) intel(0): Modeline "1152x864"x60.0 81.62 1152 1216 1336 1520 864 865 868 895 -hsync +vsync (53.7 kHz d) [ 17.000] (II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz d) [ 17.000] (II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz d) [ 17.000] (II) intel(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz d) [ 17.000] (II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz d) [ 17.000] (II) intel(0): EDID for output VGA1 [ 17.001] (II) intel(0): EDID for output HDMI1 [ 17.052] (II) intel(0): EDID for output DP1 [ 17.052] (II) intel(0): Output LVDS1 connected [ 17.052] (II) intel(0): Output VGA1 disconnected [ 17.052] (II) intel(0): Output HDMI1 disconnected [ 17.052] (II) intel(0): Output DP1 disconnected [ 17.052] (II) intel(0): Using exact sizes for initial modes [ 17.052] (II) intel(0): Output LVDS1 using initial mode 1600x900 [ 17.052] (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated. [ 17.052] (II) intel(0): Kernel page flipping support detected, enabling [ 17.052] (**) intel(0): Display dimensions: (300, 170) mm [ 17.052] (**) intel(0): DPI set to (135, 134) [ 17.052] (II) Loading sub module "fb" [ 17.052] (II) LoadModule: "fb" [ 17.052] (II) Loading /usr/lib/xorg/modules/libfb.so [ 17.056] (II) Module fb: vendor="X.Org Foundation" [ 17.056] compiled for 1.12.4, module version = 1.0.0 [ 17.056] ABI class: X.Org ANSI C Emulation, version 0.4 [ 17.056] (II) Loading sub module "dri2" [ 17.056] (II) LoadModule: "dri2" [ 17.056] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so [ 17.056] (II) Module dri2: vendor="X.Org Foundation" [ 17.056] compiled for 1.12.4, module version = 1.2.0 [ 17.056] ABI class: X.Org Server Extension, version 6.0 [ 17.056] (II) UnloadModule: "vesa" [ 17.056] (II) Unloading vesa [ 17.056] (II) UnloadModule: "fbdev" [ 17.056] (II) Unloading fbdev [ 17.056] (II) UnloadSubModule: "fbdevhw" [ 17.056] (II) Unloading fbdevhw [ 17.056] (==) Depth 24 pixmap format is 32 bpp [ 17.057] (II) intel(0): [DRI2] Setup complete [ 17.057] (II) intel(0): [DRI2] DRI driver: i965 [ 17.057] (II) intel(0): Allocated new frame buffer 1600x900 stride 6656, tiled [ 17.063] (II) UXA(0): Driver registered support for the following operations: [ 17.063] (II) solid [ 17.063] (II) copy [ 17.063] (II) composite (RENDER acceleration) [ 17.063] (II) put_image [ 17.063] (II) get_image [ 17.063] (==) intel(0): Backing store disabled [ 17.063] (==) intel(0): Silken mouse enabled [ 17.063] (II) intel(0): Initializing HW Cursor [ 17.063] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 17.064] (==) intel(0): DPMS enabled [ 17.064] (==) intel(0): Intel XvMC decoder enabled [ 17.064] (II) intel(0): Set up textured video [ 17.064] (II) intel(0): [XvMC] xvmc_vld driver initialized. [ 17.064] (II) intel(0): direct rendering: DRI2 Enabled [ 17.064] (==) intel(0): hotplug detection: "enabled" [ 17.124] (--) RandR disabled [ 17.124] (II) Initializing built-in extension Generic Event Extension [ 17.124] (II) Initializing built-in extension SHAPE [ 17.124] (II) Initializing built-in extension MIT-SHM [ 17.124] (II) Initializing built-in extension XInputExtension [ 17.124] (II) Initializing built-in extension XTEST [ 17.124] (II) Initializing built-in extension BIG-REQUESTS [ 17.124] (II) Initializing built-in extension SYNC [ 17.124] (II) Initializing built-in extension XKEYBOARD [ 17.124] (II) Initializing built-in extension XC-MISC [ 17.124] (II) Initializing built-in extension SECURITY [ 17.124] (II) Initializing built-in extension XINERAMA [ 17.124] (II) Initializing built-in extension XFIXES [ 17.124] (II) Initializing built-in extension RENDER [ 17.124] (II) Initializing built-in extension RANDR [ 17.124] (II) Initializing built-in extension COMPOSITE [ 17.124] (II) Initializing built-in extension DAMAGE [ 17.124] (II) SELinux: Disabled on system [ 17.186] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer [ 17.187] (II) AIGLX: enabled GLX_INTEL_swap_event [ 17.187] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control [ 17.187] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects [ 17.187] (II) AIGLX: Loaded and initialized i965 [ 17.187] (II) GLX: Initialized DRI2 GL provider for screen 0 [ 17.188] (II) intel(0): Setting screen physical size to 423 x 238 [ 17.269] (II) config/udev: Adding input device Power Button (/dev/input/event2) [ 17.269] (**) Power Button: Applying InputClass "evdev keyboard catchall" [ 17.269] (II) LoadModule: "evdev" [ 17.270] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 17.272] (II) Module evdev: vendor="X.Org Foundation" [ 17.272] compiled for 1.12.1, module version = 2.7.0 [ 17.272] Module class: X.Org XInput Driver [ 17.272] ABI class: X.Org XInput driver, version 16.0 [ 17.272] (II) Using input driver 'evdev' for 'Power Button' [ 17.272] (**) Power Button: always reports core events [ 17.272] (**) evdev: Power Button: Device: "/dev/input/event2" [ 17.272] (--) evdev: Power Button: Vendor 0 Product 0x1 [ 17.272] (--) evdev: Power Button: Found keys [ 17.272] (II) evdev: Power Button: Configuring as keyboard [ 17.272] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2" [ 17.272] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6) [ 17.272] (**) Option "xkb_rules" "evdev" [ 17.272] (**) Option "xkb_model" "pc105" [ 17.272] (**) Option "xkb_layout" "us" [ 17.273] (II) config/udev: Adding input device Video Bus (/dev/input/event6) [ 17.273] (**) Video Bus: Applying InputClass "evdev keyboard catchall" [ 17.273] (II) Using input driver 'evdev' for 'Video Bus' [ 17.273] (**) Video Bus: always reports core events [ 17.273] (**) evdev: Video Bus: Device: "/dev/input/event6" [ 17.274] (--) evdev: Video Bus: Vendor 0 Product 0x6 [ 17.274] (--) evdev: Video Bus: Found keys [ 17.274] (II) evdev: Video Bus: Configuring as keyboard [ 17.274] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input6/event6" [ 17.274] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7) [ 17.274] (**) Option "xkb_rules" "evdev" [ 17.274] (**) Option "xkb_model" "pc105" [ 17.274] (**) Option "xkb_layout" "us" [ 17.275] (II) config/udev: Adding input device Video Bus (/dev/input/event5) [ 17.275] (**) Video Bus: Applying InputClass "evdev keyboard catchall" [ 17.275] (II) Using input driver 'evdev' for 'Video Bus' [ 17.275] (**) Video Bus: always reports core events [ 17.275] (**) evdev: Video Bus: Device: "/dev/input/event5" [ 17.275] (--) evdev: Video Bus: Vendor 0 Product 0x6 [ 17.275] (--) evdev: Video Bus: Found keys [ 17.275] (II) evdev: Video Bus: Configuring as keyboard [ 17.275] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:2a/LNXVIDEO:00/input/input5/event5" [ 17.275] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 8) [ 17.275] (**) Option "xkb_rules" "evdev" [ 17.275] (**) Option "xkb_model" "pc105" [ 17.275] (**) Option "xkb_layout" "us" [ 17.276] (II) config/udev: Adding input device Lid Switch (/dev/input/event1) [ 17.276] (II) No input driver specified, ignoring this device. [ 17.276] (II) This device may have been added with another device file. [ 17.277] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event7) [ 17.277] (II) No input driver specified, ignoring this device. [ 17.277] (II) This device may have been added with another device file. [ 17.277] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event10) [ 17.277] (II) No input driver specified, ignoring this device. [ 17.277] (II) This device may have been added with another device file. [ 17.278] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event8) [ 17.278] (II) No input driver specified, ignoring this device. [ 17.278] (II) This device may have been added with another device file. [ 17.278] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event9) [ 17.279] (II) No input driver specified, ignoring this device. [ 17.279] (II) This device may have been added with another device file. [ 17.279] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0) [ 17.279] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall" [ 17.279] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard' [ 17.280] (**) AT Translated Set 2 keyboard: always reports core events [ 17.280] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event0" [ 17.280] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1 [ 17.280] (--) evdev: AT Translated Set 2 keyboard: Found keys [ 17.280] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard [ 17.280] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0" [ 17.280] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 9) [ 17.280] (**) Option "xkb_rules" "evdev" [ 17.280] (**) Option "xkb_model" "pc105" [ 17.280] (**) Option "xkb_layout" "us" [ 17.280] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event11) [ 17.280] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall" [ 17.280] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall" [ 17.280] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons" [ 17.280] (II) LoadModule: "synaptics" [ 17.280] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so [ 17.284] (II) Module synaptics: vendor="X.Org Foundation" [ 17.284] compiled for 1.12.4, module version = 1.6.2 [ 17.284] Module class: X.Org XInput Driver [ 17.284] ABI class: X.Org XInput driver, version 16.0 [ 17.284] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad' [ 17.284] (**) SynPS/2 Synaptics TouchPad: always reports core events [ 17.284] (**) Option "Device" "/dev/input/event11" [ 17.460] (II) synaptics: SynPS/2 Synaptics TouchPad: ignoring touch events for semi-multitouch device [ 17.460] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5782 [ 17.460] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4972 [ 17.460] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255 [ 17.460] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15 [ 17.460] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right double triple [ 17.460] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7 [ 17.460] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found [ 17.460] (**) SynPS/2 Synaptics TouchPad: always reports core events [ 17.461] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input11/event11" [ 17.461] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 10) [ 17.461] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5 [ 17.461] (**) synaptics: SynPS/2 Synaptics TouchPad: MaxSpeed is now 1.75 [ 17.461] (**) synaptics: SynPS/2 Synaptics TouchPad: AccelFactor is now 0.036 [ 17.461] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1 [ 17.461] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1 [ 17.461] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000 [ 17.461] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4 [ 17.462] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found [ 17.462] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0) [ 17.462] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates" [ 17.463] (II) config/udev: Adding input device PC Speaker (/dev/input/event3) [ 17.463] (II) No input driver specified, ignoring this device. [ 17.463] (II) This device may have been added with another device file. [ 17.464] (II) config/udev: Adding input device ACPI Virtual Keyboard Device (/dev/input/event12) [ 17.464] (**) ACPI Virtual Keyboard Device: Applying InputClass "evdev keyboard catchall" [ 17.464] (II) Using input driver 'evdev' for 'ACPI Virtual Keyboard Device' [ 17.464] (**) ACPI Virtual Keyboard Device: always reports core events [ 17.464] (**) evdev: ACPI Virtual Keyboard Device: Device: "/dev/input/event12" [ 17.464] (--) evdev: ACPI Virtual Keyboard Device: Vendor 0 Product 0 [ 17.464] (--) evdev: ACPI Virtual Keyboard Device: Found keys [ 17.464] (II) evdev: ACPI Virtual Keyboard Device: Configuring as keyboard [ 17.464] (**) Option "config_info" "udev:/sys/devices/virtual/input/input12/event12" [ 17.464] (II) XINPUT: Adding extended input device "ACPI Virtual Keyboard Device" (type: KEYBOARD, id 11) [ 17.464] (**) Option "xkb_rules" "evdev" [ 17.464] (**) Option "xkb_model" "pc105" [ 17.464] (**) Option "xkb_layout" "us" [ 17.465] (II) config/udev: Adding input device Dell WMI hotkeys (/dev/input/event4) [ 17.465] (**) Dell WMI hotkeys: Applying InputClass "evdev keyboard catchall" [ 17.465] (II) Using input driver 'evdev' for 'Dell WMI hotkeys' [ 17.465] (**) Dell WMI hotkeys: always reports core events [ 17.465] (**) evdev: Dell WMI hotkeys: Device: "/dev/input/event4" [ 17.465] (--) evdev: Dell WMI hotkeys: Vendor 0 Product 0 [ 17.466] (--) evdev: Dell WMI hotkeys: Found keys [ 17.466] (II) evdev: Dell WMI hotkeys: Configuring as keyboard [ 17.466] (**) Option "config_info" "udev:/sys/devices/virtual/input/input4/event4" [ 17.466] (II) XINPUT: Adding extended input device "Dell WMI hotkeys" (type: KEYBOARD, id 12) [ 17.466] (**) Option "xkb_rules" "evdev" [ 17.466] (**) Option "xkb_model" "pc105" [ 17.466] (**) Option "xkb_layout" "us" [ 22.125] (II) intel(0): EDID vendor "SEC", prod id 21579 [ 22.125] (II) intel(0): Printing DDC gathered Modelines: [ 22.125] (II) intel(0): Modeline "1600x900"x0.0 120.53 1600 1648 1680 2160 900 902 907 930 +hsync -vsync (55.8 kHz eP) [ 22.125] (II) intel(0): Modeline "1600x900"x0.0 74.09 1600 1648 1680 1992 900 902 907 930 +hsync -vsync (37.2 kHz e) [ 47.241] (II) intel(0): EDID vendor "SEC", prod id 21579 [ 47.241] (II) intel(0): Printing DDC gathered Modelines: [ 47.241] (II) intel(0): Modeline "1600x900"x0.0 120.53 1600 1648 1680 2160 900 902 907 930 +hsync -vsync (55.8 kHz eP) [ 47.241] (II) intel(0): Modeline "1600x900"x0.0 74.09 1600 1648 1680 1992 900 902 907 930 +hsync -vsync (37.2 kHz e) [ 47.670] (II) intel(0): EDID vendor "SEC", prod id 21579 [ 47.670] (II) intel(0): Printing DDC gathered Modelines: [ 47.670] (II) intel(0): Modeline "1600x900"x0.0 120.53 1600 1648 1680 2160 900 902 907 930 +hsync -vsync (55.8 kHz eP) [ 47.670] (II) intel(0): Modeline "1600x900"x0.0 74.09 1600 1648 1680 1992 900 902 907 930 +hsync -vsync (37.2 kHz e) udev information: ----------------- P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2 E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2 E: EV=3 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-LNXPWRBN:00 E: ID_PATH_TAG=acpi-LNXPWRBN_00 E: KEY=10000000000000 0 E: MODALIAS=input:b0019v0000p0001e0000-e0,1,k74,ramlsfw E: NAME="Power Button" E: PHYS="LNXPWRBN/button/input0" E: PRODUCT=19/0/1/0 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=10479468 P: /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2 N: input/event2 E: BACKSPACE=guess E: DEVNAME=/dev/input/event2 E: DEVPATH=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2 E: DMI_VENDOR=Alienware E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-LNXPWRBN:00 E: ID_PATH_TAG=acpi-LNXPWRBN_00 E: MAJOR=13 E: MINOR=66 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=10484773 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input6 E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input6 E: EV=3 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-LNXVIDEO:01 E: ID_PATH_TAG=acpi-LNXVIDEO_01 E: KEY=3e000b00000000 0 0 0 E: MODALIAS=input:b0019v0000p0006e0000-e0,1,kE0,E1,E3,F1,F2,F3,F4,F5,ramlsfw E: NAME="Video Bus" E: PHYS="LNXVIDEO/video/input0" E: PRODUCT=19/0/6/0 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=11663594 P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input6/event6 N: input/event6 E: BACKSPACE=guess E: DEVNAME=/dev/input/event6 E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input6/event6 E: DMI_VENDOR=Alienware E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-LNXVIDEO:01 E: ID_PATH_TAG=acpi-LNXVIDEO_01 E: MAJOR=13 E: MINOR=70 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=11670364 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:2a/LNXVIDEO:00/input/input5 E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:2a/LNXVIDEO:00/input/input5 E: EV=3 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-LNXVIDEO:00 E: ID_PATH_TAG=acpi-LNXVIDEO_00 E: KEY=3e000b00000000 0 0 0 E: MODALIAS=input:b0019v0000p0006e0000-e0,1,kE0,E1,E3,F1,F2,F3,F4,F5,ramlsfw E: NAME="Video Bus" E: PHYS="LNXVIDEO/video/input0" E: PRODUCT=19/0/6/0 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=11660675 P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:2a/LNXVIDEO:00/input/input5/event5 N: input/event5 E: BACKSPACE=guess E: DEVNAME=/dev/input/event5 E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:2a/LNXVIDEO:00/input/input5/event5 E: DMI_VENDOR=Alienware E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_PATH=acpi-LNXVIDEO:00 E: ID_PATH_TAG=acpi-LNXVIDEO_00 E: MAJOR=13 E: MINOR=69 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=11666021 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1 E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1 E: EV=21 E: ID_INPUT=1 E: ID_PATH=acpi-PNP0C0D:00 E: ID_PATH_TAG=acpi-PNP0C0D_00 E: MODALIAS=input:b0019v0000p0005e0000-e0,5,kramlsfw0, E: NAME="Lid Switch" E: PHYS="PNP0C0D/button/input0" E: PRODUCT=19/0/5/0 E: PROP=0 E: SUBSYSTEM=input E: SW=1 E: UDEV_LOG=3 E: USEC_INITIALIZED=10508766 P: /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1/event1 N: input/event1 E: DEVNAME=/dev/input/event1 E: DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1/event1 E: ID_INPUT=1 E: ID_PATH=acpi-PNP0C0D:00 E: ID_PATH_TAG=acpi-PNP0C0D_00 E: MAJOR=13 E: MINOR=65 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=10510408 P: /devices/pci0000:00/0000:00:1b.0/input/input7 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/input/input7 E: EV=40001 E: ID_INPUT=1 E: ID_PATH=pci-0000:00:1b.0 E: ID_PATH_TAG=pci-0000_00_1b_0 E: MODALIAS=input:b0001v10ECp0665e0001-e0,12,kramls1,2,fw E: NAME="HDA Digital PCBeep" E: PHYS="card0/codec#0/beep0" E: PRODUCT=1/10ec/665/1 E: PROP=0 E: SND=6 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=12237052 P: /devices/pci0000:00/0000:00:1b.0/input/input7/event7 N: input/event7 E: DEVNAME=/dev/input/event7 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/input/input7/event7 E: ID_INPUT=1 E: ID_PATH=pci-0000:00:1b.0 E: ID_PATH_TAG=pci-0000_00_1b_0 E: MAJOR=13 E: MINOR=71 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=12244294 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input10 E: EV=21 E: ID_INPUT=1 E: ID_PATH=pci-0000:00:1b.0 E: ID_PATH_TAG=pci-0000_00_1b_0 E: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw2, E: NAME="HDA Intel PCH Headphone" E: PHYS="ALSA" E: PRODUCT=0/0/0/0 E: PROP=0 E: SUBSYSTEM=input E: SW=4 E: UDEV_LOG=3 E: USEC_INITIALIZED=12239718 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event10 N: input/event10 E: DEVNAME=/dev/input/event10 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input10/event10 E: ID_INPUT=1 E: ID_PATH=pci-0000:00:1b.0 E: ID_PATH_TAG=pci-0000_00_1b_0 E: MAJOR=13 E: MINOR=74 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=12247916 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input8 E: EV=21 E: ID_INPUT=1 E: ID_PATH=pci-0000:00:1b.0 E: ID_PATH_TAG=pci-0000_00_1b_0 E: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw8, E: NAME="HDA Intel PCH HDMI/DP,pcm=3" E: PHYS="ALSA" E: PRODUCT=0/0/0/0 E: PROP=0 E: SUBSYSTEM=input E: SW=100 E: UDEV_LOG=3 E: USEC_INITIALIZED=12239262 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input8/event8 N: input/event8 E: DEVNAME=/dev/input/event8 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input8/event8 E: ID_INPUT=1 E: ID_PATH=pci-0000:00:1b.0 E: ID_PATH_TAG=pci-0000_00_1b_0 E: MAJOR=13 E: MINOR=72 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=12244108 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9 E: EV=21 E: ID_INPUT=1 E: ID_PATH=pci-0000:00:1b.0 E: ID_PATH_TAG=pci-0000_00_1b_0 E: MODALIAS=input:b0000v0000p0000e0000-e0,5,kramlsfw4, E: NAME="HDA Intel PCH Mic" E: PHYS="ALSA" E: PRODUCT=0/0/0/0 E: PROP=0 E: SUBSYSTEM=input E: SW=10 E: UDEV_LOG=3 E: USEC_INITIALIZED=12240459 P: /devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event9 N: input/event9 E: DEVNAME=/dev/input/event9 E: DEVPATH=/devices/pci0000:00/0000:00:1b.0/sound/card0/input9/event9 E: ID_INPUT=1 E: ID_PATH=pci-0000:00:1b.0 E: ID_PATH_TAG=pci-0000_00_1b_0 E: MAJOR=13 E: MINOR=73 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=12244600 P: /devices/platform/i8042/serio0/input/input0 E: DEVPATH=/devices/platform/i8042/serio0/input/input0 E: EV=120013 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_INPUT_KEYBOARD=1 E: ID_PATH=platform-i8042-serio-0 E: ID_PATH_TAG=platform-i8042-serio-0 E: ID_SERIAL=noserial E: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe E: LED=7 E: MODALIAS=input:b0011v0001p0001eAB41-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,80,8C,8E,8F,9B,9C,9D,9E,9F,A3,A4,A5,A6,AC,AD,B7,B8,B9,D9,E2,ram4,l0,1,2,sfw E: MSC=10 E: NAME="AT Translated Set 2 keyboard" E: PHYS="isa0060/serio0/input0" E: PRODUCT=11/1/1/ab41 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=10467517 P: /devices/platform/i8042/serio0/input/input0/event0 N: input/event0 S: input/by-path/platform-i8042-serio-0-event-kbd E: BACKSPACE=guess E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-0-event-kbd E: DEVNAME=/dev/input/event0 E: DEVPATH=/devices/platform/i8042/serio0/input/input0/event0 E: DMI_VENDOR=Alienware E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_INPUT_KEYBOARD=1 E: ID_PATH=platform-i8042-serio-0 E: ID_PATH_TAG=platform-i8042-serio-0 E: ID_SERIAL=noserial E: MAJOR=13 E: MINOR=64 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=10885050 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/platform/i8042/serio1/input/input11 E: ABS=260800011000003 E: DEVPATH=/devices/platform/i8042/serio1/input/input11 E: EV=b E: ID_INPUT=1 E: ID_INPUT_TOUCHPAD=1 E: ID_PATH=platform-i8042-serio-1 E: ID_PATH_TAG=platform-i8042-serio-1 E: ID_SERIAL=noserial E: KEY=6420 30000 0 0 0 0 E: MODALIAS=input:b0011v0002p0007e01B1-e0,1,3,k110,111,145,14A,14D,14E,ra0,1,18,1C,2F,35,36,39,mlsfw E: NAME="SynPS/2 Synaptics TouchPad" E: PHYS="isa0060/serio1/input0" E: PRODUCT=11/2/7/1b1 E: PROP=9 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=12719354 P: /devices/platform/i8042/serio1/input/input11/event11 N: input/event11 S: input/by-path/platform-i8042-serio-1-event-mouse E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-1-event-mouse E: DEVNAME=/dev/input/event11 E: DEVPATH=/devices/platform/i8042/serio1/input/input11/event11 E: ID_INPUT=1 E: ID_INPUT_TOUCHPAD=1 E: ID_PATH=platform-i8042-serio-1 E: ID_PATH_TAG=platform-i8042-serio-1 E: ID_SERIAL=noserial E: MAJOR=13 E: MINOR=75 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=12726567 P: /devices/platform/i8042/serio1/input/input11/mouse0 N: input/mouse0 S: input/by-path/platform-i8042-serio-1-mouse E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-1-mouse E: DEVNAME=/dev/input/mouse0 E: DEVPATH=/devices/platform/i8042/serio1/input/input11/mouse0 E: ID_INPUT=1 E: ID_INPUT_TOUCHPAD=1 E: ID_PATH=platform-i8042-serio-1 E: ID_PATH_TAG=platform-i8042-serio-1 E: ID_SERIAL=noserial E: MAJOR=13 E: MINOR=32 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=12726448 P: /devices/platform/pcspkr/input/input3 E: DEVPATH=/devices/platform/pcspkr/input/input3 E: EV=40001 E: ID_INPUT=1 E: ID_PATH=platform-pcspkr E: ID_PATH_TAG=platform-pcspkr E: ID_SERIAL=noserial E: MODALIAS=input:b0010v001Fp0001e0100-e0,12,kramls1,2,fw E: NAME="PC Speaker" E: PHYS="isa0061/input0" E: PRODUCT=10/1f/1/100 E: PROP=0 E: SND=6 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=10825455 P: /devices/platform/pcspkr/input/input3/event3 N: input/event3 S: input/by-path/platform-pcspkr-event-spkr E: DEVLINKS=/dev/input/by-path/platform-pcspkr-event-spkr E: DEVNAME=/dev/input/event3 E: DEVPATH=/devices/platform/pcspkr/input/input3/event3 E: ID_INPUT=1 E: ID_PATH=platform-pcspkr E: ID_PATH_TAG=platform-pcspkr E: ID_SERIAL=noserial E: MAJOR=13 E: MINOR=67 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=10884933 P: /devices/virtual/input/input12 E: DEVPATH=/devices/virtual/input/input12 E: EV=3 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_INPUT_KEYBOARD=1 E: ID_SERIAL=noserial E: KEY=ffffffffffffffff ffffffffffffffff ffffffffffffffff fffffffffffffffe E: MODALIAS=input:b0003v0000p0000e0004-e0,1,k71,72,73,74,75,76,77,78,79,7A,7B,7C,7D,7E,7F,80,81,82,83,84,85,86,87,88,89,8A,8B,8C,8D,8E,8F,90,91,92,93,94,95,96,97,98,99,9A,9B,9C,9D,9E,9F,A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF,B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,BA,BB,BC,BD,BE,BF,C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,CA,CB,CC,CD,CE,CF,D0,D1,D2,D3,D4,D5,D6,D7,D8,D9,DA,DB,DC,DD,DE,DF,E0,E1,E2,E3,E4,E5,E6,E7,E8,E9,EA,EB,EC,ED,EE,EF,F0,F1,F2,F3,F4,F5,F6,F7,F8,F9,FA,FB,FC,FD,FE,FF,ramlsfw E: NAME="ACPI Virtual Keyboard Device" E: PRODUCT=3/0/0/4 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=16419368 P: /devices/virtual/input/input12/event12 N: input/event12 E: BACKSPACE=guess E: DEVNAME=/dev/input/event12 E: DEVPATH=/devices/virtual/input/input12/event12 E: DMI_VENDOR=Alienware E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_INPUT_KEYBOARD=1 E: ID_SERIAL=noserial E: MAJOR=13 E: MINOR=76 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=16423833 E: XKBLAYOUT=us E: XKBMODEL=pc105 P: /devices/virtual/input/input4 E: DEVPATH=/devices/virtual/input/input4 E: EV=13 E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: KEY=1500b00000000 200300000 0 0 E: MODALIAS=input:b0019v0000p0000e0000-e0,1,4,k94,95,A1,E0,E1,E3,EC,EE,F0,ram4,lsfw E: MSC=10 E: NAME="Dell WMI hotkeys" E: PHYS="wmi/input0" E: PRODUCT=19/0/0/0 E: PROP=0 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=10885275 P: /devices/virtual/input/input4/event4 N: input/event4 E: BACKSPACE=guess E: DEVNAME=/dev/input/event4 E: DEVPATH=/devices/virtual/input/input4/event4 E: DMI_VENDOR=Alienware E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: MAJOR=13 E: MINOR=68 E: SUBSYSTEM=input E: UDEV_LOG=3 E: USEC_INITIALIZED=10887143 E: XKBLAYOUT=us E: XKBMODEL=pc105 DRM Information from dmesg: --------------------------- [ 0.000000] No AGP bridge found [ 0.000000] No AGP bridge found [ 1.714098] Linux agpgart interface v0.103 [ 1.714175] agpgart-intel 0000:00:00.0: Intel Sandybridge Chipset [ 1.714238] agpgart-intel 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable [ 1.715394] agpgart-intel 0000:00:00.0: detected 32768K stolen memory [ 1.715515] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xc0000000 [ 11.036288] [drm] Initialized drm 1.1.0 20060810 [ 11.068985] [drm] MTRR allocation failed. Graphics performance may suffer. [ 11.069117] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 11.069118] [drm] Driver supports precise vblank timestamp query. [ 11.069234] [drm:intel_dsm_platform_mux_info] *ERROR* MUX INFO call failed [ 11.372027] [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off [ 11.632970] fbcon: inteldrmfb (fb0) is primary device [ 11.859383] fb0: inteldrmfb frame buffer device [ 11.859387] drm: registered panic notifier [ 11.865492] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0 -- System Information: Debian Release: jessie/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages xserver-xorg-core depends on: ii keyboard-configuration 1.88 ii libaudit0 1:1.7.18-1.1 ii libc6 2.13-38 ii libdrm2 2.4.40-1~deb7u2 ii libgcrypt11 1.5.0-5+deb7u1 ii libpciaccess0 0.13.1-2 ii libpixman-1-0 0.26.0-4 ii libselinux1 2.1.9-5 ii libudev0 175-7.2 ii libxau6 1:1.0.7-1 ii libxdmcp6 1:1.1.1-1 ii libxfont1 1:1.4.5-2 ii udev 175-7.2 ii xserver-common 2:1.12.4-6.1 Versions of packages xserver-xorg-core recommends: ii libgl1-mesa-dri 8.0.5-4+deb7u2 Versions of packages xserver-xorg-core suggests: ii xfonts-100dpi 1:1.0.3 ii xfonts-75dpi 1:1.0.3 ii xfonts-scalable 1:1.0.3-1 -- no debconf information
--- xkbActions.orig.c 2013-08-04 11:55:33.388301598 -0500 +++ xkbActions.c 2013-08-04 09:31:59.067134417 -0500 @@ -340,23 +340,89 @@ return 1; } +static int xkbSwitchGroupOnRelease(void) +{ + /* TODO: user configuring */ + return TRUE; +} + +static void xkbUpdateLockedGroup(XkbSrvInfoPtr xkbi, XkbAction* pAction) +{ + XkbGroupAction ga = pAction->group; + if (ga.flags&XkbSA_GroupAbsolute) + xkbi->state.locked_group= XkbSAGroup(&ga); + else xkbi->state.locked_group+= XkbSAGroup(&ga); +} + +static XkbFilterPtr _XkbNextFreeFilter(XkbSrvInfoPtr xkbi); + + static int -_XkbFilterLockState(XkbSrvInfoPtr xkbi, +_XkbFilterLockGroup(XkbSrvInfoPtr xkbi, XkbFilterPtr filter, unsigned keycode, XkbAction *pAction) { - if (pAction && (pAction->type == XkbSA_LockGroup)) { - if (pAction->group.flags & XkbSA_GroupAbsolute) - xkbi->state.locked_group = XkbSAGroup(&pAction->group); - else - xkbi->state.locked_group += XkbSAGroup(&pAction->group); - return 1; + /* if (pAction && (pAction->type == XkbSA_LockGroup)) { */ + /* if (pAction->group.flags & XkbSA_GroupAbsolute) */ + /* xkbi->state.locked_group = XkbSAGroup(&pAction->group); */ + /* else */ + /* xkbi->state.locked_group += XkbSAGroup(&pAction->group); */ + /* return 1; */ + int sendEvent = 1; + + if (!xkbSwitchGroupOnRelease()) { + xkbUpdateLockedGroup(xkbi, pAction); + return sendEvent; + } + + /* Delay switch till button release */ + if (filter->keycode==0) { /* initial press */ + filter->keycode = keycode; + filter->active = 1; + filter->filterOthers = 0; /* for what? */ + filter->filter = _XkbFilterLockGroup; + + /* filter->priv = 0; */ + filter->upAction = *pAction; + + /* Ok, now we need to simulate the action which would go if this action didn't block it. + XkbSA_SetMods is the one: it is to set modifier' flag up. */ + { + XkbStateRec fake_state = xkbi->state; + XkbAction act; + + fake_state.mods = 0; + act = XkbGetKeyAction(xkbi, &fake_state, keycode); + + /* KLUDGE: XkbSA_SetMods only? */ + if (act.type == XkbSA_SetMods) { + XkbFilterPtr filter = _XkbNextFreeFilter(xkbi); + sendEvent = _XkbFilterSetState(xkbi,filter,keycode,&act); + } + } } + else { + /* do nothing if some button else is pressed */ + if (!pAction) + xkbUpdateLockedGroup(xkbi, &filter->upAction); + filter->active = 0; + } + + return sendEvent; +} + +static int +_XkbFilterLockMods( XkbSrvInfoPtr xkbi, + XkbFilterPtr filter, + unsigned keycode, + XkbAction * pAction) +{ + if (filter->keycode == 0) { /* initial press */ filter->keycode = keycode; filter->active = 1; filter->filterOthers = 0; filter->priv = xkbi->state.locked_mods & pAction->mods.mask; - filter->filter = _XkbFilterLockState; + filter->filter = _XkbFilterLockMods; filter->upAction = *pAction; if (!(filter->upAction.mods.flags & XkbSA_LockNoLock)) xkbi->state.locked_mods |= pAction->mods.mask; @@ -1142,9 +1208,12 @@ sendEvent = _XkbFilterLatchState(xkbi, filter, key, &act); break; case XkbSA_LockMods: + filter = _XkbNextFreeFilter(xkbi); + sendEvent=_XkbFilterLockMods(xkbi,filter,key,&act); + break; case XkbSA_LockGroup: filter = _XkbNextFreeFilter(xkbi); - sendEvent = _XkbFilterLockState(xkbi, filter, key, &act); + sendEvent = _XkbFilterLockGroup(xkbi, filter, key, &act); break; case XkbSA_ISOLock: filter = _XkbNextFreeFilter(xkbi);