Bug#718708: xserver-xorg-core: Keyboard shortcuts should be activated on release, not on keypress.
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-kernel@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 <biebl@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);
Reply to: