[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#498079: xserver-xorg-core: No input when starting xserver without configuration file



On Sun, Sep  7, 2008 at 08:06:12 +0200, Jack Malmostoso wrote:

> On Sat, 2008-09-06 at 23:44 +0200, Julien Cristau wrote: 
> > If you move /usr/share/doc/hal/examples/10-x11-input.fdi to
> > /etc/hal/fdi/policy/ you should get a working keyboard.
> 
> Dear Julien,
> 
> thank you for the quick answer.
> I did what you suggested and at first it did not work, however upon
> closer inspection of the log I noticed that I didn't have
> xserver-xorg-input-evdev installed.
> After installing that package everything is working, included the USB
> mouse. However, the layout chosen in gdm is wrong (I have a swiss-german
> keyboard, and the layout seems to be US): this is obviously a big
> problem, especially when typing a password. Is there any way to fix
> that?

The layout is set by /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi,
but you can override it from /etc/hal/fdi/policy/ (by changing the
input.xkb.layout, input.xkb.variant and input.xkb.options keys).

> 3D performance is fine; I cannot try an external monitor right now, but
> I somehow expect everything to do the right thing.
> 
> Anyway, shouldn't that file be in /etc/hal/fdi/policy by default? The
> config-less operation of the xserver was one of the strong selling
> points of version 1.4. It is definitely hard to figure out what's
> missing, without help.
> 
1.4 adds default input devices when running without a configuration.
That was changed in 1.5 in favour of input-hotplug.  Unfortunately
enabling x11-input.fdi by default needs some work to transition the
input device parameters (in particular keyboard layouts) from xorg.conf
to the hal configuration, and we haven't had time to do that yet, which
is why it's disabled at the moment.

Cheers,
Julien



Reply to: