Eu também uso o Emacs, mas com a GUI ( emacs &
em um shell de terminal) eu não vejo este problema - Alt-H seleciona todo o buffer.
Quando eu executo o Emacs especificamente dentro de um terminal ( emacs -nw
) eu vejo o problema conforme você reporta. A tecla Alt é interceptada pelo aplicativo do terminal.
Se você realmente quiser usar o Emacs em modo de texto dentro de um terminal, você deve usar o menu do terminal (clique dentro da janela do terminal, então vá para o topo da tela), então selecione Editar > Atalhos de teclado ... e desmarque a opção "Ativar teclas de acesso de menu". Depois disso, o Emacs em modo texto trata o Alt-H como o GUI Emacs.
(editar) para desativar a tecla Alt em todos os aplicativos, execute ccsm
(Gerenciador de configurações do CompizConfig), selecione Área de trabalho - > Plugin Ubuntu Unity e desabilite a tecla "para mostrar a barra de menu enquanto pressiona" e possivelmente "chave para mostrar o HUD quando tocado" também.
Pode ser necessário instalar o ccsm usando sudo apt-get install CompizConfig-Settings-Manager
.