Bug#525081: xserver-xorg-input-kbd: keycode for windows keys has changed

2009-04-22 Thread Noah Meyerhans
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

2009-04-22 Thread Noah Meyerhans
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

2009-04-22 Thread Julien Cristau
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

2009-04-22 Thread Julien Cristau
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

2009-04-21 Thread Noah Meyerhans
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

2009-04-21 Thread Brice Goglin
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