A tela External DisplayPort não vai acordar depois de ser colocada no Arch linux [closed]

1

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?

    
por Bren 30.06.2017 / 20:06

1 resposta

0

Acontece que não tem nada a ver com configurações de protetor de tela ou de dpms.

Estou usando o Mons para lidar com várias telas. O daemon em execução para manipular a exibição automaticamente parece causar esse problema. Não iniciar o daemon no x start resolveu o problema. Eu tinha mons -m & em .xprofile, excluí-lo resolveu o problema.

    
por 01.07.2017 / 22:04