GNU/Linux >> Znalost Linux >  >> Linux

Kde Xkb získává konfiguraci?

Existuje způsob, jak se dotazovat, kde xkb získává konfiguraci z?
Pod ArchLinux mám /etc/X11/xorg.conf.d/00-keyboard.conf s:

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           

ale když spustím, když udělám setxkbmap -query , dostávám pouze

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

Nejsou tedy rozpoznány ani alternativní varianty ani možnosti (netřeba říkat, že nemohu změnit rozložení). Pokud však spustím

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

Chápu to správně

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

Existuje tedy možnost, že něco přepisuje moji konfiguraci?
Používám GNOME/Cinnamon

Přijatá odpověď:

Ano, Gnome přepíše xkb X nastavení.
Můžete nastavit xkb layout/options v Gnome buď pomocí nástrojů CLI gsettings /dconf nebo pomocí nástroje GUI dconf-editor .
Tedy pomocí gsettings , otevřete terminál a spusťte:

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

a

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

Nebo spusťte dconf-editor a upravte takto (všimněte si, že každá hodnota musí být v uvozovkách a více hodnot je odděleno comma+space ):

a

Obě metody by měly přinést stejné výsledky.


Linux
  1. Kde sýr ukládá své obrázky?

  2. Odkud Unity/unity-greeter načítá X konfiguraci?

  3. Kde je v Linuxu definována ssize_t?

  1. Kde je vmlinux v mé instalaci Ubuntu?

  2. Kde je .bashrc pro root?

  3. Kde je uložen konfigurační soubor jádra?

  1. Jak říct Journald, aby si znovu přečetl svou konfiguraci?

  2. Jak BASH Shell načítá své konfigurační soubory v Linuxu

  3. Kde najdu podrobnosti o LaTeXu a jeho instalační příručce?