Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

15.06.2011, 19:22

Deutsche Lokalisierung wird für X nicht übernommen

Hallo zusammen,

obwohl ich mich hieran gehalten hatte:
http://www.gentoo.org/proj/en/desktop/x/…grade-guide.xml

funktioniert das setzten des Tastaturlayouts über die xorg.conf auch nicht.
Derzeit muss ich nach jedem Neustart diese Manuel setzen:

Quellcode

1
setxkbmap -layout de


Meine xorg.conf sieht wie folgt aus:
http://pastebin.com/MgYpL4he

Ich sehe allerdings in den Logs folgende Meldung:

Quellcode

1
2
3
4
[    21.292] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
[    21.292] (**) Option "xkb_rules" "evdev"
[    21.292] (**) Option "xkb_model" "evdev"
[    21.292] (**) Option "xkb_layout" "us"


Wie kommt es, das mein System das us-Layout verwenden möchte?

Beste Grüße und vielen Dank schonmal im Vorraus :-),
itachy

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »itachy« (25.06.2011, 03:31)


2

16.06.2011, 21:10

Hallo,

schau doch mal, ob du das auch so hast!


Quellcode

1
cat /etc/env.d/02locale LANG="de_DE.UTF-8"



Quellcode

1
2
3
4
5
6
7
8
9
cat /etc/X11/xorg.conf.d/10-keyboard.conf 
Section "InputClass" 
Identifier "keyboard-all" 
MatchIsKeyboard "on" 
Driver "evdev" 
Option "XkbLayout" "de" 
Option "XkbVariant" "deadgraveacute" 
Option "XkbOptions" "compose:rwin" 
Option "XkbAutoRepeat" "500 30"EndSection



Quellcode

1
2
3
4
5
6
cat /etc/conf.d/keymaps
keymap="de-latin1"
windowkeys="YES"
extended_keymaps=""
dumpkeys_charset=""
fix_euro="NO"



vl hilft es dir ja:-)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »schnippi« (16.06.2011, 21:28)


3

17.06.2011, 16:44

Hi,

cat /etc/env.d/02locale LANG="de_DE.UTF-8"


das habe ich bereits genauso wie die Angaben in /etc/conf.d/keymaps.

Ich habe mal meine xorg.conf gelöscht (da die ja in der neuen Version nicht mehr gebraucht wird) und deine Angaben in der /etc/X11/xorg.conf.d/10-keyboard.conf
übernommen.

Das einzige was sich geändert hat, ist das die Logs mir jetzt was anderes sagen:

Quellcode

1
2
3
4
5
6
cat /var/log/Xorg.0.log
...
    22.723] (**) Option "xkb_rules" "evdev"
[    22.723] (**) Option "xkb_model" "evdev"
[    22.723] (**) Option "xkb_layout" "de"
...


bzw.

Quellcode

1
2
3
4
5
6
7
8
grep layout /var/log/Xorg.0.log
[    22.659] (**) Option "xkb_layout" "de"
[    22.723] (**) Option "xkb_layout" "de"
[    22.731] (**) Option "xkb_layout" "de"
[    22.743] (**) Option "xkb_layout" "de"
[    22.751] (**) Option "xkb_layout" "de"
[    22.759] (**) Option "xkb_layout" "de"
[    22.775] (**) Option "xkb_layout" "de"



