Wie ändere oder deaktiviere ich die Verwendung der Alt-Taste im HUD?


471

Eine Reihe von Spielen, Emacs und das Terminal verwenden den AltSchlüssel in großem Umfang . Kann Unity so konfiguriert werden, dass dieser Schlüssel berücksichtigt wird, anstatt das HUD damit zu starten?


45
Das HUD ist wirklich nervig
Oki Erie Rinaldi

10
Genau. Wenn Sie die Alt-Taste zum Starten des HUD drücken, können Sie sicher sein, dass Sie die ordnungsgemäße Funktion der meisten nicht-trivialen Apps beeinträchtigen.
Gino

Es ist äußerst schwierig, die Lernprogramme der Unity3d-Spiele-Engine zu befolgen. Alt wird ständig beim Erstellen der Spielwelt verwendet, z. B. beim Drehen des Szenenansichtsfensters, was bei der Erstellung eines komplizierten Objekts Dutzende Male in der Minute vorkommt.
Don Bright

Jede Modifikationstaste, die von ihr verwendet wird, ist eine schreckliche Idee. Gleiches mit StartSchlüssel.
Victor Yarema

Es ist wirklich ein dummes Design. nervig.
Siwei Shen 申思维

Antworten:


500

Öffnen Sie die Anwendung "Systemeinstellungen", indem Sie Session Indicatorim Unity-Bedienfeld nach oder System Settingsüber die Schwebepalette suchen .

Bildbeschreibung hier eingeben

Dann gehe zu Keyboard > Shortcuts > Launchers. Sie können den HUD-Schlüssel mit dem Schlüssel neu definieren , um die HUD- Option anzuzeigen . Durch Drücken von Backspacewird die HUD-Verknüpfung vollständig deaktiviert.

Screenshot des Fensters Tastatureinstellungen im Bereich Starter

Wenn Sie es Altmanuell einstellen, unterscheidet die Einstellung zwischen der linken und rechten Alt-Taste. Wenn Sie also das allgemeine Verhalten beibehalten und weiterhin Alt-Kombinationen verwenden möchten, ist dies möglicherweise eine alternative Lösung für Sie.


10
Das funktioniert bei mir nicht. Die linke Alt-Taste löst immer noch das HUD aus. Ich frage mich, ob ein Update stattgefunden hat, das dieses Update ungültig gemacht hat. Ich bin wirklich überrascht, dass dies sogar ein Problem ist: Emacs jemand? Meine Güte.
Dogweather

18
Ich habe es Alt+Windowsso eingestellt, dass es immer wieder auftaucht, wenn ich in Firefox zwischen Registerkarten gewechselt habe. Diese Kombination funktioniert sehr gut und beeinträchtigt den normalen Dash-Betrieb nicht.
Japzone

3
Ja! Endlich losgeworden! Nach all der Zeit weiß ich immer noch nicht, wozu dieses HUD "Execute command" dient ... Kann jemand das erklären?
Lucas Pottersky

8
Beeindruckend. Ich trete mich dafür, dass ich nicht früher danach gesucht habe! (Auch im Nachhinein ist es so offensichtlich ... ich hätte wirklich gar nicht danach suchen müssen .)
Dan Tao

5
Standardmäßig sollte es einfach alt-super sein, besonders bei allen Spielen, die für Linux erscheinen. Vielen Dank.
Kelvinilla

61

Sie können compizconfig-settings-manager verwenden Installieren Sie den compizconfig-settings-manager , um den Schlüssel zum Anzeigen des HUD zu ändern.

Führen Sie zur Installation den folgenden Befehl in einem Terminal aus:

sudo apt-get install compizconfig-settings-manager

Nach der Installation öffne es ( ccsm) und gehe zum Ubuntu Unity Plugin.

Bildbeschreibung hier eingeben

Klicken Sie auf die Schaltfläche für die Option Schlüssel, um die Schwebepalette anzuzeigen. Ein Dialogfeld ähnlich dem unten gezeigten wird angezeigt.

Bildbeschreibung hier eingeben

Klicken Sie auf Tastenkombination greifen, drücken Sie die gewünschte neue Tastenkombination und drücken Sie die Eingabetaste. Danach klicken Sie auf OK und die neue Tastenkombination wird von nun an das HUD auslösen.


2
Dies wird auf Unity-2D nicht funktionieren ...
böse

2
@nastys es funktioniert zumindest in Unity 3D sehr gut
Anwar

2
Bei der Ausführung von Unity2D werden möglicherweise weiterhin die Tastenkombinationen von CCSM berücksichtigt.
Takkat

Ja wirklich. Wenn Unity aktiviert ist, werden einige der Schlüsseleinstellungen in Standardverknüpfungen ignoriert. Danke
ruX

1
Danke. Dies behebt das Problem in Evolution, das beim Einfügen der E-Mail-Empfänger auftritt. Nach dem Drücken der AltGr-Taste werden ein Komma und ein Leerzeichen eingefügt, um das @ zu erhalten. Vielen Dank!
Geppettvs D'Constanzo

17

Sie können das HUD mit Hilfe von konfigurieren gsettings:

BESCHREIBUNG
       gsettings bietet eine einfache Befehlszeilenschnittstelle für GSettings. Mit dieser können Sie einen einzelnen Schlüssel abrufen, festlegen oder auf Änderungen überwachen.
  • Um den aktuellen Schlüssel zu erhalten, führen Sie den folgenden Befehl im Terminal aus:

    $ gsettings get org.compiz.integrated show-hud
    ['<Alt>']
    
  • Um die Taste zu ändern (lassen Sie Alt+ Super), führen Sie den folgenden Befehl im Terminal aus:

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

Wenn Sie jetzt nur drücken, Altwird das HUD nicht angezeigt. Es ist aber so konfiguriert, dass es durch Alt+ angezeigt wird Super!

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


Ich restaurierte gsettings set org.compiz.integrated show-hud "['<Alt><Super>']"danke!
19.11.14

Was ist der Unterschied zwischen this und dconf write / read?
Gonzobrains

1
@gonzobrains Besuchen Sie wiki.gnome.org/action/show/Projects/dconf, wo stehtdconf 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

2
@gonzobrains At API AlsoNote: Most applications will not want to interface directly with dconf, but rather with GSettings.
Pandya

1
@gonzobrains 12.04 verwendet gconf, nicht dconf/gsettings
wisbucky

16

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;"]'

funktioniert auch wenn die einstellung in den systemeinstellungen nicht mit 14.04 (entwicklungszweig)
getestet ist

es funktioniert am 14.04
Moreno

1
Benötigen dconf-Änderungen einen Neustart? Ich versuche, den Screenshot-Befehl zu ändern, und er scheint nicht sofort wirksam zu werden.
Gonzobrains

Ich denke, die & lt; und & gt; sollte <und> sein, wenn es tatsächlich in die Befehlszeile eingegeben wird; Zumindest für mich, wenn ich die Kodierungen verwendet habe, hat es nicht funktioniert, aber wenn ich ["<Alt>"] verwendet habe, hat es funktioniert.
Sigmazero13

Hinweis: Es sollte von Ihrem Benutzer ausgeführt werden, nicht von rootviasudo
vp_arth

13

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

Um zu verhindern, dass es angezeigt wird, können Sie die Tastaturbelegung in Tastenkombinationen deaktivieren.

Öffnen Sie die Systemeinstellungen Session Indicatorim Unity-Bereich.

Bildbeschreibung hier eingeben

In den Systemeinstellungen wählen Sie Keyboard. Unter ShortcutsRegisterkarte Klicken Sie auf `Key das HUD zu zeigen. und drücken Sie Backspace, um es zu deaktivieren. Das ist es!

Bildbeschreibung hier eingeben


9
Das Löschen des Schlüssels deaktiviert die HUD-Option nicht
Anwar

10

In Ubuntu 12.04 habe ich die Verknüpfung zum Aufrufen von HUD in geändert System Settings... > Keyboard > Shortcuts > Launchers > Key to show the HUD.

Jetzt freut sich mein linker Alt wieder :-)


0

Ändern Sie in den Systemeinstellungen einfach die Tastenkombination für "Key to show the HUD" (unter "Launchers"). Stellen Sie es als Vorschlag ein, um es zu aktivieren, wenn beide Alt-Tasten gleichzeitig statt nur einer gedrückt werden. Dadurch wird die Verwendung von VMs weniger ärgerlich.


-2

Ubuntu 14.04.1: Öffnen einer Emacs-Sitzung, in der Altdas HUD nicht durch Tippen geöffnet wird.

  1. In der Desktop - Umgebung, Art Ctrl+ Alt+ F1einen Terminal - Bildschirm einzugeben.
  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 Folgendes eingeben emacs.
  4. Wenn Sie Altas verwenden, Metawird das HUD nicht geöffnet.
  5. Sie können jederzeit zum Desktop zurückkehren, indem Sie Alt+ eingeben F7.

Quelle: Eine Einführung in die Befehlszeile (S. 12) auf der Seite mit den FLOSS-Handbüchern.


1
Es ttyist für die meisten Benutzer nicht hilfreich, dem Benutzer zu sagen, er solle sich an einem der s retten, und auf einigen Computern ist dies nicht möglich. Ich besitze einen Laptop mit einem 4K-Display, der in einem angemessenen Abstand Text erzeugt, der so gut wie unleserlich ist.
Jeremiah Peschka
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.