Estou executando o Ubuntu 13.10. Quando eu remapeio chaves usando xmodmap usando as instruções emComo faço para remapear determinadas chaves ou dispositivos?, o remapeamento funciona bem. Mas quando eu crio o arquivo .xinitrc como um arquivo de texto simples xmodmap .Xmodmap
na pasta inicial e reinicio o computador, ainda perco as alterações. Eu também tentei, xmodmap ~/.Xmodmap
mas isso não fez diferença. Quando simplesmente executo xmodmap .Xmodmap
o comando após a inicialização, ele funciona. Alguma ideia?
Responder1
Você pode criar um script para ser executado sempre que fizer login.
- Crie um arquivo .sh vazio
- Insira seu código dentro. Pode ser assim:
#!/bin/bash # Este é o meu remapeamento para alterar AltGr por W. Edite-o para funcionar com o seu. dormir 25 xmodmap -e "remover mod1 = Alt_R" xmodmap -e "código-chave 108 = w W Cyrillic_ve Cyrillic_VE"
Torne-o executável.
Adicione-o à guia Início automático do aplicativo em Sessão e inicialização.
Responder2
Em vez disso , tente criar .xsessionrc
. .xinitrc
é usado apenas pelo xinit, acredito - quando o X é iniciado por um gerenciador de exibição como lightdm ou gdm, não acho que seja originado.