Mapa de teclado personalizado no Gnome (no ArchLinux)

1

Acabei de mudar do LXDE para o Gnome e estou com dificuldades para configurar o teclado do jeito que eu quero. O layout de teclado sueco é doloroso ao programar (por exemplo, {[]} requer acrobacias de dedo da mão direita), então eu as remapei usando xkbcomp .

Sob o LXDE / LXDM eu poderia fazer o mapeamento acontecer automaticamente no login, colocando-o em ~/.xprofile . Isso não funciona com o Gnome / GDM. /etc/gdm/Xsession , que o GDM usa para lançar gnome-session , faz a origem ~/.xprofile , mas, quando estou logado e iniciando um terminal, os mapeamentos foram desfeitos. Eu estou supondo algo que gnome-session ou um dos seus coortes desfazem minhas mudanças cuidadosas no mapa do teclado.

Suponho que, de alguma forma, eu precise fazer minhas alterações em um estágio posterior no processo de login, mas não consegui encontrar uma maneira de conseguir isso. Como posso fazer isso?

(Como alternativa, existe uma maneira de adicionar layouts de teclado do usuário que são escolhidos pela caixa de diálogo de configurações de layout de teclado do Gnome3? Ou, na falta disso, como posso adicionar layouts no sistema?)

    
por Magnus 04.01.2013 / 11:11

1 resposta

1

Tola eu! Depois de pensar um pouco, encontrei uma maneira boa e fácil de fazer isso:

  1. Copie o conteúdo de ~/.xprofile em um script em algum lugar. Certifique-se de que é executável.
  2. Inicie o gnome-session-properties e adicione um novo programa de inicialização. Aponte para o script.

É isso.

Muito mais fácil do que brincar com arquivos especiais que são originados no login, realmente:)

    
por 04.01.2013 / 17:24