Estou usando um Arch / Antergos Linux atualizado.
Meu touchpad para de funcionar depois de sair do modo de hibernação. Eu pareço ser afetado por este bug e eu preciso digitar sudo rmmod i2c_hid; modprobe i2c_hid
após cada currículo para obter o touchpad de volta a um estado de trabalho.
Eu tentei automatizar esse processo adicionando um script fix-touchpad.sh
to /usr/lib/systemd/system-sleep
para que ele seja executado após o hibernate:
#!/bin/sh
if [ $1 = post ]
then
rmmod i2c_hid
modprobe i2c_hid
fi
O script está sendo executado na inicialização, que testei com echo "something" > log.log
antes e depois do teste if
, bem como antes de fi
. No entanto, não traz meu touchpad de volta ao vivo.
Eu também testei o script com sucesso com sh fix-touchpad.sh post
após o resumo, e eis que meu touchpad acorda novamente.
Por que o script não corrige o touchpad quando é executado como parte do procedimento de retomada?
Existe alguma outra maneira de corrigir meu touchpad?