Additional NULL (??) layout group with evdev+hal

Peter Hutterer peter.hutterer at
Sun Nov 23 20:38:36 PST 2008

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 (, 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:
> 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

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?


More information about the xorg mailing list