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: 67.700 ]
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
Servidor de Mídia com 128 MB de RAM
Instalando e configurando um dock igual ao Mac Leopard no KDE
MEncoder - Criando Programa Gráfico Para Conversão
Rode o Blackbox no Windows XP
Proteja seu website ou página html com encriptaçâo
Leitura recomendada
Unity Desktop no Arch Linux
Bootsplash no Slackware - HowTo
Mudando o tema dos cursores do mouse no Linux
Existe design além do Corel Draw?
Xmorph: Efeitos de transformação de fotos com software livre
Comentários
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
Mensagem
Trevino tem uma cópia pro ubuntu aqui
http://download.tuxfamily.org/3v1deb/pool/feisty/eyecandy/xwinwrap_0.1+cvs20060209_i386.deb
É 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...
Mensagem
É 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...
xine -R faz o mesmo !
Mensagem
xine -R faz o mesmo !
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!
Mensagem
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!
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 é.
Mensagem
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 é.
Mensagem
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
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!
Mensagem
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!
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
Mensagem
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
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!
Mensagem
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!
blz renato, vou testar
se der problema voltou a ti enxer....hehehe
valeu,
abraço
Mensagem
blz renato, vou testar
se der problema voltou a ti enxer....hehehe
valeu,
abraço
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 é??
Mensagem
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 é??
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.
Mensagem
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.
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???
Mensagem
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???
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!!!
Mensagem
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!!!
[root @ Slackware protecaodetela]# ls
Makefile xwinwrap.c
[root @ Slackware protecaodetela]# make
Makefile:11: *** faltando o separador. Pare.
[root @ Slackware protecaodetela]#
PORQUE?
Mensagem
[root @ Slackware protecaodetela]# ls
Makefile xwinwrap.c
[root @ Slackware protecaodetela]# make
Makefile:11: *** faltando o separador. Pare.
[root @ Slackware protecaodetela]#
PORQUE?
MSN: raaafid@hotmail.com
Quem puder me ajudar, por favor. vaLeu! x)
Mensagem
MSN: raaafid@hotmail.com
Quem puder me ajudar, por favor. vaLeu! x)
Mensagem
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
Enviar