.xinitrc com mapeamento de teclado não funciona

2

Estou executando o Ubuntu 13.10. Quando eu remapear as chaves usando xmodmap usando as instruções em Como eu remapear certas chaves ou dispositivos? / a>, o remapeamento funciona bem. Mas quando eu crio o arquivo .xinitrc como um arquivo de texto sem formatação com 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 no comando após a inicialização, ele funciona. Alguma idéia?

    
por Shane 29.01.2014 / 21:21

2 respostas

-1

Você pode criar um script para ser executado toda vez que fizer login.

  • Crie um arquivo .sh vazio
  • Insira seu código dentro. Pode ser assim:
#!/bin/bash
# This is my remapping to change AltGr with W. Edit it to work with yours.
sleep 25
xmodmap -e "remove mod1 = Alt_R"
xmodmap -e "keycode 108 = w W Cyrillic_ve Cyrillic_VE"
  • Torne-o executável.

  • Adicione-o à guia Autostart do aplicativo de sessão e inicialização.

por qxp 29.01.2014 / 22:11
-1

Tente criar .xsessionrc . .xinitrc é usado apenas pelo xinit, acredito - quando o X é iniciado por um gerenciador de exibição como o lightdm ou o gdm, não creio que seja originado.

    
por Steve Dee 29.01.2014 / 23:05