Frage Wie kann ich die Verwendung der Alt-Taste im HUD ändern oder deaktivieren?


Eine Reihe von Spielen, Emacs, und das Terminal nutzen die Alt Schlüssel. Kann Unity so konfiguriert werden, dass dieser Schlüssel respektiert wird, anstatt das HUD damit zu starten?


455
2018-04-15 07:56


Ursprung


Das HUD ist wirklich nervig - Oki Erie Rinaldi
Ich stimme zu. Wenn Sie mit der Alt-Taste das HUD starten, können Sie sicher sein, dass Sie die Funktion der meisten nicht-trivialen Apps beeinträchtigen. - Gino
Es macht es extrem schwierig, den Unity3d Game Engine Tutorials zu folgen. Beim Erstellen der Spielwelt wird ständig Alt verwendet, zum Beispiel das Drehen des Szenenansichtsfensters, was Dutzende von Malen pro Minute passiert, wenn Sie ein kompliziertes Objekt erstellen. - don bright
Jeder Modifier-Schlüssel, der von ihm verwendet wird, ist eine schreckliche Idee. Gleiches mit Start Schlüssel. - Victor Yarema


Antworten:


Öffnen Sie die Anwendung Systemeinstellungen, indem Sie entweder zu Session Indicator im Unity-Fenster oder durch Suchen nach System Settings Verwenden des HUD.

enter image description here

Dann geh zu Keyboard > Shortcuts > Launchers. Sie können den HUD-Schlüssel mit der Taste neu definieren Taste zum Anzeigen des HUD Möglichkeit. Drücken Rücktaste deaktiviert die HUD-Verknüpfung insgesamt.

Screenshot of Keyboard settings window, in the Launchers section

Wenn Sie es einstellen Alt manuell unterscheidet die Einstellung zwischen der linken und rechten Alt-Taste. Wenn Sie also ein allgemeines Verhalten beibehalten und trotzdem Alt-Kombinationen verwenden möchten, könnte dies eine alternative Lösung für Sie sein.


488
2018-04-15 10:21



Das funktioniert nicht für mich. Die linke Alt-Taste löst weiterhin HUD aus. Ich frage mich, ob eine Aktualisierung stattgefunden hat, die diesen Fix für ungültig erklärt hat. Ich bin wirklich überrascht, dass dies sogar ein Problem ist: Emacs jemand? Meine Güte. - Dogweather
Ich setze es auf Alt+Windows wie es immer wieder auftauchte, als ich Tabs in Firefox wechselte. Diese Kombination funktioniert sehr gut und stört normale Dash-Vorgänge nicht. - japzone
Ja! Endlich los! Nach all dieser Zeit weiß ich immer noch nicht den Zweck dieses HUD "Befehl ausführen" ... Kann jemand erklären? - Lucas Pottersky
Beeindruckend. Ich trete mich selbst dafür, dass ich nicht früher danach gesucht habe! (Auch im Nachhinein ist es so offensichtlich ... Ich hätte es wirklich nicht müssen Suche dafür überhaupt.) - Dan Tao
Es sollte standardmäßig nur alt-super sein, besonders mit all den Spielen, die für Linux kommen. Vielen Dank. - kelvinilla


Sie können verwenden compizconfig-settings-manager  Install compizconfig-settings-manager um den Schlüssel zu ändern, mit dem das HUD angezeigt wird.

Führen Sie den folgenden Befehl in einem Terminal aus, um es zu installieren:

sudo apt-get install compizconfig-settings-manager

Öffnen Sie es nach der Installation (ccsm) und gehen Sie zum Ubuntu Unity Plugin.

enter image description here

Klicken Sie auf die Schaltfläche für die Option Taste zum Anzeigen des HUD und ein Dialog ähnlich dem unten gezeigten erscheint.

enter image description here

Klicke auf Grab Tastenkombination und drücken Sie die gewünschte neue Tastenkombination und drücken Sie die Eingabetaste. Danach klicken Sie auf OK Taste und die neue Tastenkombination wird ab jetzt das HUD auslösen.


59
2018-03-04 13:03



Dies funktioniert nicht mit Unity-2D ... - nastys
@nastys es funktioniert zumindest in Unity 3D sehr gut - Anwar
Keybindings von CCSM können weiterhin respektiert werden, wenn Unity2D ausgeführt wird. - Takkat
Ja wirklich. Wenn die Einheit aktiviert ist, werden einige der Schlüsseleinstellungen in Standardverknüpfungen ignoriert. Vielen Dank - ruX
Vielen Dank. Dies löst das Problem in Evolution verursacht beim Einfügen der E-Mail-Empfänger und ein Komma und Leerzeichen werden nach dem Drücken der AltGr-Taste eingefügt, um das @ zu erhalten. Vielen Dank! - Geppettvs D'Constanzo


Sie können HUD mit Hilfe von konfigurieren gsettings:

