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.



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

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.


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


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.