Wie deaktiviere ich das Unity-Tastaturkürzel-Overlay?

24

Ist es möglich, die Tastaturkürzelüberlagerung in Ubuntu 12.04 zu deaktivieren?

Ian Liu Rodrigues
quelle
Ein Grund, dies zu deaktivieren oder das Erscheinen der Kurztastenüberlagerung zu verzögern, besteht darin, dass das Aufnehmen von Bildschirmaufnahmen mit der einfachen Bildschirmaufnahmefunktion, die normalerweise über die <Super> -Taste 1 gestartet wird, gestört wird. Die Hinweise in der Überlagerung werden in der Bildschirmaufnahme angezeigt , was normalerweise nicht das ist was du willst.
Ich verwende 12.10 nicht, aber soweit ich weiß, wurde diese Option nicht entfernt. Sie können versuchen, Ihre Compiz / Unity-Einstellungen mit zurückzusetzen $ compiz.reset, sich abzumelden und anzumelden , und dann ausführen $ dconf write /org/compiz/profiles/unity/plugins/unityshell/shortcut-overlay false.
Jesse

Antworten:

16

Für Ubuntu 12.04 und niedriger:

Das Tastaturkürzel-Overlay wird über eine Option im Compiz Unity-Plugin gesteuert.

Bildbeschreibung hier eingeben

Auf der Registerkarte "Experiment" ccsmkönnen Sie die angezeigte Option deaktivieren.

Denken Sie daran, von der Verwendung von CCSM wird dringend abgeraten - Sie können dasselbe über erreichen gconf-editor

Bildbeschreibung hier eingeben

Deaktivieren Sie die Option im Pfad /apps/compiz-1/plugins/unityshell/screen0/options/shortcut_overlay

fossfreedom
quelle
3
Auf meiner neuen 12.10-Installation /apps/compiz-1/plugins/unityshellist das nicht vorhanden.
Bart van Heukelom
Warum wird die Verwendung gconf-editorgegenüber der Verwendung bevorzugt ccsm?
Kristopher Ives
1
@KristopherIves - Diese Frage und Antwort
fossfreedom
1
Auf meiner ziemlich neuen 14.04-Installation ist / apps / compiz-1 / plugins / unityshell ebenfalls nicht vorhanden.
Tom Swirly
/ apps / compiz-1 / plugins / unityshell ist auch am 16.04.1 nicht vorhanden
anon58192932 12.10.16
7

Für diejenigen wie mich, die die Kommandozeile bevorzugen:

Ubuntu 12.10+:

(Getestet bis 16.04)

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

Ubuntu 12.04 und niedriger:

sudo apt-get install gconf-editor
gconftool-2 --set /apps/compiz-1/plugins/unityshell/screen0/options/shortcut_overlay --type bool false
Bmaupin
quelle
Funktionierte gut auf Ubuntu 18.04 mit Unity.
Muhammad bin Yusrat
5

Für Ubuntu 12.10:

Sie können dieses Verhalten folgendermaßen deaktivieren:

  1. Installieren Sie Ubuntu Tweak Es installieren
  2. Öffne das Label Tweaks und wähle Unity

    Bildschirmfoto

  3. Jetzt müssen Sie sich die zweite Option namens Shortcuts hints overlay ansehen

    screenshoot2

  4. Klicken Sie nun auf das Kästchen, um diese Funktion zu deaktivieren. Dies bleibt also wie folgt:

    screenshoot3

Lucio
quelle
1
Wie würde dies aus Neugier auf der Kommandozeile geschehen?
Kupiakos
Ich habe keine Ahnung, ob dies eine bestimmte Option im Gconf- Schema ändert . Wenn ja, sollte es sein
Lucio
0

Ich weiß, dass dies ein alter Thread ist, aber die dconf-Lösung funktioniert nicht mehr, zumindest ab 16.04 (und vielleicht auch früher).

Ab 16.04 ist der einfachste Weg, das Unity Tweak Tool zu erhalten. Gehen Sie zu Overview-> Additional und deaktivieren Sie "Hold Super for keyboard shortcuts".

David784
quelle
Seltsamerweise habe ich gerade meine Lösung im 16.04 getestet und es hat gut funktioniert.
Bmaupin
0

Diese Antworten funktionieren bei mir überhaupt nicht und Ubuntu Tweak hilft nicht wirklich, da dies eine benutzerspezifische Einstellung ist. Zum Zeitpunkt des Öffnens von Ubuntu Tweak haben Sie dieses Popup-Fenster (es) bereits geschlossen wird beim ersten Maus- / Tastaturereignis beendet). Was nützt es also, ein Popup zu deaktivieren, das sich bereits selbst deaktiviert hat? Diese Einstellung ist nur für neue Benutzer sinnvoll.

Ich habe einige dconf / gsettings / whatever-Antworten versucht, keiner konnte es erfolgreich einstellen. Ich habe es versucht

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

Und auch über /usr/share/compiz/unityshell.xml, aber nein, es wird nicht funktionieren. Anscheinend erscheint dieses Popup, wenn die .config/unity/first_run.stampDatei nicht existiert. Also kannst du:

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

Auf diese Weise haben neue Benutzer diese Datei beim ersten Anmelden und sehen das verdammte Popup nicht.

bviktor
quelle