Gnome, pare de pegar minhas chaves do emacs

14

Estou usando o Gnome no Ubuntu 11.04. Eu trabalho muito no Emacs e acho que o gerenciador de janelas do Gnome pega algumas das chaves do Emacs. Até certo ponto, eu posso parar com isso examinando laboriosamente cada um dos atalhos Sistema-> Preferências-> Teclado e desativando as teclas incorretas. No entanto, seria bom fazer isso uma vez por tudo. Além disso, meu último problema é com o modo organizacional, o MS-up deve ser a organização do turno da organização (org-move-subtree-up), mas o gerenciador de janelas está pegando a combinação de teclas e criando janelas reduzidas. No entanto, não consigo encontrar isso na lista Atalhos do teclado; Eu não o uso e não faço ideia do que eles chamam (e não parece que você possa procurar / editar os atalhos por combinação de teclas, apenas pelo nome).

Então, minhas perguntas são:

  1. Existe uma alteração na configuração do Gnome que, por padrão, desabilita todos os atalhos do teclado?
  2. Existe então uma maneira de reativar alguns deles? (Eu não os uso muito, mas posso querer um casal que não entre em conflito com o Emacs.)
  3. Caso contrário, existe uma maneira de desativar os atalhos que conflitam com o Emacs, por exemplo, movendo Meta para a tecla Super apenas para o Gnome e não para o emacs?
  4. Com menos de 3, existe uma maneira de encontrar um atalho pela combinação de teclas para que ele possa ser desativado individualmente?
Liam
fonte
Você está usando o compiz + unity, compiz (ubuntu classic) ou metacity (ubuntu classic sem efeitos)?
enzotib 24/09/11
Clássico do Ubuntu (não unidade), acho que tenho os efeitos.
Liam

Respostas:

0

Mova a Metatecla para as teclas do Windows nas configurações do teclado (“Preferências do teclado → Layouts → Opções → Comportamento das teclas Alt / Win → Meta é mapeado para as teclas Win”. O gerenciador de janelas ainda usará Alt, e o Emacs usará o Meta.

Urso de pelúcia
fonte
Apenas tentei e não faz nenhuma diferença para mim. A tecla Alt não agarrada ainda se comporta como meta, e o Emacs acha que estou pressionando super quando pressiono a tecla win. Eu posso ver que isso é uma solução se funcionou, mas seria um pouco melhor se eu pudesse mudar o comportamento do Gnome em vez do Emacs, já que eu uso o Emacs Meta o tempo todo e o Alt do Gnome quase nunca. De fato, desabilitar todos os atalhos de teclado do gerenciador de janelas provavelmente funcionaria bem para mim.
Liam
@Liam: Você terá que reiniciar o Emacs depois de fazer a alteração.
Teddy
1
OK obrigado. Eu tentei e não é exatamente o que eu estava procurando. Meu título é "Gnome, pare de pegar minhas chaves do emacs" e não "Emacs, pare de pegar suas chaves pelo Gnome". Uma dessas opções de mapeamento do teclado (existem muitas) move o Alt do Gnome para a tecla win e deixa meta no Alt?
Liam