web-dev-qa-db-fra.com

Les raccourcis clavier du système d'exploitation sont en conflit avec les raccourcis clavier des applications dans GNOME 3

J'ai Ubuntu 16.04 avec GNOME Shell. J'ai mis ctrl+shift pour l'option "Basculement des modificateurs uniquement vers la source suivante".

Ce raccourci est en conflit avec les touches de raccourci des applications. Je ne peux pas utiliser ctrl+shift+i pour ouvrir devtools dans Chrome, il suffit de changer la disposition. En code VS IDE si j'appuie sur les raccourcis avec ctrl+shift (par exemple ctrl+shift+f), les raccourcis fonctionnent, mais modifient toujours la disposition du clavier. Quand j'ai utilisé Windows, ce problème n'existait pas.

Puis-je régler le ctrl+shift raccourci de manière à provoquer une action sur le commutateur uniquement après avoir relâché les touches et uniquement si ces 2 touches ont été enfoncées (sans touches supplémentaires)?

13
yuio

Essayez réponse de @N0rbert d'abord.


C'est en fait un bug (voir this et this ). Malheureusement, il semble que cela ne soit pas corrigé (le premier portant la mention " RÉSOLU WONTFIX ").

Pour résoudre ce problème, vous devrez peut-être supprimer ces raccourcis et vous habituer à ceux par défaut pour changer de présentation (super+space Et shift+super+space).

8
pomsky

Il est connu bug 124547 .

Personne ne s'en soucie, même sur les modernes Communauté Ubunt .

Je cite mon autre réponse ici:

Moi-même, je n’ai trouvé qu’une résolution - je resterai sous Ubuntu 16.04 LTS MATE jusqu’en 2021 ( vraiment 2019 car c’est la saveur Ubuntu).

Dans Ubuntu 16.04 LTS MATE j'utilise Ctrl+Shift sans problèmes.


J'ai créé PPA avec des packages corrigés pour:

  • Ubuntu 16.04 LTS ( xenial ) avec xserver-xorg-hwe-16.04
  • Ubuntu 18.04 LTS ( bionique )
  • Ubuntu 18.04 LTS ( bionique ) avec xserver-xorg-hwe-18.04
  • Ubuntu 18.10 ( cosmique )
  • Ubuntu 19.04 ( disco )

Vous pouvez les tester avec les commandes suivantes:

Sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
Sudo apt-get update
Sudo apt-get dist-upgrade

Clause de non-responsabilité concernant la garantie: les packages ont été testés

  • 16.04 LTS avec HWE (Unity, MATE, Xfce)
  • 18.04 LTS (cannelle, KDE, MATE, Xfce)
  • 18.10 (cannelle, KDE, MATE, Xfce)
  • 19.04 (cannelle, KDE, MATE, Unité, Xfce).

Cependant, d'autres ordinateurs de bureau peuvent avoir des problèmes même après l'application du correctif.
Ces paquetages ne résolvent pas les problèmes de GNOME Shell (18.04 LTS, 18.10 et 19.04) et d’Unity (dans 18.04 LTS et 18.10).

14
N0rbert