[gm45] GDM and subsequent sessions ignoring Xkb settings, startx from console works
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg-server (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
Binary package hint: xorg
Hi,
after doing a clean install of Karmic on my new laptop, I noticed a very annoying bug - all my Xkb settings are ignored. I normally use "us" keymap as my primary, and "cz" with "qwerty" variant as secondary and use both "shift" keys to switch between them. I tried using both /etc/default/
XKBMODEL="evdev"
XKBLAYOUT="us,cz"
XKBVARIANT=
XKBOPTIONS=
and XML file with appropriate keys in /etc/hal/fdi/policy (that worked in Jaunty):
<match key="info.
<merge key="input.
<merge key="input.
<merge key="input.
<match key="/org/
<merge key="input.
<merge key="input.
</match>
<merge key="input.
<merge key="input.
<merge key="input.
</match>
n get this behaviour if I use for example xfce4-xkb-plugin, getting it to work with "plain X11" (for example in OpenBox sessions) seems to be impossible.
I'm reasonably sure this isn't wrong configuration on my part, because when booting to a console session and then doing "startx", everything works as it should. If I however use a graphic login (GDM), they keyboard settings are busted - starting with the login screen (can't change keymap when entering my username). The keyboard settings get passed to X.org (they're shown in the xorg log), but ignored - doing "setxkbmap -print" results in:
dragon@yarlagash:~$ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+inet(evdev)" };
xkb_geometry { include "pc(pc104)" };
};
After setting it manualy with "setxkbmap -layout "us,cz" -variant ",qwerty" -option "grp:shift_toggle", it all works like I charm.
I guess I coud work around this by calling setxkbmap at start of every session, but it doesn't sound like a "kosher" solution. I triggered this bug with both Ubuntu and Xubuntu, however I'm not sure if it didn't start manifesting only after "apt-get install xubuntu-desktop" in Ubuntu - I did a clean install afterwards to make sure this isn't a side-effect of the conversion.
I checked that this is not a ThinkPad-oddity bug by installing Slackware 13 on the same machine - it works there just fine (KDM as a login manager there).
ProblemType: Bug
Architecture: amd64
Date: Sun Nov 8 11:01:02 2009
DistroRelease: Ubuntu 9.10
InstallationMedia: Xubuntu 9.10 "Karmic Koala" - Release amd64 (20091027)
MachineType: LENOVO 74665HG
Package: xorg 1:7.4+3ubuntu7
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=cs_CZ.UTF-8
SHELL=/bin/bash
ProcVersionSign
RelatedPackageV
xserver-xorg 1:7.4+3ubuntu7
libgl1-mesa-glx 7.6.0-1ubuntu4
libdrm2 2.4.14-1ubuntu1
xserver-
xserver-
SourcePackage: xorg
Uname: Linux 2.6.31-14-generic x86_64
XsessionErrors:
(openbox:1957): Openbox-WARNING **: Openbox je nakonfigurován pro 4 ploch, ale současná session má 2. Konfigurace Openboxu bude změněna.
(xfce4-
dmi.bios.date: 09/17/2009
dmi.bios.vendor: LENOVO
dmi.bios.version: 6DET60WW (3.10 )
dmi.board.name: 74665HG
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 74665HG
dmi.product.
dmi.sys.vendor: LENOVO
fglrx: Not loaded
glxinfo: Error: [Errno 2] No such file or directory
system:
distro: Ubuntu
architecture: x86_64kernel: 2.6.31-14-generic
[lspci]
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)
Subsystem: Lenovo Device [17aa:20e4]
affects: | xorg (Ubuntu) → xserver-xorg-video-intel (Ubuntu) |
Changed in xserver-xorg-video-intel (Ubuntu): | |
status: | New → Confirmed |
description: | updated |
summary: |
- GDM and subsequent sessions ignoring Xkb settings, startx from console - works + [gm45] GDM and subsequent sessions ignoring Xkb settings, startx from + console works |
tags: | added: kubuntu |
summary: |
- [gm45] GDM and subsequent sessions ignoring Xkb settings, startx from - console works + [g45] [gm45] GDM and subsequent sessions ignoring Xkb settings, startx + from console works |
summary: |
- [g45] [gm45] GDM and subsequent sessions ignoring Xkb settings, startx - from console works + [gm45] GDM and subsequent sessions ignoring Xkb settings, startx from + console works |
tags: | added: xubuntu |
tags: | added: karmic |
affects: | xserver-xorg-video-intel (Ubuntu) → xorg-server (Ubuntu) |
Vit Herman, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http:// cdimage. ubuntu. com/daily- live/current/ .
If it remains an issue, could you please run the following command in the development release from a Terminal (Applications- >Accessories- >Terminal) , as it will automatically gather and attach updated debug information to this report:
apport-collect -p xorg-server REPLACE- WITH-BUG- NUMBER
Thank you for your understanding.
Helpful bug reporting tips: /wiki.ubuntu. com/ReportingBu gs
https:/