You are not logged in.
Hello community,
I'm using two keyboard layouts RU and DE and switching them with Ctrl+Shift. After a recent update a third keyboard layout appeared - US. I checked /etc/X11/xorg.conf, /etc/hal/fdi/policy/10-keymap.fdi and /etc/rc.conf but in all of them there is no US layout. Setting everything there up for the DE and RU layout didn't help, still the US layout is in the layouts list in Gnome. If I remove it from that list, it appears after the next reboot. So how can I go rid of it?
Here are the config files:
[...]
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "de,ru"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
[...]
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keymap">
<append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
</match>
<match key="info.capabilities" contains="input.keys">
<merge key="input.xkb.rules" type="string">base</merge>
<!-- If we're using Linux, we use evdev by default (falling back to
keyboard otherwise). -->
<merge key="input.xkb.model" type="string">keyboard</merge>
<match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
string="Linux">
<merge key="input.xkb.model" type="string">evdev</merge>
</match>
<merge key="input.xkb.layout" type="string">de,ru</merge>
<merge key="input.xkb.variant" type="string">nodeadkeys,winkeys</merge>
<merge key="input.xkb.options" type="string">grp: ctrl_shift_toggle</merge>
</match>
</device>
</deviceinfo>
#
# /etc/rc.conf - Main Configuration for Arch Linux
#
[...]
LOCALE="de_DE.utf8"
HARDWARECLOCK="local"
USEDIRECTISA="no"
TIMEZONE="Europe/Berlin"
KEYMAP="de-latin1-nodeadkeys"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"
[...]
Thanks, PhotonX
Desktop: http://www.sysprofile.de/id15562, Arch Linux | Notebook: Thinkpad L13 Yoga Gen2, Manjaro
The very worst thing you can do with free software is to download it, see that it doesn't work for some reason, leave it, and tell your friends that it doesn't work. - Tuomas Lukka
Offline
Problem still exists and is quite annoying, a hint would be really appreciated.
Desktop: http://www.sysprofile.de/id15562, Arch Linux | Notebook: Thinkpad L13 Yoga Gen2, Manjaro
The very worst thing you can do with free software is to download it, see that it doesn't work for some reason, leave it, and tell your friends that it doesn't work. - Tuomas Lukka
Offline
I can only speak for my self, but the same thing happened to me. When I am in GDM and press my user name with the mouse pointer a line at the bottom of the screen appears. In this erea you can choose language and keyboard layout. Worked for me, the keyboard layout was set to US instead of my Norwegian layout.
Offline
Do you have to press it each time you log in? The thing is that I have only one user and skip GDM when starting up... Also, does the US layout not appear if you switch layouts under Gnome?
Desktop: http://www.sysprofile.de/id15562, Arch Linux | Notebook: Thinkpad L13 Yoga Gen2, Manjaro
The very worst thing you can do with free software is to download it, see that it doesn't work for some reason, leave it, and tell your friends that it doesn't work. - Tuomas Lukka
Offline
Problem still exists. Seems to be a bug. Does anyone else experience this bug?
Desktop: http://www.sysprofile.de/id15562, Arch Linux | Notebook: Thinkpad L13 Yoga Gen2, Manjaro
The very worst thing you can do with free software is to download it, see that it doesn't work for some reason, leave it, and tell your friends that it doesn't work. - Tuomas Lukka
Offline
Hi PhotonX.
I'm experiencing the same. I have'nt found a solution yet. You could use
setxkbmap -layout de
as a temporary solution.
Linux is user-friendly- it's just picky who its friends are.
Offline
i had a weird layout after upgrading hal, i had to copy
/usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi
to /etc/hal/fdi/policy/ and modify there. then restart hal. dont know if that will work for you with multiple kb layouts
"I know what you're thinking, 'cause right now I'm thinking the same thing. Actually, I've been thinking it ever since I got here:
Why oh why didn't I take the BLUE pill?"
Offline
Thanks toxygen, but no cigar. My keyboard layout is still US after reboot.
Linux is user-friendly- it's just picky who its friends are.
Offline
Thanks for your input, guys, I think, this issue has been already reported (quite a long time ago) which is even the top entry of the most wanted tasks: http://bugs.archlinux.org/toplevel/proj1 So the only thing we can do is to follow the comments and to hope for a fix.
Desktop: http://www.sysprofile.de/id15562, Arch Linux | Notebook: Thinkpad L13 Yoga Gen2, Manjaro
The very worst thing you can do with free software is to download it, see that it doesn't work for some reason, leave it, and tell your friends that it doesn't work. - Tuomas Lukka
Offline