BESCHREIBUNG
       gsettings bietet eine einfache Kommandozeilenschnittstelle zu GSettings. Sie können einen einzelnen Schlüssel für Änderungen abrufen, einstellen oder überwachen.
  • Um den aktuellen Schlüssel zu erhalten, folgen Sie dem Befehl im Terminal:

    $ gsettings get org.compiz.integrated show-hud
    ['<Alt>']
    
  • Schlüssel ändern (lassen Alt+Super) folgenden Befehl im Terminal ausführen:

    gsettings set org.compiz.integrated show-hud "['<Alt><Super>']"
    

Jetzt wenn du nur drückst Alt dann HUD nicht gezeigt. Aber es ist so konfiguriert, dass es angezeigt wird Alt+Super!

Sie können eine gültige Tastenkombination anstelle von einstellen "['<Alt><Super>']".


17
2017-08-31 14:03



Ich restaurierte mit gsettings set org.compiz.integrated show-hud "['<Alt><Super>']" Vielen Dank! - insign
Was ist der Unterschied zwischen der Verwendung dieses und dconf schreiben / lesen? - gonzobrains
@gonzobrains Besuch wiki.gnome.org/action/show/Projects/dconf welche Staaten dconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems. - Pandya
@gonzobrains At API Ebenfalls Note: Most applications will not want to interface directly with dconf, but rather with GSettings. - Pandya
@gonzobrains 12.04 verwendet gconfnicht dconf/gsettings - wisbucky


Unter "Ubuntu 13.04 (raring)" können Sie Folgendes ausführen:

HUD deaktivieren:
dconf write /org/compiz/integrated/show-hud '[""]'
HUD aktivieren / zurücksetzen ('Alt L'):
dconf write /org/compiz/integrated/show-hud '["&lt;Alt&gt;"]'

16
2017-08-25 21:18



funktioniert auch wenn die Einstellung in den Systemeinstellungen nicht mit 14.04 getestet wurde (Entwicklungszweig) - key_
es funktioniert am 14.04 - Moreno
Benötigen dconf-Änderungen einen Neustart? Ich versuche den Screenshot-Befehl zu ändern und es scheint nicht sofort zu wirken. - gonzobrains
Ich denke, die & lt; und & gt; sollte <und> sein, wenn Sie es tatsächlich in der Befehlszeile eingeben; zumindest für mich, als ich die encodings benutzt habe, hat es nicht funktioniert, aber als ich ["<Alt>"] benutzt habe, hat es funktioniert. - sigmazero13
Tipp: Es sollte von Ihrem Benutzer ausgeführt werden, nicht von root über sudo - vp_arth


Nun, es heißt HUD. Das neue Feature von Unity.

Um zu verhindern, dass es angezeigt wird, können Sie die Tastenanbindung in Tastaturkürzeln deaktivieren.

Öffnen Sie die Systemeinstellungen, indem Sie auf gehen Session Indicator im Unity-Bereich.

enter image description here

Wählen Sie in den Systemeinstellungen Keyboard. Unter Shortcuts Klicken Sie auf "Key", um das HUD anzuzeigen. und drücke Rücktaste um es zu deaktivieren. Das ist es!

enter image description here


13
2018-05-30 03:49



Durch das Löschen des Schlüssels wird die HUD-Option nicht deaktiviert - Anwar


In Ubuntu 12.04 habe ich die Abkürzung für das Beschwören von HUD geändert System Settings... > Keyboard > Shortcuts > Launchers > Key to show the HUD.

Jetzt ist mein linker Alt wieder glücklich :-)


10
2018-04-28 12:02





Ändern Sie in den Systemeinstellungen einfach die Tastenkombination für "Key to the HUD" (unter "Launcher"). Als Vorschlag, aktivieren Sie es, wenn beide Alt-Tasten gleichzeitig gedrückt werden, anstatt nur einer. Es macht VMs weniger nervig.


0
2018-04-15 22:12





Ubuntu 14.04.1: Öffnen einer Emacs-Sitzung, in der das Schreiben erfolgt Alt Öffnet das HUD nicht.

  1. Geben Sie in der Desktop-Umgebung ein Strg+Alt+F1 um einen Terminalbildschirm zu betreten.
  2. Geben Sie Ihren Benutzernamen und Ihr Passwort ein, wenn Sie dazu aufgefordert werden.
  3. Öffnen Sie an der Eingabeaufforderung eine Emacs-Sitzung, indem Sie eingeben emacs.
  4. Jetzt mit Alt wie Meta wird das HUD nicht öffnen.
  5. Kehren Sie jederzeit zum Desktop zurück, indem Sie tippen Alt+F7.

Quelle: Eine Einführung in die Befehlszeile_ (S. 12) auf der FLOSS-Manuals-Seite.


-2
2018-02-23 20:58



Sagen Sie dem Benutzer, dass er zu einem der ttys ist für die meisten Benutzer keine hilfreiche Option und kann auf einigen Computern nicht verwendet werden. Ich habe einen Laptop mit einem 4K-Display, der Text produziert, der in einiger Entfernung ziemlich unleserlich ist. - Jeremiah Peschka