Onde colocar o comando para desativar o touchpad para que ele seja executado sempre que eu iniciar o PC

Onde colocar o comando para desativar o touchpad para que ele seja executado sempre que eu iniciar o PC

Finalmente descobri o comando para desabilitar o touchpad no meu Fedora 17 usando o desktop Gnome 3.4.2.: xinput set-prop 13 132 0(específico para meu Thinkpad)

Agora onde coloco esse comando, para que ele tenha efeito toda vez que eu iniciar o computador? Tentei colocá-lo em ~/.xinitrc, mas sem sucesso (o comando em si funciona, quando executado na linha de comando, mas o arquivo não é executado automaticamente quando eu inicio o PC).

Responder1

Coloque seu comando em um script, por exemplo DisableTouchpad.sh, crie uma pasta ~/.config/autostart e coloque o script lá

https://stackoverflow.com/questions/8247706/start-script-when-gnome-starts-up

Responder2

A ~/.xinitrcexecução dependerá do seu ambiente de trabalho, a maioria dos modernos não o utiliza, pois não o utiliza xinit. Você pode tentar adicioná-lo /.xsessionaos scripts de inicialização em/etc/rc5.d

EDIT: Supondo que você esteja sempre usando o Gnome, a sugestão do @Kruug é provavelmente melhor.

Responder3

Eu finalmente descobri. Do terminal eu comecei gnome-session-properties. Isso mostra "Preferências do aplicativo de inicialização", onde na guia "Programas de inicialização" adicionei um item com xinput set-prop 13 132 0o valor do campo "Comando:".

Para completar - como encontrei os números acima? Usando xinput listencontrei o id do meu Touchpad (id=11 no meu caso). E usando esse id xinput list-props 11descobri que a opção de ativar/desativar dispositivo tem o número 132, o valor 0 significa desativado.

informação relacionada