Merkwürdig, ein ähnliches Problem plagte mich vor kurzem auch. Firefox hatte immer beim Erststart eine amerikanische Tastenbelegung, obwohl alle anderen Programme korrekt mit der Deutschen liefen. (Ich nutze xfce4 auf einer Arch64-Installation)
Nach einem Neustart von Firefox (ohne irgendwelche Änderungen) lief alles wie es soll.
Ich habe mir schon extra einen Zugang in diesem Forum zugelegt, um nach Hilfe zu fragen, aber interessanterweise tritt der Fehler nicht mehr auf.
Auszug aus meiner rc.conf:
LOCALE="de_DE.utf8"
HARDWARECLOCK="local"
USEDIRECTISA="no"
TIMEZONE="Europe/Berlin"
KEYMAP="de-latin1-nodeadkeys"
CONSOLEFONT="lat0-16" #"lat9w-16"
CONSOLEMAP=
USECOLOR="yes"
Auszug aus meiner xorg.conf:
Section "ServerFlags"
Option "AutoAddDevices" "False"
Option "AutoEnableDevices" "False"
EndSection
(...)
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd" #Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
EndSection
Ausgabe von locale (nacheditiert):
$ locale
LANG=de_DE.utf8
LC_CTYPE="de_DE.utf8"
LC_NUMERIC="de_DE.utf8"
LC_TIME="de_DE.utf8"
LC_COLLATE=C
LC_MONETARY="de_DE.utf8"
LC_MESSAGES="de_DE.utf8"
LC_PAPER="de_DE.utf8"
LC_NAME="de_DE.utf8"
LC_ADDRESS="de_DE.utf8"
LC_TELEPHONE="de_DE.utf8"
LC_MEASUREMENT="de_DE.utf8"
LC_IDENTIFICATION="de_DE.utf8"
LC_ALL=
Gruß,
*ix