Não é possível obter o xmodmap funcionando após a suspensão

7

Estou usando o Ubuntu 14.04.

Eu tenho um layout de teclado Xmodmap personalizado. No entanto, quando volto após a suspensão, o layout desaparece.

Eu tentei todas as coisas que foram mencionadas nas respostas a esta pergunta: Como faço para definir o Xmodmap no login?

Nem usar o .xinitrc nem adicionar um comando nos aplicativos de inicialização funciona. Bem, eles funcionam depois de uma reinicialização normal, mas não depois da suspensão.

Existe um arquivo que é sempre executado após o login, não importa se foi uma reinicialização ou um reinício da suspensão?

    
por gexicide 30.04.2014 / 13:07

1 resposta

3

@ i08in link parece fazer o trabalho.

Isso é o que eu acabei fazendo no meu Debian jessie, o KDE.

/etc/pm/sleep.d/20_xmodmap.sh

case "" in
    resume|thaw)
        su $USER -c "sleep 3; /usr/bin/xmodmap /home/$USER/.Xmodmap" &
;;
esac

Nota: A princípio, pode parecer que não funciona, mas apenas dê um minuto ou mais. Parece haver algo com o X que impede esse atraso, embora eu não tenha me importado o suficiente para verificá-lo ... Veja link para mais informações.

    
por Victor Häggqvist 25.07.2014 / 19:21