Colocar um descanso de tela como plano de fundo da área de trabalho (XFCE)

Publicado por Daniel Roque em 12/06/2011

[ Hits: 12.597 ]

 


Colocar um descanso de tela como plano de fundo da área de trabalho (XFCE)



Breve dica de como colocar uma proteção de tela como plano de fundo.

Bom, foi testado no Xfce4 no Debian instável com placa de vídeo com aceleração gráfica.

É importante notar que para rodar legal é necessário estar habilitada a aceleração gráfica no xorg, pois os protetores de tela que não são em opengl(3d) em geral consomem muito processamento, pode ser até legal para chatear um colega que utiliza ruindow$, mas você não vai querer uma máquina cavalada enquanto tenta trabalhar, certo?

Bom, para saber se a sua máquina tem aceleração 3D ativa execute em um terminal:

glxinfo |grep rendering

Se a saída do comando for a linha abaixo, significa que você tem 3D ativo, o que é ótimo:

direct rendering: Yes

Vamos precisar baixar e compilar o winwrap, o cara que vai colocar o descanso de tela propriamente dito na área de trabalho. Execute:

# mkdir -p ~/tmp/winrwrap
# cd ~/tmp/winrwrap
# wget -c http://webcvs.freedesktop.org/xapps/xwinwrap/Makefile?view=co -O Makefile
# wget -c http://webcvs.freedesktop.org/xapps/xwinwrap/xwinwrap.c?view=co -O xwinwrap.c
# make


Após compilar verifique se não deu erro. Se não deu erro execute su, vai pedir senha de root (administrador):

su
# mv xwinwrap /usr/bin/
# chown root.root /usr/bin/xwinwrap


Agora verifique quais descanso de tela você tem na pasta /usr/lib/xscreensaver/, execute em um terminal:

ls /usr/lib/xscreensaver/

Abra um terminal e faça um teste com o comando abaixo, observe que eu estou supondo que você tem o descanso de tela glmatrix:

# xwinwrap -ni -fs -s -st -sp -nf -b -- /usr/lib/xscreensaver/glmatrix -window-id WID -speed 1 -no-fps

Se você tiver o descanso e aceleração 3D seu desktop deve ser substituido pelo descanso de tela.

Tente o comando abaixo caso o de cima não funcione

# xwinwra -ni -fs -s -st -sp -nf -b -a -- /usr/lib/xscreensaver/pacman -window-id WID -no-fps -mono

Conseguiu fazer funcionar? Agora é só colocar na inicialização, caso queira, utilizando o xfce4-session-settings. A dica não foi testada no Gnome e nem no KDE, mas no Gnome eu tenho quase certeza que funciona, no KDE já não tenho tanto certeza.

Boa sorte!

Outras dicas deste autor

Habilitar protocolos FTP e SMB no Thunar (XFCE)

Links - Erro: "Verification failure: unable to get local issuer certificate no links" [Resolvido]

IceDove e Lightning - Resolvendo problema de incompatibilidade

Calibrando o Touchscreen pelo Kernel do celular ZTE-V821 Android

Debian: Erro - Thunar não monta dispositivos com usuário normal após atualização [Resolvido]

Leitura recomendada

I Semana do CPFP de TI em SL e I Fórum Regional de SL (inscrições abertas)

Inicie o Fedora com uma explosão solar

Cursos do MIT OCW em português

Como verificar a integridade dos arquivos baixados usando cksfv

Personalizando a página do Google

  

Comentários
[1] Comentário enviado por removido em 12/06/2011 - 11:41h

Excelente dica! testada, aprovada e favoritada.

* somente uma correção no último comando, falta o 'p' em :

# xwinwra -ni -fs -s -st -sp -nf -b -a -- /usr/lib/xscreensaver/pacman -window-id WID -no-fps -mono

fica assim:

# xwinwrap -ni -fs -s -st -sp -nf -b -a -- /usr/lib/xscreensaver/pacman -window-id WID -no-fps -mono


valeu!

[2] Comentário enviado por removido em 12/06/2011 - 14:02h

