GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Woher bekommt Xkb seine Konfiguration?

Gibt es eine Möglichkeit abzufragen wo xkb bekommt seine Konfiguration von?
Unter ArchLinux habe ich /etc/X11/xorg.conf.d/00-keyboard.conf mit:

Section "InputClass"
    Identifier "system-keyboard"
    MatchIsKeyboard "on"
    Option "XkbLayout" "us,us"
    Option "XkbVariant" "altgr-intl,colemak"
    Option "XKbOptions" "ctrl:nocaps,grp:alt_shift_toggle"
EndSection           

aber wenn ich starte, wenn ich setxkbmap -query mache , bekomme ich nur

rules:      evdev
model:      evdev
layout:     us,us
variant:    altgr-intl,

Also werden weder die alternativen Varianten noch die Optionen erkannt (natürlich kann ich das Layout nicht ändern). Wenn ich aber laufe

setxkbmap -layout "us,us" -variant "altgr-intl,colemak" -option "ctrl:nocaps,grp:alt_shift_toggle"

Ich verstehe das Richtige

rules:      evdev
model:      evdev
layout:     us,us
variant:    altgr-intl,colemak
options:    ctrl:nocaps,grp:alt_shift_toggle

Besteht also die Möglichkeit, dass etwas meine Konfiguration überschreibt?
Ich verwende GNOME/Cinnamon

Akzeptierte Antwort:

Ja, Gnome überschreibt das xkb X Einstellungen.
Sie können xkb einstellen Layout/Optionen in Gnome entweder mit den CLI-Tools gsettings /dconf oder über das GUI-Tool dconf-editor .
Also mit gsettings , öffnen Sie ein Terminal und führen Sie Folgendes aus:

gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('xkb', 'us+altgr-intl'), ('xkb', 'us+colemak')]"

und

gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:nocaps','grp:alt_shift_toggle']"  

Oder starten Sie dconf-editor und so bearbeiten (beachten Sie, dass jeder Wert in Anführungszeichen gesetzt werden muss und mehrere Werte durch comma+space getrennt werden ):

und

Beide Methoden sollten die gleichen Ergebnisse liefern.


Linux
  1. Magento 2-Datenbankkonfigurationsdatei

  2. Wo speichert Käse seine Bilder?

  3. Woher lädt Unity/Unity-Greeter die X-Konfiguration?

  4. Wie die BASH-Shell ihre Konfigurationsdateien unter Linux lädt

  5. Wo ist vmlinux auf meiner Ubuntu-Installation?

RHEL-Standard-Gateway-Konfiguration

Wo sind die Konfigurationsdaten in Linux gespeichert

Härtung der SSH-Konfiguration

Wo wird die Kernel-Konfigurationsdatei gespeichert?

Wo kann ich LaTeX und seine Paketinstallationsanleitung im Detail finden?

Starten Sie SSH auf einem Computer neu, auf dem SSH der einzige Zugriffsmodus ist