Fórum Ubuntu Linux - PT

Área para Iniciantes => Dicas e Truques => Tópico iniciado por: Sedan75 em 10 de MAR?O de 2012, 06:06

Título: XwinWrap e MPlayer, utilizando videos como wallpapers no Desktop
Enviado por: Sedan75 em 10 de MAR?O de 2012, 06:06
Uma das características principais do Linux, é poder configurá-lo para deixá-lo com a sua cara. E, que ambiente seria o melhor indicado para ter a sua cara que a Área de Trabalho ou Desktop da sua máquina?


(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fi608.photobucket.com%2Falbums%2Ftt165%2FSedan75%2Fhotplug%2F4.jpg&hash=2fcd53f85d8e8aef1814c72a3a920ba7cb6a3185)  (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fi608.photobucket.com%2Falbums%2Ftt165%2FSedan75%2Fhotplug%2F3.jpg&hash=252245a6bf58a0dd893eb2bed9b1915f37d51569)

Como sabemos, o GNU/Linux possuem código fonte aberto e, por isso, programadores do mundo todo podem trabalhar no desenvolvimento de novos programas e aplicativos. Com isso, dificilmente algum usuário pensa em uma possibilidade que já não tenha sido pensada e implementada por algum(s) desse(s) programador(es).

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fi608.photobucket.com%2Falbums%2Ftt165%2FSedan75%2Fhotplug%2F2.jpg&hash=b7df9c0dee7be9d2413e6d7749a4700c2d34e5c2) (https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fi608.photobucket.com%2Falbums%2Ftt165%2FSedan75%2Fhotplug%2F5.jpg&hash=e15a05f316f46e9c0c69aeaca4dd82711d36a97d)

Pra você que já é usuário do Compiz ou do Beryl em seu Sistema, a novidade é a implementação de videos como fundo do seu Ambiente de Trabalho, ou seja, trata-se de um excelente recurso para os famosos Wallpapers Animados ou Screensavers.

Os aplicativos que permitem utilizarmos um video como plano de fundo são o xwinwrap, associado ao mplayer. Você poderá instalar a ambos utilizando o gerenciador de pacotes apt-get:

Citar
$ sudo apt-get update
$ sudo apt-get install mplayer
$ sudo apt-get install xwinwrap

Se o pacote xwinrap não for encontrado, você poderá baixar o pacote Debian pronto neste LINK (http://www.mediafire.com/?259lvp9hp12knp9)

Para instalar o pacote o pacote, rode:

Citar
$ sudo apt-get install xwinwrap_0.1+cvs20060209_i386.deb

Após a instalação, crie um script ".sh", como por exemplo "screensaver.sh",  com o seguinte conteúdo:


Citar
#! /bin/bash
xwinwrap -ni -o 0.9 -fs -s -st -sp -b -nf -- mplayer -nosound -loop 0 -saturation 100 -brightness -20 -contrast 50 -wid WID /endereço/do/video


Fazendo uma rápida pesquisa você encontrará várias opções para configurar o xwinwrap, mas as principais e as quais utilizaremos, são:

Citar
-o (transparência 0.0 - 1.0 - permite visualizar ícones do Desktop)
-ni (sem entrada - no in)
-fs (tela cheia - full screen)
-s (fixar)
-st (pular taskbar)
-sp (pular pager)
-b (manter abaixo)
-nf (noFocus)


Agora, vamos relembrar algumas das opções do mplayer:

Citar
-nosound (tirar o som do video - se for suprimido, o som também será reproduzido)
-loop 0 (quantas vezes seguidas o video será reproduzido. 0 = infinito)
-saturation (ajuste de cor)
-brightness (ajuste de brilho)
contrast (ajuste de contraste)
-wid WID (janela de video sem bordas)

Nas configurações do xwinwrap e do mplayer do arquivo "screensaver.sh" do exemplo acima, eu defini alguns valores em suas opções, como nível de transparência; tons de brilho, de cor e de contraste; reprodução infinita do video, etc. Essas opções poderão ser alteradas como você achar melhor.

Certifique-se de indicar a caminho ou path correto do video nas opções do mplayer e de ter os CODECS corretos instalados para o formato do video que deseja reproduzir.

Para executar seu arquivo "screensaver.sh", dê-lhe permissão de execução com:
Citar
# chmod +x screensaver.sh

Agora rode o comando:
Citar
$ sh screensaver.sh

Para interromper, tecle <Ctrl>+"C".

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fi608.photobucket.com%2Falbums%2Ftt165%2FSedan75%2Fhotplug%2Fvideo.jpg&hash=04dc6306da23df0ea61b32b2e0bfee8ae764390e) (http://www.youtube.com/watch?v=QP2KKwmJl5Q)

Dica:
Para iniciar o screensaver.sh na iniciação do sistema, siga para:
Menu > Sistema > Preferência > Aplicativos de Sessão > Clique em "Adicionar", digite um nome qualquer para o script (ex: screensaver), e no campo "Comando", navegue até o diretório aonde você criou o "screensaver.sh" e clique no arquivo. Agora, clique em "Adicionar".

Se desejar, os videos das screens acima podem ser baixadas  AQUI (http://hotplugdicas.blogspot.com/2012/02/linux-xwinwrap-utilizando-um-video-como.html)