#!/bin/bash export DISPLAY=:0.0 if [ $# -eq 0 ]; then echo usage: $(basename $0) "on|off|status" exit 1 fi if [ $1 = "off" ]; then echo -en "Turning monitor off..." xset dpms force off echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "on" ]; then echo -en "Turning monitor on..." xset dpms force on echo -en "done.\nCheck:" xset -q|grep "Monitor is" elif [ $1 = "status" ]; then xset -q|sed -ne 's/^[ ]*Monitor is //p' else echo usage: $(basename $0) "on|off|status" fi
Salve este script em algo como /usr/bin
, dê um nome a ele (como switch_dpms
) e torne-o executável com chmod 664 /usr/bin/switch_dpm
.
Agora tudo o que você precisa fazer é adicioná-lo a um trabalho cron. Então abra seu arquivo crontab com:
crontab -e
e adicione isso na parte inferior:
@reboot /usr/bin/switch_dpms off
A cada reinicialização, ela transformará dpms
em off
e você também poderá transformar on
na linha de comando fazendo /usr/bin/switch_dpms on
ou verificar seu status com /usr/bin/switch_dpms status
.