Pular para o conteúdo

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

Dica publicada em Linux / Miscelânea
Daniel Roque tiekookeit
Hits: 14.171 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Placa wireless USB Multilaser Atheros Communications, Inc. AR9271 802.11n no Linux

Configurando o celular GT-S8000B como modem 3G

Como Editar Arquivos do Access (MDB) no Libreoffice Base

OpenOffice / LibreOffice / BrOffice Base e JDBC Oracle Database 10g Express Edition

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

Fedeasy - Script arredondador do Fedora

Sugestão de .Xresources para mudar o visual do XTerm

Instalar Debian 4 em modo gráfico

Como imprimir um documento no formato de livro de 4 páginas por folha

Corrigindo falhas na Plymounth Screen do openSUSE

#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!

Contribuir com comentário

Entre na sua conta para comentar.