Proteção de tela ou vídeo como papel de parede

Nesse tutorial vou explicar a maneira fácil e rápida de colocar um vídeo no papel de parede.

[ Hits: 64.276 ]

Por: M4iir1c10 em 13/11/2007 | Blog: https://github.com/mauricioph


Rodando



Depois de tudo instalado com sucesso, vamos rodar o programa:

$ xwinwrap -ni -fs -s -st -sp -b -nf -- /usr/lib/misc/xscreensaver/skyrocket -root -window-id WID &

Com esse comando você tem o skyrocket como papel de parede (Skyrocket é um protetor de tela OpenGL).

Se você quer o GLMatrix (outro protetor de tela):

$ xwinwrap -ni -argb -fs -s -st -sp -a -nf -- /usr/lib/misc/xscreensaver/glmatrix -root -window-id WID &

Para rodar um filme com o Mplayer:

$ xwinwrap -ni -o 0.6 -fs -s -st -sp -b -nf -- mplayer -wid WID -quiet movie.mpg

Os comandos basicamente são:

xwinwrap [-g] [-ni] [-argb] [-fs] [-s] [-st] [-sp] [-a] [-b] [-nf] [-fl] [-o OPACITY] -- COMMAND ARG1...
  • -g geometria
  • -ni sem entrada
  • -argb argb, Alpha, Red, Green, Blue. Camadas de cores.
  • -fs tela cheia
  • -s sticky ?? Fixar ???
  • -st pular o taskbar
  • -sp Pular o pager
  • -a Acima
  • -b Abaixo
  • -nf noFocus
  • -o opacity=# entre 0 e 1

Infelizmente não vou colocar nenhum screenshot como de costume, mas vou pôr um link para um vídeo no youtube:
Página anterior    

Páginas do artigo
   1. Introdução
   2. Código-fonte
   3. Rodando
Outros artigos deste autor

Criando vídeo com características de DVD

Como controlar todas as mídias da sua casa somente com 1 controle remoto e 1 Linux

Rode Linux no seu iPod

Bug afeta todas as distros

Raios de luz explodindo atrás do texto

Leitura recomendada

Exiv2 - Manipulando Metadados de Arquivos de Imagens

Trabalhos gráficos no Biglinux

Instalando Compiz Fusion no Debian/Ubuntu

Introdução aos ambientes gráficos e gerenciadores de janelas menos conhecidos

Xmorph: Efeitos de transformação de fotos com software livre

  
Comentários
[1] Comentário enviado por marceloatie em 13/11/2007 - 09:00h

Ubuntu@Gutsy:~$ sudo apt-get install xwinwrap
Lendo lista de pacotes... Pronto
Construindo árvore de dependências
Reading state information... Pronto
E: Impossível achar pacote xwinwrap

[2] Comentário enviado por marceloatie em 13/11/2007 - 09:09h

Trevino tem uma cópia pro ubuntu aqui
http://download.tuxfamily.org/3v1deb/pool/feisty/eyecandy/xwinwrap_0.1+cvs20060209_i386.deb

[3] Comentário enviado por cruzeirense em 13/11/2007 - 11:41h

É interessante, apesar de inútil. Tenho um programa que faz algo semelhante no xp, pvr plus que coloca a imagem capturada de tv como papel de parede, bem bacana...

[4] Comentário enviado por fdavid em 13/11/2007 - 16:29h

xine -R faz o mesmo !

[5] Comentário enviado por M4iir1c10 em 13/11/2007 - 20:56h

E a protecao de tela? da pra fazer com o xine -R, pvr ou mesmo o Mplayer ?

Desculpem uma falha no final do artigo onde eu coloquei o codigo-fonte o comando para compilar e :

Make
sudo cp xwinwrap.o /usr/lib
sudo cp xwinwrap /usr/bin

o Make install vai retornar erro... foi mal... hehehe!

[6] Comentário enviado por renato_pacheco em 16/11/2007 - 11:20h

Kra, pq q o meu comando make dá esse problema?

renato@renato:~/Desktop/xwinwrap$ make
Makefile:11: *** missing separator. Stop.

Tá faltando alguma coisa, mas num sei o q é.

[7] Comentário enviado por M4iir1c10 em 18/11/2007 - 06:28h

Renato eu fiz o seguinte, copiei o codigo que eu repassei nessa pagina... nao sei o que deu errado mais parece que em algum lugar faltou um ponto e virgula... faz o seguinte pega as fontes direto do site....

