web-dev-qa-db-fra.com

Problème de commutateur de disposition de clavier dans Ubuntu 18.04

Tout d’abord pour une raison quelconque, j’ai deux raccourcis clavier différents: un clavier que j’ai défini dans Settings->Devices->Keyboard et le second (Ctrl gauche + décalage gauche) est produit par le paquetage keyboard-configuration.

L'appel de Sudo dpkg-reconfigure keyboard-configuration et la suppression de la liaison par raccourci clavier résolvent le problème jusqu'au mode de redémarrage/veille.

Après avoir essayé de supprimer keyboard-configuration, j'ai obtenu le résultat suivant:

The following packages will be REMOVED:
console-setup console-setup-linux kbd keyboard-configuration nvidia-384 nvidia-driver-390 ubuntu-desktop ubuntu-minimal xorg xserver-xorg xserver-xorg-core
xserver-xorg-input-all xserver-xorg-input-libinput xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-amdgpu xserver-xorg-video-ATI
xserver-xorg-video-fbdev xserver-xorg-video-intel xserver-xorg-video-nouveau xserver-xorg-video-nvidia-390 xserver-xorg-video-qxl xserver-xorg-video-radeon
xserver-xorg-video-vesa xserver-xorg-video-vmware

Il ne semble pas que ce paquet doive être supprimé. Alors, pourquoi existe-t-il deux sources différentes de liaisons de commutateur de disposition et comment puis-je en supprimer une?

Merci!

3
Long Smith

Outre l'exécution de Sudo dpkg-reconfigure keyboard-configuration, vous devrez probablement le supprimer des paramètres du bureau. Essayez cette commande:

gsettings reset org.gnome.desktop.input-sources xkb-options

Après cela, la suppression du raccourci supplémentaire devrait survivre à un redémarrage.

3
Gunnar Hjalmarsson

Deux moments ici:

  1. Vous ne devez pas supprimer le paquet keyboard-configuration. Il est utilisé pour les sessions de console (terminal muet).
  2. Pour enregistrer la configuration produite par Sudo dpkg-reconfigure keyboard-configuration, vous devez mettre à jour le lecteur RAM initial des noyaux avec

    Sudo update-initramfs -u -k all
    

    puis redémarrez.

1
N0rbert