-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Mon, 22 Mar 2010, Neil Bird wrote:
Date: Mon, 22 Mar 2010 13:18:42 +0000
From: Neil Bird <neil(a)fnxweb.com>
To: Community support for Fedora users <users(a)lists.fedoraproject.org>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-GB;
rv:1.9.1.8) Gecko/20100227 Lightning/1.0b1 Thunderbird/3.0.3
X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00
autolearn=unavailable version=3.2.3
Subject: Re:
Fedora12 keyboard choice setting is not respected.
After a bit more googling, I can see:
$ lshal|grep input.xkb|sort -u
input.xkb.layout = 'us' (string)
input.xkb.model = 'evdev' (string)
input.xkb.options = 'terminate:ctrl_alt_bksp' (string)
input.xkb.rules = 'base' (string)
input.xkb.variant = '' (string)
Which may pertain. Where'd that 'us' come from? My xorg.conf says:
Option "XkbLayout" "gb"
Copy /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi to
/etc/hal/fdi/policy/10-keymap.fdi
Edit /etc/hal/fdi/policy/10-keymap.fdi:
replace
<merge key="input.xkb.layout" type="string">us</merge>
with
<merge key="input.xkb.layout" type="string">uk</merge>
us can be replaced by uk, fr, etc. - your choice.
Reboot.
Gabriel
- --
// Gabriel VLASIU
//
// OpenGPG-KeyID : 0xE684206E
// OpenGPG-Fingerprint: 0C3D 9F8B 725D E243 CB3C 8428 796A DB1F E684 206E
// OpenGPG-URL :
http://www.vlasiu.net/public.key
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQFLp3FleWrbH+aEIG4RAli9AJ9F4kqne+9HvV1Rc+5HxHkosWS76ACfSW4B
uDctlkn3gtLa/LJT00IRPzw=
=6/C8
-----END PGP SIGNATURE-----
I found another way that seems to work, and does not require any changes to /etc files or
copying from /var
Assume you are using gnome. Then add "keyboard layout indicator" to the panel
and set it to your preferred keyboard layout. Use the options to delete all keyboards you
do not want to see. Then irrespective of
the keyboard shown in the Gnome signon panel, it appears or will keep the one you
originally chose from the keyboard layout setting
------------------
Regards
Leslie
Mr. Leslie Satenstein