Como executar automaticamente um comando após o login no Debian 9?

2

xinput set-prop 13 298 0 1

Eu quero executar este comando automaticamente para desabilitar a aceleração do mouse. Isto foi facilmente feito de várias maneiras no Debian 8, mas tudo mudou no Stretch, e eu tentei tudo o que posso imaginar.

Este comando precisa ser executado após o X ter iniciado. (Então, não quando arrancar, mas no login.)

Ou se alguém souber de uma maneira mais permanente de desabilitar completamente a aceleração do mouse no Debian 9? (Provavelmente fazendo uso de libinput?) De qualquer forma, agradeço qualquer entrada. Obrigado!

Update: Para um DE, estou usando o X11 Debian Desktop Environment padrão.

    
por aaaaa 20.10.2017 / 06:19

1 resposta

3

Se você ainda estiver usando o X e não o Wayland, então as opções são

1) edite xorg.conf com uma seção apropriada para o seu dispositivo definir a propriedade. Detalhes dependem do dispositivo.

2) configure seu gerenciador de exibição ( xdm , kdm , gdm , lightdm , o que for) para executar isso depois que o servidor X for iniciado, detalhes dependem do gerenciador de exibição usado.

3) Certifique-se de que seu gerenciador de exibição execute .xsession ou um arquivo semelhante na inicialização, execute o comando lá.

Você também não deve usar xinput com IDs numéricos codificados; não é garantido que os números sejam os mesmos em todas as reinicializações ou reinicializações do servidor.

Se a propriedade for uma das propriedades de aceleração do mouse (não é possível adivinhar os números), eu recomendaria ler man xorg.conf , seção Aceleração de ponteiro e definir aquelas que você deseja seu xorg.conf (escolha 1).

    
por 20.10.2017 / 08:01

Tags