GNU/Linux >> Tutoriels Linux >  >> Linux

Où Xkb obtient-il sa configuration ?

Existe-t-il un moyen d'interroger où xkb obtient sa configuration de ?
Sous ArchLinux, j'ai /etc/X11/xorg.conf.d/00-keyboard.conf avec :

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           

mais quand je démarre, si je fais setxkbmap -query , je reçois seulement

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

Ainsi, ni les variantes alternatives ni les options ne sont reconnues (inutile de préciser que je ne peux pas modifier la mise en page). Si je cours cependant

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

J'obtiens le bon

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

Alors est-il possible que quelque chose écrase ma configuration ?
J'utilise GNOME/Cinnamon

Réponse acceptée :

Oui, Gnome remplace le xkb X paramètres.
Vous pouvez définir xkb mise en page/options dans Gnome soit en utilisant les outils CLI gsettings /dconf ou via l'outil graphique dconf-editor .
Donc, en utilisant gsettings , ouvrez un terminal et lancez :

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

et

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

Ou lancez dconf-editor et éditez comme ceci (notez que chaque valeur doit être entre guillemets et que plusieurs valeurs sont délimitées par comma+space ):

et

Les deux méthodes devraient donner les mêmes résultats.


Linux
  1. Fichier de configuration de la base de données Magento 2

  2. Où Cheese stocke-t-il ses images ?

  3. D'où Unity/unity-greeter charge-t-il la configuration X ?

  4. Où est vmlinux sur mon installation Ubuntu ?

  5. Vérifier la configuration de DNSMASQ

Configuration de la passerelle par défaut RHEL

Où sont les données de configuration stockées dans Linux

Renforcement de la configuration SSH

Où est .bashrc pour root ?

Configuration Samba, statut[NT_STATUS_ACCESS_DENIED],

Redémarrez SSH sur une machine où SSH est le seul mode d'accès