Sistema : Ubuntu 16.04, Unity
Pergunta principal : como evitar que um aplicativo impeça a suspensão automática?
Problema específico : os vídeos do Youtube reproduzidos no Firefox impedem a suspensão automática da tela e do sistema.
Eu sei que muitas pessoas querem isso, mas eu não quero que isso aconteça a menos que eu indique especificamente.
Perguntas / observações secundárias :
-
Quais serviços ou programas são responsáveis por acionar ações automáticas de tela e suspender? gnome-screensaver?
- Não é DPMS. O DPMS não está configurado para fazer nada por padrão. Quando eu configuro o DPMS para fazer algo, ele irá ignorar a reprodução de vídeo por seu escurecimento automático da tela. (As configurações serão redefinidas em cada retomada de suspensão ou reinicialização).
-
Existe uma maneira de monitorar o cronômetro de inatividade?
- A reprodução de vídeo, na verdade, não redefine o contador de inatividade, mas apenas impede a suspensão automática, portanto, quando o vídeo terminar, o sistema entrará em suspensão imediatamente, contanto que haja um período suficiente de inatividade.
-
Como esse comportamento é implementado? É algum tipo de estado "não dormir" que qualquer programa pode indicar ao sistema ou é uma função específica no Unity detectar a reprodução de vídeo HTML5?
- Como descrito acima, é diferente da atividade de "falsificação", como a cafeína.
-
Existe uma maneira de descobrir se um determinado programa está impedindo a suspensão automática?
- Eu gostaria de saber com antecedência como, por exemplo, um novo media player afetará a suspensão automática sem precisar executar testes cujo resultado possa ser distorcido por outros aplicativos em execução.
Nota : publiquei uma pergunta semelhante em este alemão placa .
Editar: minhas razões :
- Eu gosto de dormir com uma lista de reprodução no YouTube, o que exige que eu inicie um temporizador de sono manual.
- Quando quero que uma pequena tarefa termine e saia do meu computador, quero que ela durma depois de um tempo, mas até mesmo um vídeo do paused no Youtube manteve meu computador e minha tela acesos a noite toda várias ocasiões.
- Se eu realmente quiser assistir a um vídeo mais longo, tenho que começar o cafeína, porque não tenho uma maneira fácil de saber se o Firefox está realmente impedindo o gerenciamento de energia para este site de vídeo específico (parece não acontecer com vídeos em Flash ). Vou tomar previsível ao longo do comportamento ocasionalmente conveniente. (Eu também não gosto que o sistema durma imediatamente após o término de um vídeo, conforme descrito acima)
- Em geral, para qualquer aplicativo, não tenho como saber se um aplicativo está impedindo a suspensão agora ou nunca, pois não há nenhuma indicação desse comportamento em nenhuma configuração de sistema ou aplicativo.