Domanda Come modifico o disabilito l'uso dell'HUD del tasto Alt?


Un certo numero di giochi, Emacs e il terminale fanno ampio uso del alt chiave. Unity può essere configurato per rispettare questa chiave, piuttosto che lanciare l'HUD con esso?


455
2018-04-15 07:56


origine


l'HUD è davvero fastidioso - Oki Erie Rinaldi
Sono d'accordo. Avere il tasto Alt per lanciare l'HUD garantisce praticamente che interferirai con il corretto funzionamento della maggior parte delle app non banali. - Gino
Rende estremamente difficile seguire le esercitazioni del motore di gioco Unity3d. Alt viene costantemente utilizzato durante la creazione del mondo di gioco, ad esempio ruotando la finestra della scena, cosa che accade decine di volte al minuto se si sta creando un oggetto complicato. - don bright
Qualsiasi tasto modificatore che viene utilizzato da solo è una pessima idea. La stessa cosa con Start chiave. - Victor Yarema


risposte:


Apri l'applicazione Impostazioni di sistema andando a Session Indicator nel pannello Unity o cercando System Settings usando l'HUD.

enter image description here

Quindi vai a Keyboard > Shortcuts > Launchers. È possibile ridefinire il tasto HUD con il tasto Chiave per mostrare l'HUD opzione. urgente Backspace disabiliterà completamente la scorciatoia HUD.

Screenshot of Keyboard settings window, in the Launchers section

Se lo si imposta alt manualmente, l'impostazione distingue tra il tasto Alt sinistro e destro. Quindi, se vuoi mantenere un comportamento generale e utilizzare ancora le combinazioni Alt, questa potrebbe essere una soluzione alternativa per te.


488
2018-04-15 10:21



Questo non funziona per me. Il tasto Alt sinistro attiva ancora l'HUD. Mi chiedo se si è verificato qualche aggiornamento che ha annullato questa correzione. Sono davvero sorpreso che questo sia anche un problema: Emacs chiunque? Accidenti. - Dogweather
L'ho impostato su Alt+Windows come continuava a spuntare quando stavo cambiando le schede in Firefox. Questa combo funziona molto bene e non interferisce con le normali operazioni di Dash. - japzone
Sì! Finalmente sbarazzato di esso! Dopo tutto questo tempo ancora non conosco lo scopo di questo HUD "Esegui comando" ... Qualcuno può spiegare? - Lucas Pottersky
Wow. Mi sto prendendo a calci per non averlo cercato prima! (Inoltre, a posteriori, è così ovvio ... davvero non avrei dovuto farlo ricerca per niente.) - Dan Tao
Per impostazione predefinita avrebbe dovuto essere solo alt-super, specialmente con tutti i giochi in arrivo per Linux. Grazie. - kelvinilla


Puoi usare compizconfig-settings-manager  Install compizconfig-settings-manager per cambiare la chiave usata per mostrare l'HUD.

Per installarlo, esegui il seguente comando in un terminale:

sudo apt-get install compizconfig-settings-manager

Dopo averlo installato, aprilo (ccsm) e vai a Ubuntu Unity Plugin.

enter image description here

Clicca sul pulsante per l'opzione Chiave per mostrare l'HUD e apparirà una finestra di dialogo simile a quella mostrata qui sotto.

enter image description here

Clicca su Combinazione di chiavi Grab e premere la nuova combinazione di tasti desiderata e premere invio. Successivamente, clicca su ok pulsante e la nuova combinazione di tasti attiverà l'HUD d'ora in poi.


59
2018-03-04 13:03



Questo non funzionerà su Unity-2D ... - nastys
@nastys funziona molto bene in Unity 3D - Anwar
Le combinazioni di tasti di CCSM possono ancora essere rispettate durante l'esecuzione di Unity2D. - Takkat
Veramente. Quando si attiva l'unità, alcune delle impostazioni chiave nelle scorciatoie standard vengono ignorate. Grazie - ruX
Grazie. Questo risolve il problema in Evolution causato dall'inserimento dei destinatari della posta e una virgola e lo spazio vengono inseriti dopo aver premuto il tasto AltGr per ottenere il simbolo @. Grazie mille! - Geppettvs D'Constanzo


È possibile configurare l'HUD con l'aiuto di gsettings:

DESCRIZIONE
       gsettings offre un'interfaccia a riga di comando semplice per GSettings. Consente di ottenere, impostare o monitorare un singolo tasto per le modifiche.
  • Per ottenere la chiave corrente, eseguire il comando seguente nel terminale:

    $ gsettings get org.compiz.integrated show-hud
    ['<Alt>']
    
  • Per cambiare chiave (let alt+Super) esegui il seguente comando nel terminale:

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

Ora quando si preme solo alt quindi HUD non mostrato. Ma è configurato per essere mostrato da alt+Super!

È possibile impostare una combinazione di tasti valida anziché "['<Alt><Super>']".


17
2017-08-31 14:03



Ho ripristinato usando gsettings set org.compiz.integrated show-hud "['<Alt><Super>']" Grazie! - insign
Qual è la differenza tra l'uso di questo e dconf di scrittura / lettura? - gonzobrains
@gonzobrains Visita wiki.gnome.org/action/show/Projects/dconf quali Stati 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 Anche Note: Most applications will not want to interface directly with dconf, but rather with GSettings. - Pandya
@gonzobrains 12.04 utilizza gconfno dconf/gsettings - wisbucky


Su "Ubuntu 13.04 (raring)" puoi eseguire:

disabilita l'HUD:
dconf write /org/compiz/integrated/show-hud '[""]'
abilita / ripristina HUD ('Alt L'):
dconf write /org/compiz/integrated/show-hud '["&lt;Alt&gt;"]'

16
2017-08-25 21:18



funziona anche se l'impostazione non è elencata nelle impostazioni di sistema testet con 14.04 (ramo di sviluppo) - key_
funziona alle 14.04 - Moreno
Le modifiche di dconf richiedono un riavvio? Sto provando a modificare il comando screenshot e non sembra che abbia effetto subito. - gonzobrains
Penso che & lt; e & gt; dovrebbe essere <e> quando effettivamente lo si digita nella riga di comando; almeno per me, quando ho usato le codifiche non ha funzionato, ma quando ho usato ["<Alt>"] ha funzionato. - sigmazero13
Suggerimento: dovrebbe essere in esecuzione dal tuo utente, non da root attraverso sudo - vp_arth


Beh è chiamato HUD. La nuova funzionalità di Unity.

Per evitare che appaia, è possibile disabilitare l'associazione dei tasti nelle scorciatoie da tastiera.

Apri le impostazioni di sistema andando a Session Indicator nel pannello Unity.

enter image description here

Nelle impostazioni di sistema selezionare Keyboard. Sotto Shortcuts scheda, fare clic su `Chiave per mostrare l'HUD. e premere Backspace per disabilitarlo. Questo è tutto!

enter image description here


13
2018-05-30 03:49



Cancellare la chiave non disabilita l'opzione HUD - Anwar


In Ubuntu 12.04 ho cambiato collegamento per l'evocazione dell'HUD System Settings... > Keyboard > Shortcuts > Launchers > Key to show the HUD.

Ora la mia sinistra Alt è di nuovo felice :-)


10
2018-04-28 12:02





Nelle impostazioni di sistema, basta cambiare la scorciatoia da tastiera per "Tasto per mostrare l'HUD" (sotto "Lanciatori"). Come suggerimento, impostalo per attivare quando entrambi i tasti alt vengono premuti contemporaneamente, anziché solo uno. Rende molto meno fastidioso l'utilizzo delle VM.


0
2018-04-15 22:12