Eu tenho um script em /etc/acpi
que é executado quando fecho a tampa do laptop.
Desliga o monitor interno. Isso é feito por
export DISPLAY=:0
sudo -u toothrot xset dpms force off
Isso funciona bem, mas seria melhor se não dependesse da minha sendo logado como toothrot. Existe uma maneira de fazer isso diretamente da raiz, sem referência a uma sessão X particular? Eu tentei
# echo Off >/sys/class/drm/card0/card0-eDP-1/dpms
mas recebeu permission denied
.
Note que a configuração do brilho para 0 não será suficiente, pois não economize energia.