Bug#525081: xserver-xorg-input-kbd: keycode for windows keys has changed
On Wed, Apr 22, 2009 at 06:47:45AM +0200, Brice Goglin wrote: Please send your xorg.conf and Xorg.0.log See attached. Thanks. noah X.Org X Server 1.6.1 Release Date: 2009-4-14 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.26-1-amd64 x86_64 Package files: 100 /var/lib/dpkg/status release a=now 500 http://ftp.debian.org sid/main Packages release o=Debian,a=unstable,l=Debian,c=main origin ftp.debian.org Pinned packages: Current Operating System: Linux cygnus 2.6.29-1-686 #1 SMP Fri Apr 17 14:35:16 UTC 2009 i686 Build Date: 15 April 2009 11:46:22AM xorg-server 2:1.6.1-1 (bgog...@debian.org) Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: /var/log/Xorg.0.log, Time: Wed Apr 22 10:14:26 2009 (==) Using config file: /etc/X11/xorg.conf (==) No Layout section. Using the first Screen section. (==) No screen section available. Using defaults. (**) |--Screen Default Screen Section (0) (**) | |--Monitor default monitor (==) No device specified for screen Default Screen Section. Using the first device section listed. (**) | |--Device Configured Video Device (==) No monitor specified for screen Default Screen Section. Using a default monitor configuration. (==) Automatically adding devices (==) Automatically enabling devices (WW) The directory /usr/share/fonts/X11/cyrillic does not exist. Entry deleted from font path. (WW) The directory /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType does not exist. Entry deleted from font path. (==) 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 (==) ModulePath set to /usr/lib/xorg/modules (II) Cannot locate a core pointer device. (II) Cannot locate a core keyboard device. (II) The server relies on HAL to provide the list of input devices. If no devices become available, reconfigure HAL or disable AllowEmptyInput. (II) Loader magic: 0xe40 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 X.Org Video Driver: 5.0 X.Org XInput driver : 4.0 X.Org Server Extension : 2.0 (II) Loader running on linux (++) using VT number 7 (--) PCI:*(0...@0:2:0) Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller rev 12, Mem @ 0xfa00/1048576, 0xe000/268435456, I/O @ 0x1800/8 (--) PCI: (0...@0:2:1) Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller rev 12, Mem @ 0xfa10/1048576 (II) Open ACPI successful (/var/run/acpid.socket) (II) System resource ranges: [0] -1 0 0x - 0x (0x1) MX[B] [1] -1 0 0x000f - 0x000f (0x1) MX[B] [2] -1 0 0x000c - 0x000e (0x3) MX[B] [3] -1 0 0x - 0x0009 (0xa) MX[B] [4] -1 0 0x - 0x (0x1) IX[B] [5] -1 0 0x - 0x (0x1) IX[B] (II) LoadModule: extmod (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so (II) Module extmod: vendor=X.Org Foundation compiled for 1.6.1, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension SELinux (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-DGA (II) Loading extension DPMS (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation (II) Loading extension X-Resource (II) LoadModule: dbe (II) Loading /usr/lib/xorg/modules/extensions//libdbe.so (II) Module dbe: vendor=X.Org Foundation compiled for 1.6.1, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: glx (II) Loading /usr/lib/xorg/modules/extensions//libglx.so (II) Module glx: vendor=X.Org Foundation compiled for 1.6.1, module version = 1.0.0 ABI class: X.Org Server Extension, version 2.0 (==) AIGLX enabled (II) Loading extension GLX (II) LoadModule: record (II) Loading /usr/lib/xorg/modules/extensions//librecord.so (II) Module record: vendor=X.Org Foundation compiled for 1.6.1, module version = 1.13.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension RECORD (II) LoadModule: dri (II) Loading /usr/lib/xorg/modules/extensions//libdri.so (II) Module dri: vendor=X.Org Foundation compiled for 1.6.1, module version = 1.0.0
Bug#525081: xserver-xorg-input-kbd: keycode for windows keys has changed
After finding this in the Xorg.0.log: Option xkb_options lv3:ralt_switch,compose:lwin,grp:alt_shift_toggle It occurred to me to try clearing out the xkbd options with setxkbmap -option, which seemed to do the right thing. So, the question is, where is the default xkb_options options getting set, and why is it getting this value? noah signature.asc Description: Digital signature
Bug#525081: xserver-xorg-input-kbd: keycode for windows keys has changed
On Wed, Apr 22, 2009 at 10:20:31 -0400, Noah Meyerhans wrote: (II) config/hal: Adding input device AT Translated Set 2 keyboard (**) AT Translated Set 2 keyboard: always reports core events (**) AT Translated Set 2 keyboard: Device: /dev/input/event0 (II) AT Translated Set 2 keyboard: Found keys (II) AT Translated Set 2 keyboard: Configuring as keyboard (II) XINPUT: Adding extended input device AT Translated Set 2 keyboard (type: KEYBOARD) (**) Option xkb_rules evdev (**) Option xkb_model pc105 (**) Option xkb_layout us,ca (**) Option xkb_options lv3:ralt_switch,compose:lwin,grp:alt_shift_toggle The compose:lwin bit explains why you're getting Multi_key here. Removing it should give you Super_L again. The keycode change is expected when going from the kbd driver to evdev. Cheers, Julien -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#525081: xserver-xorg-input-kbd: keycode for windows keys has changed
On Wed, Apr 22, 2009 at 10:45:36 -0400, Noah Meyerhans wrote: After finding this in the Xorg.0.log: Option xkb_options lv3:ralt_switch,compose:lwin,grp:alt_shift_toggle It occurred to me to try clearing out the xkbd options with setxkbmap -option, which seemed to do the right thing. So, the question is, where is the default xkb_options options getting set, In /etc/default/console-setup, the XKBOPTIONS variable. and why is it getting this value? The default as far as I can tell from console-setup's config script is to not have any compose:foo option. So I can't see any way for console-setup to have picked that up except if you had it set previously in xorg.conf, or selected it manually. But maybe I'm missing something. Cheers, Julien -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#525081: xserver-xorg-input-kbd: keycode for windows keys has changed
Package: xserver-xorg-input-kbd Version: 1:1.3.2-3 Severity: normal Hello. I'm not 100% sure that I'm submitting this bug against the right package, but figure this is a good place to start. Please feel free to re-assign. Sometime between lenny and current sid, the keycode and keysym generated by the Windows key on my Thinkpad X300 changed. On the same hardware, if I boot to a lenny installation and run xev, I see the following output when pressing the windows key: KeyPress event, serial 31, synthetic NO, window 0x361, root 0x69, subw 0x0, time 50752, (-302,603), root:(610,631), state 0x0, keycode 115 (keysym 0xffeb, Super_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 34, synthetic NO, window 0x361, root 0x69, subw 0x0, time 51048, (-302,603), root:(610,631), state 0x40, keycode 115 (keysym 0xffeb, Super_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False On a sid system, the same thing shows the different keysym and keycode values: KeyPress event, serial 31, synthetic NO, window 0x3e1, root 0xb4, subw 0x0, time 833661, (-348,734), root:(484,759), state 0x0, keycode 133 (keysym 0xff20, Multi_key), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: True KeyRelease event, serial 34, synthetic NO, window 0x3e1, root 0xb4, subw 0x0, time 833901, (-348,734), root:(484,759), state 0x0, keycode 133 (keysym 0xff20, Multi_key), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False This breaks the ability to use xkb to map useful functionality to the windows keys (e.g. setxkbmap -option altwin:meta_win) Please don't hesitate to ask for more info. noah -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.29-1-686 (SMP w/2 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-input-kbd depends on: ii libc6 2.9-7 GNU C Library: Shared libraries ii xserver-xorg-core 2:1.6.1-1 Xorg X server - core server xserver-xorg-input-kbd recommends no packages. xserver-xorg-input-kbd suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#525081: xserver-xorg-input-kbd: keycode for windows keys has changed
Noah Meyerhans wrote: Package: xserver-xorg-input-kbd Version: 1:1.3.2-3 Severity: normal Hello. I'm not 100% sure that I'm submitting this bug against the right package, but figure this is a good place to start. Please feel free to re-assign. Sometime between lenny and current sid, the keycode and keysym generated by the Windows key on my Thinkpad X300 changed. On the same hardware, if I boot to a lenny installation and run xev, I see the following output when pressing the windows key: Please send your xorg.conf and Xorg.0.log Brice -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org