Eu também tenho esse problema e aprendi muito tentando consertá-lo. Eu não consegui encontrar uma correção GUI para isso. Estou em um Dell Latitude D630 executando 10.10, que é encaixado e executa dois LCDs de 23 ".
Veja o que eu fiz e o que você pode tentar:
xset s XXX
em que XXX é o número de segundos que você deseja que o computador fique inativo antes de suspender / desligar seu monitor
xset dpms 0 0 900
O primeiro zero é para espera, o segundo é para suspensão e o terceiro é a configuração desativada. Isso desligará meu monitor em 15 minutos se ficar ocioso.
Você pode testar as configurações de dpms em espera, suspender e desativar com:
sleep 1; xset dpms force standby
Você pode substituir a palavra "standby" no comando acima por suspensão ou desativação. Nos meus testes, todos fizeram a mesma coisa; cada um desligou o monitor (luz negra completamente desligada). Quando movi meu mouse para acordar os monitores, cada comando fez o mesmo com a mesma rapidez. Para a minha situação, fiquei de fora.
xset -q
O comando acima fornece detalhes interessantes sobre suas configurações de proteção de tela e DPMS. Quando eu corri este comando antes de mudar alguma coisa, diz
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 0 cycle: 0
e
DPMS (Energy Star):
Standby: 0 Suspend: 0 Off: 0
DPMS is Enabled
Monitor is On
Em uma inicialização recente, o tempo limite e o valor do ciclo em Proteção de tela são 600. Com o tempo, eles mudam para o acima. Este é um bug, e tenho certeza que foi relatado no launchpad.net. Não consegui encontrar o relatório de erros apropriado (se alguém o fizer, por favor compartilhe um link).
Agora, a especificação dos comandos acima não persiste após o logout. A única maneira de fazer isso funcionar foi criar um arquivo chamado xset-start.sh no meu diretório pessoal.
No arquivo que tenho:
#!/bin/bash
/usr/bin/xset dpms 0 0 900 &
Você precisa dar permissões de execução ao arquivo, caso contrário ele não funcionará. Abra um terminal e execute:
chmod u+x xset-start.sh
Para iniciar no logon, faça o seguinte:
- Ir para o sistema - > Preferências - > Aplicativos de inicialização
- Clique em Adicionar
- Você pode nomear xset-startup
- Navegue até o seu diretório inicial, onde xset-setup.sh é
- Dê um comentário à entrada de inicialização, se quiser, e clique em Adicionar quando terminar.
Teste-o reiniciando o seu computador. Depois de reiniciar, abra um terminal e execute
xset -q
verifique se o valor off para DPMS é 900.
Tenho certeza de que existem arquivos globais e outros arquivos de inicialização por usuário que podem ser inseridos.
este post: Monitores externos não ficam em modo de espera se a tampa do laptop estiver fechada indica que os monitores externos vão para durma corretamente se a tampa estiver aberta no laptop. Eu não testei isso, mas isso me fez pensar que se o laptop lcd estiver desabilitado nas preferências de "Monitor", as configurações de dpms serão respeitadas pelos monitores externos?
Referências:
- páginas da Web do xset
- Sessão X personalizada
- Um resumo sobre a supressão de tela no Xorg
- Como desativar a exibição através da linha de comando?
Dicas: