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.
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 xset
ferramenta (do x11-xserver-utils
pacote). xset q
exibe 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 0
valores desativam o modo de espera e a suspensão , respectivamente, enquanto 1200
o 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
.
xset
normalmente não são persistentes. Pode ser possível que alguma outra ferramenta leia os valoresxset
e 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 equivalentesxorg.conf
ou apenas executar axset
partir de algum script de inicialização automática do X.~/.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 emexec_always
vez deexec
.