xmodmap funciona para sessão gnome, mas não para aplicativos?

xmodmap funciona para sessão gnome, mas não para aplicativos?

Estou executando o Ubuntu 11.10 usando o modo gnome-fallback com compiz.

Meu teclado é o teclado USB complementar de metal da Apple. Meu arquivo .Xmodmap está configurado para trocar as teclas Alt e Command.

Construí o mapa de chaves em um arquivo .Xmodmap e ele funciona com êxito para a sessão X. (Posso executar comandos de grade com comandos ctrl-alt-number pad usando a tecla Command como tecla Alt.)

Mas nenhum dos aplicativos executados no X reconhece o novo mapeamento de teclas. (Command-F não abre o menu Arquivo, mas a opção-F abre. Command-clique com o botão direito não abre o menu do painel, mas a opção-clique com o botão direito abre.)

Como faço para que meus aplicativos recebam o novo mapeamento de mod?

Responder1

O Ubuntu usa o xkb para permitir diferentes layouts de teclado por janela. Eles são ativados por janela e aqui provavelmente está o motivo do xmodmap ser ignorado.

Primeiro brinque com as opções existentes (basta abrir as preferências do teclado e clicar em Opções no layout do teclado). Existem algumas opções de troca de teclas (não tenho mac, então não sei se existe uma opção para trocar alt e command, mas é bastante provável).

Caso contrário, o diretório /usr/share/X11/xkb pode ser de interesse, mas aqui não me sinto capaz de explicar como adicionar novas opções de teclado.

informação relacionada