On Monday, August 08, 2011 08:18:33 AM Gordan Bobic wrote:
>  On Sun, 07 Aug 2011 13:30:37 -0700, Andrew Burgess <[email protected]>
> 
>  wrote:
> > On 08/07/2011 12:21:30 PM, Gordan Bobic wrote:
> >>  I'm using KDE (at the moment, going to try to get XFCE working
> >> 
> >> soon),
> >> 
> >>  and whatever system-config-keyboard does fixes it, but also
> >> 
> >> whatever
> >> it
> >> 
> >>  does isn't surviving a reboot. :-/
> > 
> > sometimes strace and grep open is a quicker way to find things like
> > this
> > than using the source
> 
>  Indeed they do, I figured it out.
> 
>  The problem is that system-config-keyboard edits xorg.conf, and does so
>  extremely poorly and brokenly. It actually breaks a valid xorg.conf, in
>  fact, by creating a ServerLayout section without an Identifier entry.
>  But the real problem is that it creates a broken keyboard entry that
>  doesn't do anything. Because it loads the keymap at run time, the
>  settings go live in the current session, but after re-starting xorg,
>  they don't get re-applied because the InputDevice section that
>  system-config-keyboard created is broken. Xorg.0.log eventually got me
>  looking in the right direction. the main thing that the InputDevice
>  section was missing was the
> 
>  Option "Device" "/dev/input/event0"
> 
>  line. Without it the keyboard entry failed, and on Tegra at least, NVEC
>  keyboard would get detected on that device node and started, which would
>  default to the US layout every time.
> 
>  The solution was to fix the InputDevice entry manually, and use the
>  evdev driver. After that NVEC (found via udev it seems) driver gets
>  loaded, but it sees that the device is already claimed, so it goes away.
> 
>  The net result is the keyboard working with the correct map.
> 
>  I'm not entirely sure what against to file this bug report, or even
>  where. I'm guessing against system-config-keyboard, but we're not up to
>  the point where we can build/test rawhide on Fedora on ARM, are we? My
>  experience is that in genereal, the life cycle of fedora is too short
>  for the fixes to ever arrive for anything except Rawhide...

I suspect that this is entirely an issue that effects only tegra based devices. 
I have a spanish keyboard in my smartbook and ithas all just worked as 
expected.

Dennis

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
arm mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/arm

Reply via email to