show de bola véi!

nice -n 19 xwinwrap -ni -argb -fs -s -st -sp -b -nf -o 0.7 -- /usr/lib/xscreensaver/<TECLE_TAB_E_ESCOLHA_O_TEMA> -root -window-id WID


Usando o Mplayer para exibir um vídeo:

xwinwrap -ni -o 0.6 -fs -s -st -sp -b -nf -- mplayer -wid WID -quiet caminho-do-filme/nome-do-filme.extensão


Mesclando com o wallpaper:

nice -n 15 xwinwrap -ni -o 0.20 -fs -s -sp -st -b -nf -- /usr/lib/xscreensaver/glmatrix -root -window-id WID

fontes consultadas:

http://padoca.wordpress.com/2007/09/21/wallpaper-3d-com-o-compiz-fusion-tutorial-para-kubuntu/
http://www.fsckin.com/2008/04/14/fun-with-xwinwrap-in-compiz-fusion/
http://www.dragteam.info/forum/informacoes-dicas-e-tutoriais-geral/34243-xwinwrap.html
http://tech.shantanugoel.com/projects/linux/shantz-xwinwrap
http://swik.net/xwinwrap
http://ubuntuforums.org/showthread.php?t=577144


screenshot:

http://www.vivaolinux.com.br/screenshot/Xfce-Debian-Squeeze-1

[3] Comentário enviado por tiekookeit em 13/06/2011 - 08:23h

valeu edps e esta do mplayer não sabia não, irado!

[4] Comentário enviado por removido em 13/06/2011 - 19:54h

métodos de obtenção de uma interface gráfica para o xwinwrap:

http://code.google.com/p/gwinwrap/downloads/list

$ tar -zxvf gwinwrap-0.1-1.tar.gz
$ cd gwinwrap-0.1-1
$ ./gwinwrap.py

ou por SVN:

$ sudo apt-get install mplayer subversion
$ svn checkout http://gwinwrap.googlecode.com/svn/trunk/ gwinwrap-read-only
$ cd gwinwrap-read-only/
$ chmod +x gwinwrap.py
$ ./gwinwrap.py

* atualizando o programa:

$ cd gwinwrap-read-only/
$ svn up



[5] Comentário enviado por marbreu em 30/08/2011 - 16:39h

Bom D+ esta tua dica, tinha q ser um tutorial ou Artigo, valeu mesmo, mas tenho uma pergunta no lugar do mplayer tem como ser com o VLC ou outro tocador de video?.Teria como criar um script shell para iniciar junto com o linux.

:-) Abraços.... :-}

[6] Comentário enviado por danielcrvg em 01/08/2012 - 14:30h

muito bom valeu!!!

[7] Comentário enviado por msthomeh em 23/03/2013 - 21:21h

amigo. uso o ubuntu há pouco tempo em meu note. fui seguindo os passos acima e qdo chega em "su" - sem aspas, é claro... o terminal acusa falha de autenticação, o terminal não reconhece minha senha que sei que está certa.

[8] Comentário enviado por tiekookeit em 25/03/2013 - 08:29h

Quando se digita su, o comando espera pela senha de ROOT, não pela senha do usuário como o comando sudo faz, se você tem permissão de utilizar o sudo, você pode fazer o seguinte:

1 - definir uma senha para o root e depois usar o comando sudo
# sudo passwd root

2 - utilizar o sudo para fazer as operções
# sudo mv xwinwrap /usr/bin/
# sudo chown root.root /usr/bin/xwinwrap

Eu não utilizo Ubuntu, mas ouvi dizer que em algumas versões só é possível fazer operações de root pelo sudo.

Boa Sorte!

[9] Comentário enviado por edps em 02/05/2015 - 14:13h


Juntando um pouco do que o colega nos apresentou aqui e alguns de meus comentários como o "removido" fiz uma atualização desta dica em meu blog:

https://edpsblog.wordpress.com/2015/05/02/how-to-wallpapers-e-videos-no-desktop-openbox-e-outros/

Obrigado ao autor da dica por nos apresentar o xwinwrap.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts