Diese Anleitung sollte den Trick für die systemweite Tastatur-Neuzuordnung einzelner Tasten ausführen: FAQ: Wie kann eine Tastatur-Taste unter Linux deaktiviert / neu zugeordnet werden?
Und in dieser Anleitung geht es darum, Ihre eigenen benutzerdefinierten Tastaturbelegungen zu erstellen: Benutzerdefiniertes Tastaturlayout in Ubuntu (oder nur Linux :)
Sie können es nicht schnell über eine Verknüpfung ändern. Dazu brauchst du ein paar Skripte.
Bei der ersten Überarbeitung Ihrer Frage bin ich jedoch davon ausgegangen, dass Sie Layouts ändern möchten. Sie haben Ihre Frage überarbeitet, aber hier erfahren Sie, wie Sie Layouts ändern können:
Von den Tags, von denen ich annehme, dass Sie Kubuntu (KDE) 12.04 verwenden, ist es ziemlich einfach, Layouts zu ändern:
- Öffnen Sie "Systemeinstellungen"
- Öffnen Sie "Eingabegeräte"
- Wählen Sie "Tastatur" auf der linken vertikalen Registerkarte.
- Wählen Sie auf der horizontalen Registerkarte "Layouts".
- Aktivieren Sie das Kontrollkästchen "Layouts konfigurieren".
- Fügen Sie Ihre bevorzugten Tastaturlayouts hinzu, indem Sie auf die Schaltfläche "Hinzufügen" klicken und die Felder im Dialogfeld ausfüllen. Die Auswahl eines englischen Layouts (USA) führt zu "QWERTY".- Konfigurieren Sie optional eine Tastenkombination, um Layouts schnell zu ändern.
- Klicken Sie auf Übernehmen.
Dies sollte das Tastaturlayout und -verhalten in Ihrer Benutzersitzung abdecken. Informationen zu systemweiten Einstellungen, einschließlich der Textkonsole, finden Sie in dieser Frage .
Es ist sehr einfach. Sie sollten die deutsche Layoutdatei bearbeiten. so öffne es über ein Terminal ( Ctrl+ Alt+ T):
sudo gedit /usr/share/X11/xkb/symbols/de
In der geöffneten Datei sehen Sie "z" in der 27. Zeile:
und "y" in der 38. Zeile:
Sie müssen lediglich zwischen y und z wechseln . Speichern Sie dann die Datei und schließen Sie sie.
Melden Sie sich einmal ab und wieder an, um das Ergebnis zu sehen.
quelle
*.xkm
Dateien/var/lib/xkb
, um die Neukompilierung der neuen Tastaturbelegung zu erzwingen. Siehe diesen Link .Ich kann jetzt auf dem Unity-Desktop in 14.04 Deutsch (QWERTY) auswählen :
Das gibt mir genau das was ich will.
Es ist auch möglich, im Terminal zu diesem Layout zu wechseln:
Es ist absolut nicht nötig, mit den Tastaturlayout-Dateien des Systems herumzuspielen!
quelle
Führen Sie den folgenden Befehl in einem Terminal in der Sitzung aus, um die Tasten
z
undy
in Ihrer X-Sitzung (grafisch) zu wechseln :a=52;b=29;c=xmodmap;d="$c -e '";$c -pke | sed -nr "s/^(keycode *)$b(.*)/$d\1$a\2'/p;t;s/^(keycode *)$a(.*)/$d\1$b\2'/p" | sh
quelle