pathexists systemd não são acionados ao inicializar

0

Eu tentei configurar a sensibilidade do meu trackpoint no meu ArchLinux usando a unidade de caminho systemd como descrito aqui: link

Meus arquivos são assim:

/etc/systemd/system/trackpoint_parameter.path
-----
[Unit]
Description=Watch for, and modify, Trackpoint attributes

[Path]
PathExists=/sys/devices/platform/i8042/serio1/serio2/sensitivity

[Install]
WantedBy=default.target

e

/etc/systemd/system/trackpoint_parameter.service
-----
[Unit]
Description=Set TrackPoint attributes

[Service]
ExecStart=/usr/local/bin/trackpoint_configuration.sh

Por isso, ativei a unidade de caminho e, como o arquivo existe, meu script é executado. Até agora tudo funcionou como esperado. Mas quando eu inicializo meu laptop, a unidade de caminho é iniciada (de acordo com seu status após a inicialização), mas nunca acionou o serviço (de acordo com seu status) e, portanto, o script não é executado.

Se eu desabilitar a unidade de caminho novamente (após a inicialização malsucedida), a unidade de serviço será disparada de repente.

Alguém sabe o que estou fazendo de errado / como posso me aprofundar mais?

    
por Marvin 23.02.2018 / 02:04

0 respostas