xkb issues with X.Org 7.1

Stefan Dirsch sndirsch at suse.de
Thu Jul 13 06:22:52 PDT 2006


Hi

After switching to X.Org 7.1 I'm getting strange xkb issues (see
below) during Xserver start (probably triggered by using xkbcomp) and
afterwards when using setxkbmap.

It doesn't matter if I'm using xkbdata package
(xkbdata-X11R7.0-1.0.1.tar.bz2) or xkeyboard-config (0.8). The
problems are the same.

IMHO there are no special configure options I'm using for xkbcomp,
setxkbmap, xkbdata, xkeybaord-config and the XServer.

xkbcomp/setxkbmap:
  ./configure --prefix=/usr --libdir=%{_libdir} --mandir=%{_mandir}

xkbdata:
  ./configure --prefix=/usr --libdir=%{_libdir}

xkeyboard-config:
  ./configure --with-xkb-rules-symlink=xfree86,xorg \
              --with-xkb-base=/usr/share/X11/xkb \
              --enable-compat_rules

server:
  ./configure --prefix=/usr \
            --libdir=%{_libdir} \
            --mandir=%{_mandir} \
            --enable-builddocs \
            --enable-install-libxf86config \
            --enable-lbx \
            --enable-xdmcp \
            --enable-xdm-auth-1 \
            --enable-dri \
            --enable-xorg \
            --enable-dmx \
            --enable-xnest \
            --enable-xprint \
            --disable-kbd_mode \
            --with-log-dir="/var/log" \
            --with-os-name="Linux" \
            --with-os-vendor="SUSE LINUX" \
            --with-mesa-source=$RPM_BUILD_DIR/Mesa-6.5 \
            --with-fontdir="/usr/share/fonts" \
            --with-xkb-path="/usr/share/X11/xkb" \
            --with-xkb-output="/var/lib/xkb/compiled"

Any ideas what's going wrong? Any hints would be really appreciated.
Maybe someeone saws the same/similar issue and has been able to
resolve them ?!?

Best regards,
Stefan

# Xorg
[...]
    xkb_keycodes             { include "xfree86+aliases(qwertz)" };
    xkb_types                { include "complete" };
    xkb_compatibility        { include "complete" };
    xkb_symbols              { include "pc/pc(pc105)+pc/de(nodeadkeys)" };
    xkb_geometry             { include "pc(pc105)" };
expected keysym, got XF86_Switch_VT_1: line 8 of xfree86
expected keysym, got XF86_Switch_VT_2: line 11 of xfree86
expected keysym, got XF86_Switch_VT_3: line 14 of xfree86
expected keysym, got XF86_Switch_VT_4: line 17 of xfree86
expected keysym, got XF86_Switch_VT_5: line 20 of xfree86
expected keysym, got XF86_Switch_VT_6: line 23 of xfree86
expected keysym, got XF86_Switch_VT_7: line 26 of xfree86
expected keysym, got XF86_Switch_VT_8: line 29 of xfree86
expected keysym, got XF86_Switch_VT_9: line 32 of xfree86
expected keysym, got XF86_Switch_VT_10: line 35 of xfree86
expected keysym, got XF86_Switch_VT_11: line 38 of xfree86
expected keysym, got XF86_Switch_VT_12: line 41 of xfree86
expected keysym, got XF86_Ungrab: line 45 of xfree86
expected keysym, got XF86_ClearGrab: line 48 of xfree86
expected keysym, got XF86_Next_VMode: line 51 of xfree86
expected keysym, got XF86_Prev_VMode: line 54 of xfree86
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
>                   Using last definition for duplicate fields
> Warning:          Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
>                   Using last definition for duplicate fields
> Warning:          Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
>                   Using last definition for duplicate fields
> Warning:          Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
>                   Using last definition for duplicate fields
> Warning:          Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
>                   Using last definition for duplicate fields
> Warning:          Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
>                   Using last definition for duplicate fields
> Warning:          Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
>                   Using last definition for duplicate fields
> Warning:          Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
>                   Using last definition for duplicate fields
> Warning:          Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
>                   Using last definition for duplicate fields
> Warning:          Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
>                   Using last definition for duplicate fields
> Warning:          Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
>                   Using last definition for duplicate fields
> Warning:          Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
>                   Using last definition for duplicate fields
> Warning:          Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
>                   Using last definition for duplicate fields
> Warning:          Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
>                   Using last definition for duplicate fields
> Warning:          Multiple interpretations of "NoSymbol+AnyOfOrNone(all)"
>                   Using last definition for duplicate fields
expected keysym, got XF86_Switch_VT_1: line 51 of pc/pc
expected keysym, got XF86_Switch_VT_2: line 55 of pc/pc
expected keysym, got XF86_Switch_VT_3: line 59 of pc/pc
expected keysym, got XF86_Switch_VT_4: line 63 of pc/pc
expected keysym, got XF86_Switch_VT_5: line 67 of pc/pc
expected keysym, got XF86_Switch_VT_6: line 71 of pc/pc
expected keysym, got XF86_Switch_VT_7: line 75 of pc/pc
expected keysym, got XF86_Switch_VT_8: line 79 of pc/pc
expected keysym, got XF86_Switch_VT_9: line 83 of pc/pc
expected keysym, got XF86_Switch_VT_10: line 87 of pc/pc
expected keysym, got XF86_Switch_VT_11: line 91 of pc/pc
expected keysym, got XF86_Switch_VT_12: line 95 of pc/pc
expected keysym, got XF86_Ungrab: line 135 of pc/pc
expected keysym, got XF86_ClearGrab: line 141 of pc/pc
expected keysym, got XF86_Prev_VMode: line 147 of pc/pc
expected keysym, got XF86_Next_VMode: line 157 of pc/pc
expected keysym, got dead_diaresis: line 143 of pc/de
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
[...]

xorg.conf:
[...]
Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "de"
  Option       "XkbModel" "pc105"
  Option       "XkbRules" "xorg"
  Option       "XkbVariant" "nodeadkeys"
EndSection

Public Key available
------------------------------------------------------
Stefan Dirsch (Res. & Dev.)   SUSE LINUX Products GmbH
Tel: 0911-740 53 0            Maxfeldstraße 5
FAX: 0911-740 53 479          D-90409 Nürnberg
http://www.suse.de            Germany 
------------------------------------------------------



More information about the xorg mailing list