Eu tenho um PC desktop com o Arch Linux instalado e uma tela AOC conectada via DisplayPort.
Algumas semanas atrás eu mudei para o gerenciador de janelas i3 do ambiente de desktop Xfce e removi todos os pacotes do xfce, incluindo gerenciamento de energia.
Agora eu inicio o wm usando o comando startx
. Meu .xinitrc é o seguinte:
#!/bin/sh
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
# start some nice programs
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
# turn off screen blanking and turn on energy star features
xset s off
xset dpms 300 600 1800
i3 & wmpid=$!
[ -f /etc/xprofile ] && . /etc/xprofile
[ -f ~/.xprofile ] && . ~/.xprofile
# Wait for i3 wm to exit
wait $wmpid
Quando eu bloqueio meu computador e o deixo pendurado, depois de um tempo a tela entra no modo de economia de energia (que eu acho que é 30 minutos porque eu configurei o terceiro parâmetro do comando xset dpms
para 1800?). Não consigo ativar a tela movendo o mouse ou pressionando os botões do teclado. Não pode mesmo usar o botão de energia da tela, ou até mesmo o botão de entrada. Nada parece funcionar. A única coisa que faz é conectar a tela e conectar novamente.
Eu não tive esse problema quando estava usando o Xfce e não tenho certeza de como o recurso estrela da energia funciona.
Eu tentei desativar o modo de suspensão profunda (ou assim eu acho que fiz) alterando a linha xset dpms 300 600 1800
para xset dpms 300 600 0
Eu até tentei definir os valores para 10, 20 e 30 segundos para ver se o sono profundo é o problema. Mas, depois de 30 segundos, posso usar o mouse para ativar a tela. Então, não tenho certeza absoluta do problema.
O que estou fazendo de errado?