Dificuldade em executar um comando na inicialização

2

Estou usando o Xfce no Linux e preciso executar o seguinte comando a cada inicialização, caso contrário, meu touchpad é impossível de usar: xinput --set-prop 13 'Synaptics Finger' 12, 12, 0

Coloquei o comando em um script de shell que funciona bem se eu o executar manualmente.

O problema que estou tendo é executá-lo na inicialização. Eu não posso adicioná-lo ao /etc/rc.local, porque isso é executado antes do X iniciar, e um comando xinput não funcionará sem o X iniciado. Além disso, eu não posso colocar o script em meus programas de inicialização (ou seja, colocando-o em um arquivo .desktop em ~ / .config / autostart), porque as coisas aqui são executadas somente depois de eu logar. Mas eu quero usar meu touchpad para efetuar login, e não posso usá-lo até que o script xinput tenha sido executado.

Existe alguma maneira de executar o script na inicialização antes de fazer login?

    
por EmmaV 29.09.2014 / 00:10

1 resposta

2

Acho que o lugar para fazer isso seria o seu gerenciador de exibição. Por exemplo, se você usar gdm3 , poderá soltar essa linha de código em

/etc/gdm3/Init/display

Para citar a página do manual gdm3(8) :

When managing a display, gdm3 attempts to execute
/etc/gdm3/Init/display

Editar

Um lugar ainda melhor para colocar esse código seria seu xinitrc . Na minha caixa Debian, por exemplo, isso fica abaixo de /etc/X11/xinit/xinitrc .

    
por 29.09.2014 / 00:13