domingo, 4 de agosto de 2013

Proteção de tela DreamAquarium

Como todos sabem o ambiente gráfico mais utilizado no mundo linux é o Gnome e eles aboliram a proteção de tela,então optei por essa que usa o wine para rodar  e o xautolock para iniciar ela quando o pc ficar inativo por um determinado tempo,além de não ativar quando você estiver assistindo filmes,bom d+.


OBS:Este é um programa proprietário e para que você o utilize plenamente,depende de comprar uma licença.








OBS:Usuarios Debian,o seu user tem que estar no sudoers.

Agora prepare o seu GNU/linux para poder rodar o aplicativo windows,abra o terminal e de o comando.

sudo apt-get install xautolock wine

Baixe a gdiplus.dll ,de o comando abaixo no terminal

wget -O ~/.wine/drive_c/windows/system32/gdiplus.dll http://dreamaquarium.com/gdiplus.dll


Instale o DreamAquarium,de os comandos no terminal na sequência.


wget http://dreamaquarium.com/DreamAquariumXP.exe


wine DreamAquariumXP.exe

Vamos criar o .sh,de o comando abaixo.

gedit ~/.wine/start.sh

No arquivo aberto cole as linhas abaixo,salve e feche o arquivo.

#!/bin/sh

processblock="totem|totem-gstreamer|totem-xine|mplayer|vlc"
titleblock="YouTube - |Vimeo, | on Vimeo"

[ "$(pgrep -u $USER "(DreamAquarium.scr|$processblock)$")" ] && exit
[ "$(xwininfo -id $(xprop -root | sed -n "/_NET_ACTIVE_WINDOW(WINDOW)/s/.* //p") | egrep "\".*($titleblock).*\"")" ] && exit

sudo -u $USER WINEPREFIX=$HOME/.wine wine 'C:\windows\DreamAquarium.scr' -S





OBS: Notem em processblock= e titleblock=,são configurações para que a proteção não se ative quando os programas ali especificados,estiverem rodando,caso queira add mais algum pode fazer.
 
Vamos dar permissão ao arquivo para executar

chmod +x ~/.wine/start.sh

 De o comando abaixo para ver se a proteção de tela está funcionando.

$HOME/.wine/start.sh

Agora vamos colocar ele na inicialização do sistema,de o comando no terminal.

gedit ~/.config/autostart/dreamaquarium.desktop


Cole as linhas abaixo no arquivo aberto,salve e feche o arquivo


[Desktop Entry]
Type=Application
Exec=
xautolock -time 1 -resetsaver -locker $HOME/.wine/start.sh

Hidden=false
X-GNOME-Autostart-enabled=true
Name[pt_BR]=
dreamaquarium 
Name=dreamaquarium 
Comment[pt_BR]=
Comment=


OBS:Note -time 1 ,ele define o tempo para abrir a proteção de tela em minutos, 1 = 1 minuto,altere para o tempo que lhe agradar.

 Tutorial feito a partir da fonte.


Nenhum comentário:

Postar um comentário