Sonst ist alles beim alten... ?(

Ich muss gestehen, das ich das irgendwie nicht nachvollziehen kann.
Es scheint als würde irgendwo oder irgendwas kurz bevor mein System startet meinem System noch kurz mitteilen, doch lieber das US-Layout zu verwenden ?(

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »itachy« (18.06.2011, 03:51)


4

18.06.2011, 12:43

Nun hast du ja global unter X dein de Keyboard Layout.
Beachte jedoch das man diese Keyboard Settings in den meisten Desktop Umgebungen, wie zb KDE Gnome xfce4 Lxde usw selbst noch mal setzen kann, diese hätten dann auch eine höhere Priorität als die global gesetzten Einstellungen, somit kann sich jeder Benutzer seine gewünschten Einstellungen unabhängig von den global gesetzten setzen.
Daher würde ich mal schauen ob du nicht auch Keyboard Settings in deiner Desktop Umgebung für deinen User gesetzt hast.

5

18.06.2011, 16:28

Hi,

erstmal vielen Dank für Deine schnelle Antwort :-)

Also ich habe bei mir in der Desktop-Umgebung (KDE) das Tastaturlayout auch auf DE (in den Systemeinstellungen --> Eingabegeräte --> Tastatur) gesetzt.
Allerdings zeigt es bei mir keine Wirkung.

Zu dem habe ich mittlerweile festgestellt, das wenn ich bei meinem Login-Manager (kdm) tatsächlich ein deutsches Tastaturlayout habe - aber nach der Anmeldung ändert sich dieses wieder auf das US-Layout und ich habe keine Ahnung woran das liegen kann ?(

6

18.06.2011, 17:48

Zu dem habe ich mittlerweile festgestellt, das wenn ich bei meinem Login-Manager (kdm) tatsächlich ein deutsches Tastaturlayout habe -

Ja, das ist so da KDM das in X global gesetzte Layout verwendet, und das hast du ja nun auf "de"

- aber nach der Anmeldung ändert sich dieses wieder auf das US-Layout und ich habe keine Ahnung woran das liegen kann ?(

Hmm.., dann hast du entweder irgendwo ein Script dass das Layout neu setzt, oder wahrscheinlicher, die Settings im KDE "Eingabegeräte Modul" passen noch nicht ganz.
Wenn du unter systemsettings --> Eingabegeräte --> Tastatur --> im Reiter Belegung
die Belegung gar nicht aktivierst bzw deaktivierst, dann sollte auch das im Xorg global gesetzte "de" Layout verwendet werden.
Beachte aber das wenn du die Belegung aktivierst, das dann dein bevorzugtes deutsches Layout an oberster Stelle stehen sollte, sofern du mehrere Belegungen eingerichtet hast.
Im Zweifel poste doch bitte mal ein Scrennshot von der "Belegung"

7

20.06.2011, 01:40

Hi,

das mit dem Script hatte ich mir auch schon überlegt, allerdings finde ich nirgends etwas, was das ausrichten könnte.
Hier sind meine KDE-Tastaturlayout-Einstellungen zu sehen:
http://i55.tinypic.com/f9drgx.png

Die sollten - denke ich - soweit stimmen oder?

Ich habe sogar schon folgendes bei meinem Benutzer als Workaround versucht:

Quellcode

1
2
3
4
5
cat ~/.Xkbmap 
-layout de

cat .xinitrc
setxkbmap -layout de &


Aber beides zeigt auch keine Wirkung.

Ich hatte vor KDE als Windowmanger aweseome gehabt. Dort hatte ich genau das selbe Problem - daher ist es mittlerweile schwer zu sagen, wo genau der Fehler sitzt

8

21.06.2011, 14:08

Hmm.., die Settings für dein Keyboard unter KDE Systemsettings sollten soweit eigentlich passen.

Ich fasse noch mal kurz zusammen:
Du hast für X global ein de Layout gesetzt, und das wird ja nun auch angewendet, das sagen deine Logs und auch der LoginManager verwendet dieses nun.
Du hast für deinen User unter KDE systemsettings --> Keyboard explizit ein de Layout gesetzt - dieses würde für dein User normal gar das global gesetzte Layout überschreiben, und dennoch hast du in der Session des Users immer noch ein en Layout ?(
Das ist nicht normal...!

Dann bleibt eigentlich nur noch die Vermutung das noch irgendwo anders ein Layout für deinen User gesetzt wird.
Ein Vorschlag:
Erstelle dir doch mal einen neuen Test User und schau wie es sich mit diesem verhalten würde. So könnte man schon mal unterscheiden ob der "Fehler" im ~/ deines Users zu suchen ist.

9

21.06.2011, 15:46

Vielen Danke für den Tipp!

Der neue User hat dieses seltsame Problem nicht.
Ich bin derzeit am schauen, was dafür verantwortlich ist - bis jetzt habe ich leider noch nichts gefunden.

Sobald ich es gelöst habe, melde ich mich wieder :-)

10

25.06.2011, 03:31

So habe das Problem endlich lösen können - danke noch mal für Eure Unterstützung!

Nun zur Lösung:
Das Problem lag wohl, wie josef.95 vermutete, das irgendwo anders ein Layout für deinen User gesetzt wurde.Welche Datei genau das verursachte konnte ich nicht finden, allerdings habe ich einfach alle von Awesome angelegten Dateien sowie die ~/.Xkbmap und ~/.xinitrc gelöscht.
Nach einem Neustart funktioniert dann mein System wie es sollte :-)