PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tastaturlayout global ändern?



naraesk
11.09.09, 01:00
Hallo,
Ich verwende KDE 4.31 mit Fedora 11 und möchte mein Tastaturlayout gerne global ändern, wie mache ich das?
Finde leider gar nichts.
Lokal für den Benutzer ist kein Problem, aber ich brauche zwingend schon vor dem LogIn das entsprechende Layout.

Wäre für Hilfe seht dankbar.

Thorashh
11.09.09, 03:01
siehe auch: http://www.fedoraforum.de/viewtopic.php?f=11&t=18792

marce
11.09.09, 07:01
2sec Google (http://www.google.de/search?hl=de&client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&hs=pwe&q=linux+keyboard+layout&btnG=Suche&meta=):

http://www.howtoforge.com/changing-language-and-keyboard-layout-on-various-linux-distributions

naraesk
11.09.09, 08:59
Es freut mich, dass es dich nur 2 Sekunden in Anspruch genommen hat, denn es funktioniert leider nicht, da man nur das Layout, aber nicht die Layoutvarianten festlegen kann. Danke dennoch.

marce
11.09.09, 09:06
was verstehst Du unter Layoutvarianten?

Alternativ - bei CentOS (was ja nach RHEL kommt, was ja von FedCo "kommt") -> /etc/sysconfig/keyboard

naraesk
11.09.09, 09:27
Bei den Systemeinstellungen von KDE kann ich das Tastaturlayout (germany de) festlegen, und dazu gibt es 10 - 20 verschiedene Varianten, wie zB "Macintosh". "Roman Dead Keys" und "Neo",

Der Befehl lautet
setxkbmap -model evdev -layout de -variant neo

Werde mal weiter zu xkbmap / X schauen.

Habe die Datei /etc/hal/fdi/policy/10-x11-input.fdi erstellt:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keys">
<merge key="input.x11_driver" type="string">evdev</merge>
<merge key="input.x11_options.XkbModel" type="string">evdev</merge>
<merge key="input.x11_options.XkbLayout" type="string">de</merge>
<merge key="input.x11_options.XkbVariant" type="string">neo</merge>
</match>
</device>
</deviceinfo>

Und in der xorg.conf

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
Option "XkbVariant" "neo"
EndSection


Effekt war lediglich, dass ich nun bei der Anmeldung eine US- Tastatur habe ...

naraesk
13.09.09, 22:34
So, bin immer noch nicht weiter.
Ich habe jetzt 3 Möglichkeiten gefunden, das Layout global festzulegen:

- xorg.conf
- HAL
- /etc/sysconfig/keyboard

Finde ich schon einmal sehr verwirrend … wieso 3 Möglichkeiten? Und welche überschreibt die anderen beiden?
Allerdings habe ich immer noch das US- Layout und nicht Neo bei der Anmeldung, was sehr nervig ist. Ich habe nirgends US eingestellt, auch nicht lokal. Bedeutet dies, dass er das in den og. Configs eingestellte Layoaut (+Variante) nicht finden kann und dann auf US zurückspringt?
Aber das von mir gewünschte Layout ist ja eingentlich standartmäßig in Fedora enthalten.
Habe mich ansonsten an: http://wiki.neo-layout.org/wiki/Neo%20unter%20Linux%20einrichten/xkbmap#AktuelleVersionvonNeo2root-Rechteerforderlich gehatten


Update:

Um auszuschließen, dass es an Neo liegt, habe ich nun einmal über system-config-keyboard einfach "de" ausgewählt, dies wurde auch in die xorg.conf bzw /etc/sysconfig/keyboard geschrieben, aber ich habe immer noch das US Layout bei dar Anmeldung. Lokal galt aber die Änderung auf "de".

naraesk
15.09.09, 00:22
Habe heute noch einige versuche mit HAL und CO unternommen, konnte zumindest wieder das de-Layout einstellen, nur Neo ging eben nicht.

Gerade eben ist KDE abgestürzt. Als der X- Server neustartete kam ein Fenster, in dem ich zwischen .xmodmap und .xmodmapneo wählen konnte. Habe zweiteres genommen und seitdem habe ich endlich neo bei der Anmeldung.

Ich weiß nicht wirklich was passiert ist (zumal ich nichts an der .xmodmap gemacht habe) bin aber sehr froh, dass es passiert ist. :D
Problem auf wundersame Art und Weise gelöst.