Tempo limite da tela esgotado no i3 WM

16

Eu amo o i3 por razões óbvias (luz, tamanho máximo da tela, capacidade de personalizar). No entanto, minha tela expira após cinco minutos de inatividade. Eu gostaria de desligar isso, como?

Eu tenho o i3 no ubuntu 14.04 e 15.10.

nooreen
fonte

Respostas:

25

O X.org possui algumas funcionalidades básicas de proteção de tela, além de recursos de economia de energia. Muito provavelmente, um ou ambos são responsáveis ​​pelo comportamento descrito.

As configurações de ambos podem ser visualizadas e alteradas com a xsetferramenta (do x11-xserver-utilspacote). xset qexibe as configurações atuais nas seções Proteção de tela e DPMS (Energy Star) .

Você pode desativar o recurso de proteção de tela com:

xset s off

O recurso de economia de energia pode ser desativado com

xset -dpms

Com essas configurações, a tela não deve mais desligar ou apagar automaticamente.


Se sua principal preocupação é que 5 minutos são curtos, você também pode aumentar os limites para isso. Para ativar a proteção de tela somente após 15 minutos (900 segundos) de tempo ocioso, defina o tempo limite de acordo com

xset s 900

Para desligar o monitor após 20 minutos de marcha lenta

xset dpms 0 0 1200

Os dois 0valores desativam o modo de espera e a suspensão , respectivamente, enquanto 1200o tempo limite é desativado para 20 minutos. (Normalmente, não uso o modo de espera ou suspensão, porque parece não haver diferença entre os três modos nos monitores TFT modernos.) A configuração desses valores também habilita o DPMS , portanto, você não precisa executar explicitamente xset +dpms.

Adaephon
fonte
11
Essas configurações persistem após uma reinicialização? Gostaria de desativar a economia de energia até a próxima reinicialização.
Kris20:
2
Não, as configurações feitas xsetnormalmente não são persistentes. Pode ser possível que alguma outra ferramenta leia os valores xsete os recarregue na reinicialização, mas eu nunca encontrei nenhuma dessas ferramentas. Se você deseja tornar essas alterações permanentes, é possível fazer algumas configurações equivalentes xorg.confou apenas executar a xsetpartir de algum script de inicialização automática do X.
Adaephon
11
Se você estiver executando i3 (como no OP), você pode adicionar comandos para ser em auto-run ~/.i3/config, assim: exec xset dpms 0 0 1200. Se você deseja que o comando também seja executado se você reiniciar apenas o i3, use em exec_alwaysvez de exec.
Pzkpfw #
Tentei os comandos acima, mas a tela ainda desliga após 30 minutos. Existe algum outro mecanismo que possa ser responsável?
21419 dan-gph