web-dev-qa-db-fra.com

Commutation fiable de la disposition du clavier avec Caps Lock

Dans Ubuntu 15.10, je règle les majuscules pour changer de disposition de clavier dans Paramètres système> Clavier> Raccourcis> Saisie> Basculer vers la source suivante .

Mais chaque fois que j'appuie sur Caps Lock, le clavier reste toujours majuscule pendant une fraction de seconde (et le voyant Caps Lock clignote), puis il revient au clavier non majuscule et change de disposition. Mais si j'appuie sur une touche après avoir appuyé sur Verr Maj et avant la commutation de la présentation, celle-ci ne change pas du tout et, en outre, mon clavier reste en majuscule.

Très souvent, je bascule clavier entre l'anglais et ma langue maternelle et saisis très vite, de sorte que presque tous les trois commutations, je capitalise le clavier au lieu de changer de présentation. C'est très gros problème pour moi. Hot pour le réparer?

PD (18 septembre 2016). Le bogue existe toujours dans 16.04.

7
user481944

À partir de Ubuntu 13.10, Unity/Gnome a déplacé la disposition du clavier en changeant le contrôle du serveur X vers l’outil de niveau supérieur: plug-in unity-settings-daemon/gnome-settings-daemon pour ajouter la prise en charge de plusieurs méthodes de saisie X. Donc, la fonction de changement de disposition dans X est simplement désactivée.

Idem pour la touche Majuscule, X l’interprète comme un verrou majuscule. Lorsque vous l'assignez à une mise en page modifiée dans les paramètres Unity. Il fera les deux car X n'en a pas conscience. Donc, vous devez désactiver la fonction majuscule dans X.

  • La solution de contournement expliquée dans le rapport de bogue mentionné par Alex.O semble le faire. Ce qui revient à courir:

    gsettings set org.gnome.desktop.input-sources xkb-options "['caps:none']"
    

    caps:none signifie le verrouillage des majuscules est désactivé, pour voir toutes les fonctions supportées par la touche majuscule X, essayez:

    more /usr/share/X11/xkb/rules/xorg.lst | grep caps
    
  • Pour récupérer la fonction par défaut:

    gsettings reset org.gnome.desktop.input-sources xkb-options
    
4
user.dz

Il y a un ancien bogue sur Launchpad, qui contient une solution de contournement: https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1343327

Peut-être que ça va aider. Mais cela ne m’a pas aidé (U 14.04.4).

5
Alex.O