Come impedire ad Alt di attivare il menu globale?


21

Sto cercando di disabilitare l' Altattivazione del menu globale quando sto usando un'applicazione (sto usando Ubuntu 14.04).

Il mio problema è, ad esempio, quando utilizzo Emacs e premo Alt+ h, viene avviato il menu di aiuto, che non desidero.



Questo ha a che fare con il terminale? Succede anche quando sto usando un'altra applicazione, ad esempio Firefox.
fusilli.jerry89

Immagino che questo sia un bug: bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1113420 . Qualcuno sa di qualche soluzione? Stavo pensando che potrei essere in grado di scambiare il tasto Windows con il tasto ALT, quindi posso mappare il tasto meta al tasto ALT. Funzionerebbe?
fusilli.jerry89,

Risposte:


9

Uso anche Emacs, ma con la GUI ( emacs &in una shell terminale) non vedo questo problema - Alt-H seleziona l'intero buffer.

Quando eseguo Emacs in modo specifico all'interno di un terminale ( emacs -nw) vedo il problema mentre lo segnalate. Il tasto Alt viene intercettato dall'applicazione terminale.

Se vuoi davvero usare Emacs in modalità testo all'interno di un terminale, dovresti usare il menu del terminale (fai clic all'interno della finestra del terminale, quindi vai nella parte superiore dello schermo), quindi seleziona Modifica> Tasti di scelta rapida ... e deseleziona "Abilita menu chiavi di accesso ". Dopo averlo fatto, Emacs in modalità testo tratta Alt-H proprio come Emacs della GUI.

(modifica) per disabilitare il tasto Alt in tutte le applicazioni, eseguire ccsm(CompizConfig Settings Manager), selezionare Desktop -> Ubuntu Unity Plugin e disabilitare il "Tasto per mostrare la barra dei menu mentre è premuto" e possibilmente "Tasto per mostrare l'HUD quando toccato" pure.

Potrebbe essere necessario installare ccsm utilizzando sudo apt-get install CompizConfig-Settings-Manager.


Ora vedo Emacs GUI è un caso speciale, che probabilmente intercetta Alt. Ho modificato la risposta per fornire una soluzione più generale.
ride il

Grazie ridere per il tuo aiuto. Purtroppo, questo impedisce la visualizzazione della barra dei menu, ma se continuo a digitare un collegamento, ad esempio alt + h, attiverà comunque il menu.
fusilli.jerry89

Hai ragione, e ora vedo che ci sono molte domande correlate su questo, oltre al bug a cui hai fatto riferimento. Scusa. Ad ogni modo, per Emacs in particolare, potresti provare ad aggiornare (sto usando 24.3.1 che non ne soffre).
ride il

Grazie. Mi hai ancora aiutato perché ora posso semplicemente usare emacs al di fuori del terminale e fa tutto ciò di cui ho bisogno. Grazie!!!
fusilli.jerry89

Vorrei aver trovato il tuo consiglio 2 anni fa, che mi avrebbe salvato così tanti cambi di contesto indesiderati nel menu globale ..
Alexander van Trijffel

16

Puoi andare in Impostazioni> Tastiera e cambiare il collegamento o disabilitare il collegamento lì

inserisci qui la descrizione dell'immagine


1
Ho già impostato 'Chiave per mostrare l'HUD' come disabilitato. Sei sicuro che si tratti di un problema con HUD?
fusilli.jerry89

@ fusilli.jerry89 Anche il mio è stato disattivato. L'ho impostato su qualcosa che non avevo mai pianificato di usare (Fn +? ... o qualcosa del genere). Successivamente, Alt ha smesso di attivare il menu.
Chester,

0

prova a disabilitare 'cerca' nelle impostazioni-> scorciatoie da tastiera.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.