Bug#255025: xlibs: Windows keys stopped working as modifiers to some other keys
Package: xlibs
Version: 4.3.0.dfsg.1-5
Severity: normal
I'm using a pc105 (int) keyboard, with default settings for the
Windows and Alt keys. according to GNOME's keyboard tool. Here's what
it put in my .xsession file:
xkbset b r rate 500 33 perkeyrepeat 00ffffffdffffbbffadfffffffdfe5ffffffffffffffffffffffffffffffffff m 1 ma 160 40 53 23 200 -a -st twokey latchlock -sl 300 -bo 300 -f dumbbell -led -feature -slowwarn slowpress slowaccept -slowreject -slowrelease bouncereject stickybeep -ov1 -ov2 groupswrap wrap 1 ignoregrouplock nullify -shift -lock -control -mod1 -mod2 -mod3 -mod4 -mod5 ignorelock -shift -lock -control -mod1 -mod2 -mod3 -mod4 -mod5
I normally use Super_L (or Super_R) with things to operate my window
manager. For example, I use Super_L and Up to toggle vertical
maximization of a window. Yesterday it worked, but today (after
installation of dfsg.1-5, presumably) it stopped. xev shows that the
two Windows keys are still producing what looks like the right things:
KeyPress event, serial 28, synthetic NO, window 0x2c00001,
root 0x8d, subw 0x0, time 1580740, (52,92), root:(53,135),
state 0x0, keycode 115 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes: ""
KeyRelease event, serial 28, synthetic NO, window 0x2c00001,
root 0x8d, subw 0x0, time 1580857, (52,92), root:(53,135),
state 0x40, keycode 115 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes: ""
KeyPress event, serial 28, synthetic NO, window 0x2c00001,
root 0x8d, subw 0x0, time 1581155, (52,92), root:(53,135),
state 0x0, keycode 116 (keysym 0xffec, Super_R), same_screen YES,
XLookupString gives 0 bytes: ""
KeyRelease event, serial 28, synthetic NO, window 0x2c00001,
root 0x8d, subw 0x0, time 1581272, (52,92), root:(53,135),
state 0x40, keycode 116 (keysym 0xffec, Super_R), same_screen YES,
XLookupString gives 0 bytes: ""
And with one held down, some keys still produce events, so I can get
Super_L and a, for example. But not Super_L and c---when I hold down
Super_L, pressing the c key produces no events. And similarly for the
cursor keys, and presumably others. (I chose c because I used to use
that combination to tell my window manager to close a window.)
I tried "dpkg --purge --force-depends xlibs", then removing almost
everything from /etc/X11/xkb and reinstalling xlibs. But that hasn't
made a difference, except that I now have many more files in
/etc/X11/xkb. For example, I don't think the README files were there
before I purged xlibs, which I don't understand. Anyway, reinstalling
didn't help me (although it seems possible that the README files might
well do).
-- Package-specific info:
Keyboard-related contents of XFree86 X server log file
/var/log/XFree86.0.log:
(==) Using config file: "/etc/X11/XF86Config-4"
(==) ServerLayout "XFree86 Configured"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor1"
(**) | |-->Device "Card0"
(**) |-->Input Device "Keyboard0"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "presario"
(**) XKB: model: "presario"
(**) Option "XkbLayout" "us"
(**) XKB: layout: "us"
(==) Keyboard: CustomKeycode disabled
(**) |-->Input Device "PS/2 Mouse"
(WW) `fonts.dir' not found (or not valid) in "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID".
Entry deleted from font path.
(Run 'mkfontdir' on "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID").
(WW) `fonts.dir' not found (or not valid) in "/usr/X11R6/lib/X11/fonts/cyrillic".
--
(II) Module record: vendor="The XFree86 Project"
compiled for 4.3.0.1, module version = 1.13.0
Module class: XFree86 Server Extension
ABI class: XFree86 Server Extension, version 0.2
(II) Loading extension RECORD
(II) LoadModule: "Xkb"
(WW) Warning, couldn't open module Xkb
(II) UnloadModule: "Xkb"
(EE) Failed to load module "Xkb" (module does not exist, 0)
(II) LoadModule: "nvidia"
(II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.o
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.5336
Module class: XFree86 Video Driver
--
(II) Loading extension NV-CONTROL
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing extension GLX
(II) Keyboard "Keyboard0" handled by legacy driver
(**) Option "Protocol" "ExplorerPS/2"
(**) PS/2 Mouse: Protocol: "ExplorerPS/2"
(**) Option "SendCoreEvents" "true"
(**) PS/2 Mouse: always reports core events
(**) Option "CorePointer"
XFree86 X server log files on system:
-rw-r--r-- 1 root root 32084 Jun 18 12:49 /var/log/XFree86.0.log
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.6
Locale: LANG=C, LC_CTYPE=C
Versions of packages xlibs depends on:
ii libice6 4.3.0.dfsg.1-5 Inter-Client Exchange library
ii libsm6 4.3.0.dfsg.1-5 X Window System Session Management
ii libx11-6 4.3.0.dfsg.1-5 X Window System protocol client li
ii libxext6 4.3.0.dfsg.1-5 X Window System miscellaneous exte
ii libxft1 4.3.0.dfsg.1-5 FreeType-based font drawing librar
ii libxi6 4.3.0.dfsg.1-5 X Window System Input extension li
ii libxmu6 4.3.0.dfsg.1-5 X Window System miscellaneous util
ii libxmuu1 4.3.0.dfsg.1-5 lightweight X Window System miscel
ii libxp6 4.3.0.dfsg.1-5 X Window System printing extension
ii libxpm4 4.3.0.dfsg.1-5 X pixmap library
ii libxrandr2 4.3.0.dfsg.1-5 X Window System Resize, Rotate and
ii libxt6 4.3.0.dfsg.1-5 X Toolkit Intrinsics
ii libxtrap6 4.3.0.dfsg.1-5 X Window System protocol-trapping
ii libxtst6 4.3.0.dfsg.1-5 X Window System event recording an
ii xlibs-data 4.3.0.dfsg.1-5 X Window System client data
-- no debconf information
Reply to: