[arch-general] Wrong keyboard layout in GDM since upgrade
Hi all, Since about a week and a recent upgrade which didn't involve gdm, GDM has been using the US qwerty, even though the default X.org layout is french, variant oss (and it's the layout used by other DMs like Slim, which I don't want to use because of gnome-keyring and other reasons). I've been using X.org input hotplug without glitches until now, with three keyboard layouts defined through HAL: fr, de, us. Not only chooses GDM the US layout as default, but it prevents me from changing it using the alt+shift toggle (which I configured in HAL and works in every application but GDM). How should I tell GDM to stop trying to be smart and use X.org primary layout instead? Does anyone know how GDM find/is provided the keyboard layout to use? Some configuration data follows. I start GDM in the runlevel 5 using /etc/inittab. /etc/X11/xorg.conf: (yes that's all) Section "Device" Identifier "Device0" Driver "nvidia" Option "NoLogo" "1" Option "TwinViewXineramaInfoOrder" "DFP-0" EndSection /etc/hal/fdi/policy/information/10-keymap.fdi: <?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- --> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.keyboard"> <merge key="input.xkb.layout" type="string">fr,de,us</merge> <merge key="input.xkb.variant" type="string">oss,,</merge> <merge key="input.xkb.options" type="string">grp:alt_shift_toggle</merge> </match> </device> </deviceinfo> Relevant (?) extract from /etc/rc.conf: KEYMAP="fr-latin9" Cheers, -- Sébastien Mazy
On Sat, Feb 21, 2009 at 09:29:02PM +0100, Sébastien Mazy wrote:
Since about a week and a recent upgrade which didn't involve gdm, GDM has been using the US qwerty
It's probably related to bug #13188: http://bugs.archlinux.org/task/13188 Devs, when an update introduces such a breakage, isn't it possible to just rollback the packages and then only look for a clean solution? Not everyone use the US intl layout. -- Sébastien Mazy
On Thu, Feb 26, 2009 at 08:49:29AM +0100, Sébastien Mazy wrote:
On Sat, Feb 21, 2009 at 09:29:02PM +0100, Sébastien Mazy wrote:
Since about a week and a recent upgrade which didn't involve gdm, GDM has been using the US qwerty
It's probably related to bug #13188: http://bugs.archlinux.org/task/13188
Devs, when an update introduces such a breakage, isn't it possible to just rollback the packages and then only look for a clean solution? Not everyone use the US intl layout.
-- Sébastien Mazy
Not everyone uses the two major DEs either. You are supposed to be able to rollback to previous releases your self anyway. Theres an awesome wiki page about it: http://wiki.archlinux.org/index.php/Downgrade_packages -- Greg
On Thu, Feb 26, 2009 at 09:59:09AM +0200, Grigorios Bouzakis wrote:
Not everyone uses the two major DEs either. You are supposed to be able to rollback to previous releases your self anyway. Theres an awesome wiki page about it: http://wiki.archlinux.org/index.php/Downgrade_packages
Thanks for the link. Actually I know how to downgrade but should a non negligeable amount of users have to downgrade manually? If everyone's box has to be broken for a package to be rolled-back, maybe a simple news could be posted on the front page, for example: "package x introduced a problem for some users with app y and z, downgrade to previous package x if you're impacted". I think I'm not the only one to check the news before updating, and even if it's posted several days after the update was pushed, it's still good to know for those who haven't updated yet. BTW my point is not that updates should be perfect. I know devs have limited time resources. -- Sébastien Mazy
On Thu, Feb 26, 2009 at 09:29:36AM +0100, Sébastien Mazy wrote:
On Thu, Feb 26, 2009 at 09:59:09AM +0200, Grigorios Bouzakis wrote:
Not everyone uses the two major DEs either. You are supposed to be able to rollback to previous releases your self anyway. Theres an awesome wiki page about it: http://wiki.archlinux.org/index.php/Downgrade_packages
Thanks for the link. Actually I know how to downgrade but should a non negligeable amount of users have to downgrade manually?
If everyone's box has to be broken for a package to be rolled-back, maybe a simple news could be posted on the front page, for example: "package x introduced a problem for some users with app y and z, downgrade to previous package x if you're impacted". I think I'm not the only one to check the news before updating, and even if it's posted several days after the update was pushed, it's still good to know for those who haven't updated yet.
BTW my point is not that updates should be perfect. I know devs have limited time resources.
I understand your concerns. But look at the bright side. At least you know what the problem is. It could be much worst. :) An Arch Linux system is not and will not be, at least anu time soon, a system that doesnt require user interaction. Things like that will always happen to some extend. A new libxi is already out: http://lists.freedesktop.org/archives/xorg/2009-February/044061.html I dont think news items like that are a solution, otherwise the webpage would be filled with stuff like that. -- Greg
On Thu, Feb 26, 2009 at 10:49:32AM +0200, Grigorios Bouzakis wrote:
I understand your concerns. But look at the bright side. At least you know what the problem is. It could be much worst. :) An Arch Linux system is not and will not be, at least anu time soon, a system that doesnt require user interaction. Things like that will always happen to some extend.
Yes, and that's what I love with arch. It won't take (bad) decisions in your back.
A new libxi is already out: http://lists.freedesktop.org/archives/xorg/2009-February/044061.html I dont think news items like that are a solution, otherwise the webpage would be filled with stuff like that.
Thanks for your answers! -- Sébastien Mazy
participants (2)
-
Grigorios Bouzakis
-
Sébastien Mazy