Desativar protetor de tela durante o uso do Hulu Desktop

5

Existe um arquivo na sua pasta pessoal que permite que você defina algumas configurações para o Hulu Desktop: ~/.huludesktop . Tem uma opção para os scripts rodarem para dis / en-able o protetor de tela.

Eu gostaria de escrever um script para ser chamado pelo Hulu enquanto assisto a um vídeo. Parece que no Ubuntu 10.04 as configurações do gconftool idle_activation_enabled & amp; idle_activation_enabled não inibe mais o gnome-screensaver ou monitora o sono.

Estes são os comandos que tentei usar:


gconftool-2 --set /apps/gnome-screensaver/idle_activation_enabled --type bool TRUE
gconftool-2 --set /apps/gnome-powermanager/idle_activation_enabled --type bool TRUE

Também encontrei gnome-screensaver-command com a opção --inhibit , mas isso é bloqueado enquanto ativo, o que significa que meu script de suspensão seria difícil de encaixar nas duas opções .huludesktop ( suspend_script & amp; resume_script )

Eu preferiria não usar o Caffine como está no Ubuntu NBR e o espaço do painel superior é valioso.

    
por Rob 29.09.2010 / 22:43

2 respostas

3
$ cat ~/bin/hulu-suspend
#!/bin/sh
# wrapper for gnome-screensaver-command utility to inhibit and 
# refrain from inhibiting screensaver. comments and robustness
# are sacrificed for simplicity

case $0 in
    *suspend*) 
        gnome-screensaver-command --application-name Hulu \
            --reason "watchin stuffs" --inhibit & 
        gnome-screensaver-command --query ;;
    *resume*) 
        killall gnome-screensaver-command;
        gnome-screensaver-command --query ;;
    *) echo "usage $0: read the script $0"; exit 1;;
esac
$ chmod +x ~/bin/hulu-suspend
$ ln ~/bin/hulu-suspend ~/bin/hulu-resume
$ hulu-suspend
The screensaver is being inhibited by:
Application="Hulu"; Since="2010-09-30T03:30:15.169875Z"; 
    Reason="watchin stuffs";
$ ln ~/bin/hulu-suspend ~/bin/hulu-resume
$ ~/bin/hulu-resume
The screensaver is not inhibited

Foi testado; afirma trabalhar. Aproveite.

    
por msw 30.09.2010 / 05:33
2

FYI, A cafeína 2.2 agora tem uma opção para ocultar o ícone da bandeja:

Para abrir as preferências novamente assim que o ícone estiver oculto, execute caffeine -p a partir do
a linha de comando ou Sistema - > Preferências - > Preferências de cafeína .

    
por Isaiah 03.12.2010 / 19:07