Eu estou usando Raspbmc. Eu gostaria que a tela realmente dormisse (não apenas o protetor de tela) após 15 minutos, mas não consigo encontrar nenhuma opção para isso nas configurações. Estou esquecendo de algo?
Eu estou usando Raspbmc. Eu gostaria que a tela realmente dormisse (não apenas o protetor de tela) após 15 minutos, mas não consigo encontrar nenhuma opção para isso nas configurações. Estou esquecendo de algo?
Respostas:
$ vim ~/.xinitrc
xset s off # don't activate screensaver
xset -dpms # disable DPMS (Energy Star) features.
xset s noblank # don't blank the video device
Siga as instruções do Caso 1, depois
$ vim /etc/lightdm/lightdm.conf
[SeatDefaults]
xserver-command=X -s 0 -dpms
cd ~/.config
mkdir autostart
cd autostart
vim screensaver.desktop
[Desktop Entry]
Type=Application
Exec=/home/pi/.xinitrc
$ sudo vim /etc/kbd/config
BLANK_TIME=0
POWERDOWN_TIME=0
$ sudo /etc/init.d/kbd restart
Há uma opção não documentada /boot/config.txt
que pode ajudá-lo:
hdmi_blanking=1
Julgado e testado sob Raspbian "Jessie" (não Raspbmc). A tela entra em repouso após cerca de 10 minutos de inatividade. Fonte: https://github.com/raspberrypi/linux/issues/487
[Observe que o próprio Pi não pode dormir como os PCs adultos crescem.]
Edit: Acontece que esse truque não funciona em versões mais modernas do hardware Pi, como o RPi 4. Da mesma forma, novas versões de vários Pi OS-es podem se comportar de maneira diferente. Agradecemos a Dmitry Grigoryev por apontar isso. Minha resposta é válida para hardware antigo (eu testei no RPi 2) e software antigo como o Raspbian "Jessie".
Para "ATIVAR" opções de gerenciamento de energia no Raspbian
Versão da GUI:
sudo apt-get install xscreensaver
(pode demorar um pouco para instalar)
Você encontra o aplicativo de proteção de tela em Iniciar > Preferências
Selecione a primeira guia Modos de exibição
Defina o modo como "Somente tela em branco"
Coloque em branco após "15" minutos "
Selecione a segunda guia Avançado
Ativar o desligamento rápido no modo somente em branco
Eu recomendaria deixar os valores de Desligamento rápido em modo somente em branco para "Em espera após, suspender após e depois" como padrão
Observe que o daemon do protetor de tela pode não iniciar automaticamente na reinicialização
Você pode instalar o xautolock
que executa um comando arbitrário como um armário de tela. Por exemplo, o meu fica assim:
tvservice -o
DISPLAY=:0 xev -geometry 1900x1200 | stdbuf -o0 grep Motion >&-
tvservice -e "CEA 4"
A primeira linha desliga o sinal HDMI, fazendo a TV dormir. A segunda linha inicia a ferramenta "X event" em uma janela maior que a tela e aguarda até que "Motion" seja relatado, ou seja, quando o usuário move o mouse dentro da janela (que fica em qualquer lugar na tela). Finalmente, a terceira linha define o modo HDMI de volta ao que eu uso, que é 1280x720.
xautolock
em si é iniciado lxsession/LXDE-pi/autostart
com:
xautolock -time 10 -corners +--- -cornerdelay 5 -noclose -locker bcmsaver
Isso significa que a tela será bloqueada após 10 minutos ou após 5 segundos se o ponteiro do mouse estiver "estacionado" no canto superior esquerdo. bcmsaver
é o nome do script do armário acima. Dependendo de como você executa xautolock
, pode ser necessário especificar o caminho completo para o script do armário e usar um &
para enviar xautolock
para o segundo plano.