Como impedir o Alt de ativar o Menu Global?

21

Estou tentando desativar o Altacionamento do menu global quando estou usando um aplicativo (estou usando o Ubuntu 14.04).

Meu problema é que, quando estou usando o emacs, por exemplo, e pressiono Alt+ h, o menu de ajuda está sendo iniciado, o que não quero.

fusilli.jerry89
fonte
Isso tem a ver com o terminal? Isso acontece mesmo quando estou usando outro aplicativo, por exemplo, Firefox.
fusilli.jerry89
Eu acho que isso é um bug: bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1113420 . Alguém sabe de alguma solução alternativa? Eu estava pensando que talvez eu pudesse trocar a tecla windows pela tecla alt, então eu posso mapear a meta chave para a tecla alt. Isso funcionaria?
fusilli.jerry89
Veja também askubuntu.com/questions/312965/…
artscan

Respostas:

9

Também uso o Emacs, mas com a GUI ( emacs &em um terminal shell) não vejo esse problema - o Alt-H seleciona todo o buffer.

Quando executo o Emacs especificamente dentro de um terminal ( emacs -nw), vejo o problema conforme você relata. A tecla Alt é interceptada pelo aplicativo do terminal.

Se você realmente deseja usar o Emacs em modo de texto dentro de um terminal, use o menu do terminal (clique dentro da janela do terminal e vá para o topo da tela), selecione Editar> Atalhos do Teclado ... e desmarque a opção "Ativar menu teclas de acesso ". Depois disso, o Emacs em modo de texto trata o Alt-H como o GUI Emacs.

(editar) para desativar a tecla Alt em todos os aplicativos, execute ccsm(CompizConfig Settings Manager), selecione Desktop -> Ubuntu Unity Plugin e desative a "Tecla para exibir a barra de menus enquanto pressionada" e, possivelmente, a tecla "Tecla para exibir o HUD ao tocar" também.

Pode ser necessário instalar o ccsm usando sudo apt-get install CompizConfig-Settings-Manager.

rir
fonte
Agora vejo que o Emacs GUI é um caso especial, que provavelmente intercepta Alt. Editei a resposta para fornecer uma solução mais geral.
rir
Obrigado rir por sua ajuda. Infelizmente, isso impede a exibição da barra de menus, mas se eu ainda digitar um atalho, por exemplo, alt + h, ele ainda acionará o menu.
fusilli.jerry89
Você está certo e agora vejo que há muitas perguntas relacionadas a esse assunto, além do bug a que você se referiu. Desculpe. De qualquer forma, para o Emacs especificamente, você pode tentar atualizar (estou usando o 24.3.1 que não sofre com isso).
ri
Obrigado. Você ainda me ajudou porque agora eu posso usar o emacs fora do terminal e ele faz tudo o que eu preciso. Obrigado!!!
precisa saber é o seguinte
Eu desejo que eu encontrei sua dica 2 anos, que teria me salvou tantas contexto indesejado muda para o menu mundial ..
Alexander van Trijffel
16

Você pode acessar Configurações> Teclado e alterar o atalho ou desativar o atalho lá

insira a descrição da imagem aqui

Mendhak
fonte
1
Eu já tenho 'Chave para mostrar o HUD' definido como desativado. Tem certeza de que este é um problema do HUD?
precisa saber é o seguinte
@ fusilli.jerry89 A minha também mostrou desativada. Eu o defini como algo que nunca planejei usar (Fn +? ... ou algo assim). Depois, Alt parou de acionar o menu.
Chester
0

tente desativar a 'pesquisa' nas configurações-> atalhos do teclado.

sergio
fonte