Comment 21 for bug 283128

Revision history for this message
Thomas Fritzsche (tf-noto) wrote :

I currently don't have access to my Linux box, but got interesting reply from Peter Hutterer:
----------------------------------------------------
On Sun, Nov 23, 2008 at 02:52:10PM +0900, Thomas Fritzsche wrote:
> after upgrading to xserver 1.5.2 using the new evdev + hal I'm observing
> that I receive an additional layout group.
> The gnome keyboard indicator is showing this as "??" and using the
> libxklavier test program I get:
>
> [1227322878,150,xklavier.c:xkl_engine_constructor/] Actual backend: XKB
> [1227322878,200,xklavier_xkb.c:xkl_xkb_load_all_info/] found 3 groups
> [1227322878,200,xklavier_xkb.c:xkl_xkb_load_all_info/] Group 2 has name
> [Germany]
> [1227322878,200,xklavier_xkb.c:xkl_xkb_load_all_info/] Group 1 has name
> [Japan]
> [1227322878,200,xklavier_xkb.c:xkl_xkb_load_all_info/] Group 0 has name [-]
>
> The German and Japanese Layout-Group is in my setup, but the system added an
> additional Group 0 with name "-"??
> I already read though your blog (http://who-t.blogspot.com/), but could not
> find anything explaining such a odd behaviour.
>
> I added a lot of description and logfiles to a bug report at this link:
> https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/283128
>
> I'm not using Autologin (that was causing trouble in other case). There are
> a lot of devices coming up with evdev/hal, but all have "de,jp" assigned
> (lshal).
> What could causing such a problem? What can I do to avoid this problem?

Sounds similar to 14373 (fixed with commit ae986d1c73d), and could have a
similar cause.

Especially comment 18 hints at that
https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/283128/comments/18

Do you have the above commit in your tree?
Is there a difference between the output of "xkbcomp -xkb :0 -" before and
after it occurs?

Cheers,
 Peter
----------------------------------------
Peter is refering to the following bug:
http://bugs.freedesktop.org/show_bug.cgi?id=14373
There are 2 new patched on xorg mailing list.