Gibt es eine Möglichkeit von der Befehlszeile aus, die Liste aller verfügbaren Tastaturlayouts und relativen Varianten abzurufen?
Ich muss alle gültigen Layout- / Variantenwahlen auflisten, um dann von setxkbmap verwendet zu werden.
Auch zu den Optionen zum Umschalten des Layouts gibt es eine Möglichkeit, eine Liste aller verfügbaren Optionen abzurufen (z. B. grp: shift_caps_toggle, ...).
Ich weiß das mit
setxkbmap -query
Ich rufe die Liste meiner aktuellen Optionen ab, benötige jedoch die gesamte Liste der Optionen.
AKTUALISIEREN:
Mir wurde von dem Befehl erzählt
man xkeyboard-config
Hier werden alle Informationen in der Befehlszeile angezeigt.
Darüber hinaus mit
man -P cat xkeyboard-config
Die Ausgabe geht nach stdout und kann mit Skripten oder C-Code analysiert werden
quelle
grep -E ^xkb_symbols < /usr/share/X11/xkb/symbols/dk
die Varianten des dänischen Layouts anzeigen. Wenn Sie zuverlässiges Parsen benötigen, müssen Sie sich wahrscheinlich die XKB-Quellen ansehen.Sehen Sie sich
localectl
insbesondere folgende Optionen an:localectl list-x11-keymap-layouts
- gibt Ihnen Layoutslocalectl list-x11-keymap-variants de
gibt Ihnen Varianten für dieses Layout (oder alle Varianten, wenn kein Layout angegeben ist)localectl list-x11-keymap-options | grep grp:
- bietet Ihnen alle Layout-Umschaltoptionenquelle
localectl list-x11-keymap-variants ml
sagt so./etc/default/keyboard
(zumindest unter Linux Mint 18.1) angezeigt werden .Sie können die Liste in dieser Datei /usr/share/X11/xkb/rules/evdev.lst abrufen
Beispiel zum Abrufen von Varianten mit
sed
, um nur die dänische Variante zu findenBearbeiten: Ich füge die vollständige Liste hinzu
quelle
Optionen mit Beschreibungen
Eine Alternative zu
localectl list-*
besteht darin, die Datei zu durchsuchen/usr/share/X11/xkb/base.lst
, die dieselben Listen enthält, aber auch Beschreibungen enthält.Beispiel Aliase:
Die
viewxkb*
Aliase sind analog zu denlocalectl list-*
Befehlen, enthalten jedoch Beschreibungen. Derviewxkb
Alias zeigt die gesamte Datei (Kombination der vier Abschnitte) im Pager mit einem vordefinierten Suchbegriff an, damit Sie mit nund zwischen den Abschnitten wechseln können N.Auszug aus der Ausgabe von
lsxkboptions
:quelle
Auf askubuntu gibt es eine verwandte Frage , die auf eine Liste all dieser Tastaturlayouts verweist .
quelle