[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#534945: xserver-xorg-input-kbd: XkbOptions have no effect in some applications



Package: xserver-xorg-input-kbd
Version: 1:1.3.1-1
Severity: important

After my first reboot in about 2 months, I started experiencing problems
using level3 shift in some applications. I'm using an iBook G4 with
German keymap. To change the Symbol keys to level3 shift / AltGr, I set
my XkbOptions to "lv3:win_switch". It continues to work in some
applications (like xterm, the libvte part of roxterm, xev, kwrite) but
not in others (rox-filer, the GTK+ preference widgets of roxterm,
iceweasel, emacs22 (both the GTK+ and the xaw3dg version)). In the
applications where it's not working, the Symbol keys seem to be
interpreted as Super. I'm not sure if this is really related to kbd or a
bug in whatever method/library the nonworking applications use for input
but at this point I'm out of ideas so I'm reporting this here in the
hopes that it finds its way to the right place eventually.

My xorg.conf:
---snip---
Section "InputDevice"
    Identifier  "Generic Keyboard"
    Driver      "kbd"
    Option      "XkbRules"      "xorg"
    Option      "XkbModel"      "macintosh"
    Option      "XkbLayout"     "de"
    Option      "XkbVariant"    "nodeadkeys"
    Option      "XkbOptions"    "lv3:win_switch"
EndSection

Section "InputDevice"
    Identifier  "Configured Mouse"
    Driver      "mouse"
EndSection

Section "Device"
    Identifier  "Configured Video Device"
    BusID       "PCI:0:16:0"
    Option      "UseFBDev"      "true"
EndSection

# I tried this but it didn't change anything
#Section "ServerFlags"
#    Option "AllowEmptyInput" "off"
#    Option "AutoAddDevices" "off"
#EndSection
---snap---

lshal | grep xkb:
---snip---
  input.xkb.layout = 'de'  (string)
  input.xkb.model = 'apple_laptop'  (string)
  input.xkb.options = 'lv3:win_switch'  (string)
  input.xkb.rules = 'xorg'  (string)
  input.xkb.variant = 'nodeadkeys'  (string)
  input.xkb.layout = 'de'  (string)
  input.xkb.model = 'apple_laptop'  (string)
  input.xkb.options = 'lv3:win_switch'  (string)
  input.xkb.rules = 'xorg'  (string)
  input.xkb.variant = 'nodeadkeys'  (string)
---snap---


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (900, 'testing'), (800, 'unstable'), (1, 'experimental')
Architecture: powerpc (ppc)

Kernel: Linux 2.6.26-2-powerpc
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-12     GNU C Library: Shared libraries
ii  xserver-xorg-core             2:1.4.2-11 Xorg X server - core server

xserver-xorg-input-kbd recommends no packages.

xserver-xorg-input-kbd suggests no packages.

-- no debconf information



Reply to: