O script a seguir verificará a cada dez segundos para ver se o protetor de tela está ativado e, se estiver, gire a tela usando o comando xset dpms force off
.
Ele também verifica se ele já não desligou o monitor, para que você possa desbloquear a tela sem que o monitor seja desligado enquanto você digita sua senha.
#!/bin/bash
ALREADY_SHUTOFF="yes"
while true; do
if (gnome-screensaver-command -q | grep "is active");
then
echo $ALREADY_SHUTOFF
if [ "$ALREADY_SHUTOFF" == "no" ];
then
# this command turns off the display
xset dpms force off
fi
ALREADY_SHUTOFF="yes"
else
ALREADY_SHUTOFF="no"
fi
sleep 10
done