Debian Bug report logs - #514245
xserver-xorg-input-kbd: international layout switching produces broken layouts

version graph

Package: xserver-xorg-input-kbd; Maintainer for xserver-xorg-input-kbd is Debian X Strike Force <debian-x@lists.debian.org>; Source for xserver-xorg-input-kbd is src:xserver-xorg-input-keyboard.

Reported by: Wookey <wookey@debian.org>

Date: Thu, 5 Feb 2009 16:42:01 UTC

Severity: important

Tags: l10n

Found in version xserver-xorg-input-keyboard/1:1.3.1-1

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian X Strike Force <debian-x@lists.debian.org>:
Bug#514245; Package xserver-xorg-input-kbd. (Thu, 05 Feb 2009 16:42:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Wookey <wookey@debian.org>:
New Bug report received and forwarded. Copy sent to Debian X Strike Force <debian-x@lists.debian.org>. (Thu, 05 Feb 2009 16:42:03 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Wookey <wookey@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: xserver-xorg-input-kbd: international layout switching produces broken
 layouts
Date: Thu, 05 Feb 2009 16:39:00 +0000
Package: xserver-xorg-input-kbd
Version: 1:1.3.1-1
Severity: important
Tags: l10n

I'm not sure if this is the correct package to file this bug against. Please 
reassign if required.

If you set xorg.conf to have more than one keyboard layout:
    Option          "XkbLayout"     "it,gb"
    OPtion          "XkbOptions"    "grp:menu_toggle"
(togglable with alt-menu key)

then the italian keyboard works just fine, but If I toggle to the gb keyboard 
then only the symbol keys like @?<>,.-_=+[{]}\| work OK ' all the letter keys 
produce strange characters : 
@��e�����������������
������������j����
������������n��
(the above should be:
qwertyuiop
asdfghjkl
zxcvbnm
)

Toggling back and forth this is entirely repeatable. It doesn't seem to matter 
what the 1st layout is - the 2nd layout is always broken.

Interestingly I can produce the same problem a different way using the gnome 
keyboard config utility. I installed it as a UK (british) machine with UK 
keyboard layout and en_GB.UTF-8 default locale. Setting a different 
layout/language there works fine 
(I tested with Finnish) until you reboot. Then the main layout is broken in 
the same way  Setting back to en works fine. Selecting Finnish again remains 
broken. Setting it to any new layout works until after a reboot when it is 
broken again.

This seems to be a serious problem for anyone wanting to have a machine with 
a non-UK keyboard layout.

-- System Information:
Debian Release: 5.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages xserver-xorg-input-kbd depends on:
ii  libc6                         2.7-18     GNU C Library: Shared libraries
ii  xserver-xorg-core             2:1.4.2-10 Xorg X server - core server

xserver-xorg-input-kbd recommends no packages.

xserver-xorg-input-kbd suggests no packages.

-- no debconf information

______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________




Information forwarded to debian-bugs-dist@lists.debian.org, Debian X Strike Force <debian-x@lists.debian.org>:
Bug#514245; Package xserver-xorg-input-kbd. (Sat, 16 May 2009 15:27:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Daniel Gibson <metalcaedes@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian X Strike Force <debian-x@lists.debian.org>. (Sat, 16 May 2009 15:27:02 GMT) Full text and rfc822 format available.

Message #10 received at 514245@bugs.debian.org (full text, mbox):

From: Daniel Gibson <metalcaedes@gmail.com>
To: 514245@bugs.debian.org
Subject: Similar problem with "de,us" "nodeadkeys,altgr-intl"
Date: Sat, 16 May 2009 17:24:41 +0200
Hi,
I want to be able to switch between german keyboardlayout and
US-layout (the altgr-intl version). I'm using a standard german
105keys keyboard.
Using setxkbmap works perfect:
setxkbmap -layout de,us -variant nodeadkeys,altgr-intl -option grp:rwin_toggle
lets me switch between the layouts with the right windows key and the
layouts are working fine.

I want to have this setting permanently, so I added the changed the
xorg.conf accordingly:
(...)
Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "de,us"
        Option          "XkbVariant"    "nodeadkeys,altgr-intl"
        Option          "XkbOptions"    "grp:rwin_toggle"
EndSection
(...)
I'd expect this to work the same way as the setxbkmap-line above.
It does not: With US-layout activated some keys produce output I'd
expect when pressing altgr simultaneously.
Pressing the 'd'-key results in "ð" (instead of "d"), pressing '1'
results in "¹" (instead of "1"), pressing 's' results in "ß" (instead
of "s"). Other keys work fine, '2' results in "2" (and not "²" or
something) etc.
Using the altgr-key however works as expected: altgr-q produces "ä",
altgr-d still produces "ð" (what it's supposed to do) etc.
The german layout still works fine.
If I change "altgr-intl" to "basic" in the xorg.conf, all keys work as
expected with us-layout activated - however the altgr-combinations
don't work, of course.

I'm using Debian Lenny (I can this bug on i386 and amd64),
xserver-xorg-input-kbd version is 1:1.3.1-1, xserver-xorg version is
1:7.3+18.
Please let me know if you need additional information.

Thanks,
- Daniel




Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Tue Feb 9 19:42:24 2010; Machine Name: busoni.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.