Como fazer atividade pulseaudio ditar o estado de sono (solução alternativa de cafeína)

0

Eu gostaria que meu monitor fosse desativado se estivesse inativo após uma hora por configurações, apesar de a cafeína estar funcionando. No entanto, gostaria que esta ação fosse nula se pulseaudio detectasse qualquer reprodução de áudio. Isso é possível? Estou executando o Ubuntu LTS 16. Obrigado por qualquer esclarecimento antecipado.

    
por RGordon 28.03.2017 / 19:04

1 resposta

0

Você pode verificar se há algum coletor alimentando uma saída em pulseaudio que "idealmente" faria o que você deseja, no entanto, terá a estranheza de se um aplicativo estiver tocando enquanto estiver sem som (como você desativou o vídeo do youtube) acredito que ainda contam como 'jogando'.

link

Mostra como testar isso, basicamente você precisaria construir um script wrapper chamando xscreensaver (ou o que quer que você chama para deixar em branco o seu monitor) e usar o check na resposta acima.

Isso seria algo como isto:

if [['pacmd list-sink-inputs | grep -c 'state: RUNNING'']]
    call xscreensaver
fi;
    
por 28.03.2017 / 19:11