Xorg with evdev/hal/dbus: keyboard not working

mailinglists at openelec.tv mailinglists at openelec.tv
Sun Feb 1 13:47:50 PST 2009


many thanks for the help, i think i know where is my problem:

- i build an embedded linux distribution with an shell script as init  
which starts busyboxs sh.
- i have compiled xinit and start a terminla (mrxvt) with xinit /usr/bin/mrxvt
- i have the error like: https://bugs.freedesktop.org/show_bug.cgi?id=16979
- when i start Xorg without xinit (e.g. Xorg vt2) my Xorg.log looks good

now my question:

how i can start a program (e.g /usr/bin/mrxvt) on commandline or per  
script without xinit etc... (the program runs only under X, but its  
does not start X)


Zitat von Dan Nicholson <dbn.lists at gmail.com>:

> On Sat, Jan 31, 2009 at 3:34 PM,  <mailinglists at openelec.tv> wrote:
>> Zitat von Peter Hutterer <peter.hutterer at who-t.net>:
>>> On Sat, Jan 31, 2009 at 08:38:08PM +0100, mailinglists at openelec.tv wrote:
>>>> Hi,
>>>> i am crosscompiling xorg-server with uclibc. xorg (without
>>>> xorg.conf, with evdev driver/ hal/ dbus) starts in qemu, mouse works,
>>>> but keyboard is not working:
>>>> (EE) XKB: Rules returned no components
>>>> (EE) XKB: No components provided for device AT Translated Set 2 keyboard
>>>> (WW) Couldn't load XKB keymap, falling back to pre-XKB keymap
>>>> i have installed xkeyboard-config-1.5 and xkbcomp
>>>> what is wrong, how i can find the error?
>>> Your xkeyboard-config installation looks busted. You don't have a rules
>>> directory, which causes the above error. do you have   
>>> xkeyboard-config 1.4 or
>>> later installed?
>> i have xkeyboard-config 1.5 installed an i have a rules dir:
>>  /usr/share/X11/xkb/rules/evdev
>>  /usr/share/X11/xkb/rules/xkb.dtd
>>  /usr/share/X11/xkb/rules/README
>>  /usr/share/X11/xkb/rules/base
>>  /usr/share/X11/xkb/rules/evdev.lst
>>  /usr/share/X11/xkb/rules/base.lst
>>  /usr/share/X11/xkb/rules/xfree98
>>  /usr/share/X11/xkb/rules/evdev.xml
>>  /usr/share/X11/xkb/rules/base.xml
> Did you configure the server to use the XKB rules at
> /usr/share/X11/xkb? Normally, it would use ${datadir}/share/X11/xkb,
> but you can use --with-xkb-path.
> However, I think it's finding the rules and parsing them, but I think
> your XKB rules might be messed up like Peter says. It's failing in
> XkbRF_GetComponents. Maybe that has something to do with uclibc. You
> might have to throw some printf's in that function in xkb/ddxLoad.c if
> you're sure that the XKB rules are installed correctly.
> --
> Dan

More information about the xorg mailing list