sleep 10; killall gnome-screensaver
Em ~/.config/autostart/myscript.desktop pode funcionar.
sleep 5 não.
gnome-screensaver-command --inhibit
fez, mas a máquina reinicializou espontaneamente na terça-feira às 23h30.
Eu posso ter que recorrer a isso ou isto .
As reinicializações semanais à noite podem ser um recurso, então vou chamar assim. Este é o meu script final, se alguém estiver preso mantendo as máquinas legadas:
#!/usr/bin/env bash
# sleep 5; killall gnome-screensaver # too soon
gnome-screensaver-command inhibit
Eu verifiquei last -x e de acordo com cat /var/log/messages |grep 23:30:0 , o rsyslogd 4.2.0 saiu no sinal 15 ( SIGTERM ) de si mesmo às 23:30:01. Eu encontrei a causa da reinicialização via isso : cron . Mas, mesmo como root, crontab -l diz que não há crontabs!
Com certeza, cat /etc/crontab mostra 30 23 * * 2 root reboot . A raiz tem seu próprio crontab.