| 118 | | Da HAL nicht mehr weiterentwickelt wird, wechselt X.org in Zukunft wieder die Konfiguration. Im neuen X-Server, der in X.org 7.6 enthalten ist, wird udev für Device-Hotplugging benutzt. Die Konfiguration ist nicht mehr i. xorg.conf, sondern in den Dateien des Verzeichnisses '''/etc/X11/xorg.conf.d/''' enthalten. In einer dieser Dateien (bei openSuse 11.3 z.B. ''90-keytable.conf'') findet sich ein Eintrag „LocalKeyboard“, den man wie oben bei der xorg.conf editieren kann: |
| | 118 | Da HAL nicht mehr weiterentwickelt wird, wechselt X.org in Zukunft wieder die Konfiguration. Im neuen X-Server, der in X.org 7.6 enthalten ist, wird udev für Device-Hotplugging benutzt. Die Konfiguration ist nicht mehr in xorg.conf, sondern in den Dateien des Verzeichnisses '''/etc/X11/xorg.conf.d/''' enthalten. In einer dieser Dateien (bei openSuse 11.3 z.B. ''90-keytable.conf'') findet sich ein Eintrag „LocalKeyboard“, den man z.B. wie folgt editieren kann: |
| 125 | | Option "XkbLayout" "de,de" # zwei verschiedene Belegungen, aber beide sind Varianten der de-Belegung |
| 126 | | Option "XkbVariant" "basic,neo" # QWERTZ als Standard, Neo als zweite Belegung |
| 127 | | Option "XkbOptions" "grp:sclk_toggle,grp_led:scroll" |
| 128 | | # Drücken von Scroll-Lock wechselt zwischen neo und qwertz, Scroll-LED zeigt Wechsel an |
| | 125 | Option "XkbLayout" "de" |
| | 126 | Option "XkbVariant" "neo" # Neo-Layout benutzen |
| | 127 | Option "XkbOptions" "terminate:ctrl_alt_bksp" |
| 138 | | == Testen: Zwischen QWERTZ und Neo umschalten == |
| 139 | | Um die Funktionalität zu testen, kann folgender Einzeiler benutzt werden |
| | 139 | Diese Einstellung kann man für diesen Benutzer auch permanent machen, indem man die Zeile in ~/.profile einträgt. |
| | 140 | |
| | 141 | Will man QWERTZ wieder reaktivieren, tippt man entsprechend |
| | 142 | {{{ |
| | 143 | setxkbmap de |
| | 144 | }}} |
| | 145 | |
| | 146 | == Zwischen zwei Layouts umschalten == |
| | 147 | |
| | 148 | Unter X kann man bis zu vier Layouts einrichten. Dies kann man mit den [wiki:'Neo unter Linux einrichten/Aktivieren' grafischen Oberflächen] ebenso erreichen wie in der Kommandozeile: |
| | 149 | |
| | 150 | Es können sich aber schnell Inkompatibilitäten ergeben, da X die Layouts nicht richtig voneinander isoliert; siehe die Tickets #174, #175. |
| | 151 | |
| | 152 | === QWERTZ als Erstlayout, Neo als Zweitlayout === |
| | 153 | Um die Funktionalität zu testen, kann folgender Einzeiler benutzt werden: |
| | 158 | |
| | 159 | Man beachte, dass bei dieser Verwendung unter älteren X-Servern die Ebenen 4 und 6 evtl. nicht verfügbar sind, siehe #174. |
| | 160 | |
| | 161 | === Neo als Erstlayout, QWERTZ als Zweitlayout === |
| | 162 | Prinzipiell läuft dieser Fall analog zum letzten, also per |
| | 163 | {{{ |
| | 164 | setxkbmap -layout de,de -variant neo,basic -option -option grp:sclk_toggle -option grp_led:scroll |
| | 165 | }}} |
| | 166 | |
| | 167 | Hier verhalten sich aber einige Tasten bei QWERTZ wie unter Neo, so die #-Taste (aktiviert die dritte Ebene), die <-Taste (aktiviert die nichtvorhandene 5. Ebene) usw. siehe #175. Mit dem in diesem Ticket angegebenen, etwas komplizierteren Verfahren kann man dieses Problem aber umgehen, sofern es sich störend auswirkt. |
| | 168 | |