como carregar um arquivo de configuração xmodmap usando .xinitrc

0

Estou tentando descobrir como usar meu arquivo .xinitrc para carregar um arquivo de configuração xmodmap. Embora este parece ser um problema popular em torno da internet, não consigo fazê-lo funcionar. Estou executando o Arch Linux e estou usando o Gnome como meu ambiente de desktop. Inicialmente, tudo o que estava no meu arquivo .xinitrc era exec gnome-session . Eu tentei colocar o comando xmodmap (que funciona se eu manualmente executá-lo em um terminal) antes e depois do comando gnome-session:

xmodmap ~/.xmodmap
exec gnome-session

e

exec gnome-session
xmodmap ~/.xmodmap

mas não funcionou. Como sugerido em outro lugar na internet, eu também tentei fazer isso com um sono antes do comando xmodmap:

sleep 20 && xmodmap ~/.xmodmap
exec gnome-session

e

exec gnome-session
sleep 20 && xmodmap ~/.xmodmap

mas não funcionou.

    
por wxyz 09.06.2018 / 06:05

1 resposta

0

A maneira como consegui esse trabalho foi colocar um & após o comando sleep / xmodmap (isto é, executá-lo em segundo plano) e colocar o comando completo antes do gnome-session (e o comando sleep foi necessário):

sleep 20 && xmodmap ~/.xmodmap &
exec gnome-session

Acredito que exec gnome-session ou qualquer outra coisa está redefinindo meu layout de teclado.

    
por 10.06.2018 / 07:35