Comment désactiver la superposition de raccourcis clavier Unity?

24

Est-il possible de désactiver la superposition de raccourcis clavier dans Ubuntu 12.04?

Ian Liu Rodrigues
la source
L'une des raisons de désactiver cette option ou de retarder l'apparition de la superposition des touches de raccourci est qu'elle interfère avec la capture d'écran avec la fonction de capture d'écran facile normalement lancée par le bouton <Super> 1. Les indications de la superposition apparaissent dans la capture d'écran , ce qui n'est généralement pas ce que vous voulez.
Je n'utilise pas 12.10 mais pour autant que je sache, cette option n'a pas été supprimée. Vous pouvez essayer de réinitialiser vos paramètres compiz / unit avec $ compiz.reset, déconnecter et vous connecter puis exécuter $ dconf write /org/compiz/profiles/unity/plugins/unityshell/shortcut-overlay false.
Jesse

Réponses:

16

Pour Ubuntu 12.04 et versions antérieures:

La superposition de raccourcis clavier est contrôlée par une option du plugin compizunity.

entrez la description de l'image ici

Dans l'onglet expérimental de ccsmvous pouvez décocher l'option affichée.

N'oubliez pas que l'utilisation de CCSM est fortement déconseillée - vous pouvez obtenir le même via gconf-editor

entrez la description de l'image ici

décochez l'option indiquée dans le chemin /apps/compiz-1/plugins/unityshell/screen0/options/shortcut_overlay

liberté libre
la source
3
Sur ma nouvelle installation 12.10, /apps/compiz-1/plugins/unityshelln'est pas présent.
Bart van Heukelom
Pourquoi est-il gconf-editorpréférable d'utiliser plutôt que d'utiliser ccsm?
Kristopher Ives
1
@KristopherIves - ce Q&A expliquera votre question: askubuntu.com/questions/80589/…
fossfreedom
1
Sur mon installation assez récente de 14.04, / apps / compiz-1 / plugins / Unityshell n'est pas non plus présent.
Tom Swirly
/ apps / compiz-1 / plugins / Unityshell n'est pas présent non plus sur 16.04.1
anon58192932
7

Pour ceux comme moi qui préfèrent la ligne de commande:

Ubuntu 12.10+:

(Testé jusqu'au 16.04)

dconf write /org/compiz/profiles/unity/plugins/unityshell/shortcut-overlay false

Ubuntu 12.04 et versions antérieures:

sudo apt-get install gconf-editor
gconftool-2 --set /apps/compiz-1/plugins/unityshell/screen0/options/shortcut_overlay --type bool false
bmaupin
la source
A bien fonctionné sur Ubuntu 18.04 sous Unity.
Muhammad bin Yusrat
5

Pour Ubuntu 12.10:

Vous pouvez désactiver ce comportement en procédant comme suit:

  1. Installez Ubuntu Tweak Installez-le
  2. Ouvrez le label Tweaks et choisissez Unity

    capture d'écran

  3. Maintenant, vous devez regarder la deuxième option appelée superposition d'indices de raccourcis

    screenshoot2

  4. Maintenant, cliquez sur la case pour désactiver cette fonctionnalité, donc cela reste comme ceci:

    screenshoot3

Lucio
la source
1
Par curiosité, comment cela se ferait-il sur la ligne de commande?
Kupiakos
Je n'ai aucune idée si cela change une option spécifique dans le schéma gconf . Si oui, il devrait y avoir
Lucio
0

Je sais que c'est un vieux fil, mais la solution dconf ne fonctionne plus, au moins à partir de 16.04 (et peut-être plus tôt aussi).

Pour la version 16.04+, le moyen le plus simple consiste à obtenir Unity Tweak Tool, et à aller à Présentation-> Supplémentaire, et décochez "Hold Super pour les raccourcis clavier"

David784
la source
Bizarre, je viens de tester ma solution en 16.04 et ça a bien fonctionné.
bmaupin
0

Ces réponses ne fonctionnent pas du tout pour moi, et Ubuntu Tweak ne sera pas vraiment utile, car il s'agit d'un paramètre par utilisateur, et au moment où vous ouvrez Ubuntu Tweak, vous avez déjà quitté cette première fenêtre contextuelle (elle quitte le premier événement souris / clavier). Quel est donc l'intérêt de désactiver une fenêtre contextuelle déjà désactivée? Ce paramètre n'a de sens que pour les nouveaux utilisateurs.

J'ai essayé plusieurs réponses dconf / gsettings / quelles que soient les réponses, aucune n'a pu le régler avec succès. j'ai essayé

gsettings set org.compiz.unityshell:/ shortcut-overlay false

Et aussi via /usr/share/compiz/unityshell.xml, mais non, cela ne fonctionnera pas. Apparemment, cette fenêtre apparaît si le .config/unity/first_run.stampfichier n'existe pas. Afin que vous puissiez:

mkdir -p /etc/skel/.config/unity
touch /etc/skel/.config/unity/first_run.stamp

De cette façon, les nouveaux utilisateurs auront ce fichier lors de la première connexion et ne verront pas le putain de popup.

bviktor
la source