http://webcvs.freedesktop.org/xapps/xwinwrap/xwinwrap.c?view=co

http://webcvs.freedesktop.org/xapps/xwinwrap/Makefile?revision=1.1.1.1

depois digite make e copie xwinwrap.o para /usr/lib e xwinwrap /usr/bin


[8] Comentário enviado por renato_pacheco em 18/11/2007 - 14:47h

Esqueci d t falar, mas eu havia conseguido. Tinha alguns espaços a mais dentro do Makefile e eu os tirei. Agora há outro problema: quando eu o executo, funciona normalmente, mas os meus ícones da área d trabalho não aparecem. Como faço pra aparecerem?

Valews!

[9] Comentário enviado por removido em 19/11/2007 - 15:18h

brother, instalei, mandei rodar
e simplesmente nao aconteceu nada......rs
oq será que houve???

quando mando rodar o matrix por exemplo, ele diz que o arquivo nao foi encontrado, mas eu tenho o glmatrix la

[10] Comentário enviado por renato_pacheco em 19/11/2007 - 15:30h

homemdegelo,

Eu passei por isso tb. É q o caminho dos screen savers depende d cada distro. Para vc tirar essa dúvida, execute o comando:

# find / -iname glmatrix

Eu encontrei o meu dessa forma. Falows!

[11] Comentário enviado por removido em 19/11/2007 - 15:41h

blz renato, vou testar
se der problema voltou a ti enxer....hehehe

valeu,

abraço

[12] Comentário enviado por removido em 20/11/2007 - 21:57h

entao velho, testei e nada
o meu caminho é o mesmo descrito pelo mauricio, mas mesmo assim da esse erro:

root@leo-desktop:/home/leo# xwinwrap -ni -argb -fs -s -st -sp -a -nf -- /usr/lib/misc/xscreensaver/glmatrix -root -window-id WID &
[1] 5999
root@leo-desktop:/home/leo# /usr/lib/misc/xscreensaver/glmatrix: No such file or directory
/usr/lib/misc/xscreensaver/glmatrix died, exit status 2


alguem sabe oq é??

[13] Comentário enviado por SuporteTecnicoID em 06/01/2008 - 19:06h

Procure com o :

whereis xscreensaver

Vai mostrar os caminhos do xscreensaver se existir, caso não exista, vc não pode esquecer de ter o xscreensaver instalado.


[14] Comentário enviado por rayfcrols em 23/04/2008 - 17:42h

Mauricio, ou que puder ajudar, eu conseguir que rodasse no Ubuntu 8.04 mais somente tomando toda tela(digo, funcionando +- como um screen) não teria ou não era para funcionar como como um papel de parede animado???

[15] Comentário enviado por kirabouts em 04/05/2009 - 05:06h

TTo tentando usar essa dica no meu ubuntu 9.04, mas nao rola.. instalei o xscreensaver pelo pacote que baixei da net.. fiz tudo exatamente como no tuto e depois de executar o comando no terminal para exercutar o screensaver.. a tela toda fica coberta pelo escreen saver.. ou seja. nao há como mexer no desktop.. fica tdo piscando... se alguem tiver uma solução me deixa uma msn ou manda um email pra joao__silveira@hotmail.com..
abraço!!!

[16] Comentário enviado por bruc3 em 13/10/2009 - 17:58h

[root @ Slackware protecaodetela]# ls
Makefile xwinwrap.c
[root @ Slackware protecaodetela]# make
Makefile:11: *** faltando o separador. Pare.
[root @ Slackware protecaodetela]#


PORQUE?

[17] Comentário enviado por bruc3 em 13/10/2009 - 17:58h

MSN: raaafid@hotmail.com

Quem puder me ajudar, por favor. vaLeu! x)

[18] Comentário enviado por m4iir1c10 em 13/10/2009 - 18:23h

Bruce nao sei o que deu errado, mais parece que em algum lugar faltou um ponto e virgula... faz o seguinte pega as fontes direto do site....

http://webcvs.freedesktop.org/xapps/xwinwrap/xwinwrap.c?view=co

http://webcvs.freedesktop.org/xapps/xwinwrap/Makefile?revision=1.1.1.1

depois digite make e copie xwinwrap.o para /usr/lib e xwinwrap /usr/bin


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts