Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Fluxbox: Wallpapers diferentes em cada área de trabalho
Linux user
Publicado por Sandro Marcell em 22/06/2010

Login: SMarcell, 579272 pontos | Blog: http://my.opera.com/smarcell/blog/
[ Hits: 3677 ]

Fluxbox: Wallpapers diferentes em cada área de trabalho

Dica simples de como proceder para configurar diferentes papéis de parede em diferentes áreas de trabalho do bom é velho Fluxbox.

Válido somente para versão 1.1.1 do Fluxbox.

Para que isso seja possível, edite o arquivo ~/.fluxbox/keys e adicione a seguinte linha:

ChangeWorkspace :Exec fbsetbg -r /path/wallpapers

Com essa opção ao mudar de área de trabalho você também mudará o wallpaper de forma aleatória!

Agora se você deseja fixar um wallpaper diferente para cada área, utilize este simples shell script (fazendo as alterações necessárias é claro!):

#!/bin/bash --norc
#
PATH="/bin:/usr/bin:/usr/local/bin"

# Numero de areas de trabalho
workspaces=4

wallpapers_dir="${HOME}/wallpapers"

# Determina a area de trabalho corrente
current_workspace=`xprop -root _NET_CURRENT_DESKTOP`

# Aqui voce define os wallpapers padroes para cada area de trabalho
# Obs.: Note que a quantidade deve ser igual a de '$workspaces'!
wallpaper[0]="${wallpapers_dir}/imagem.jpg"
wallpaper[1]="${wallpapers_dir}/imagem.jpg"
wallpaper[2]="${wallpapers_dir}/imagem.jpg"
wallpaper[3]="${wallpapers_dir}/imagem.jpg"

# Note tambem que o 'case' esta diretamente ligado a '$workspace'!
case "${current_workspace//[^0-9]/}" in
   0) fbsetbg ${wallpaper[0]} ;;
   1) fbsetbg ${wallpaper[1]} ;;
   2) fbsetbg ${wallpaper[2]} ;;
   3) fbsetbg ${wallpaper[3]} ;;
esac

xrefresh

exit 0

E alterar a linha do ~/.fluxbox/keys para:

ChangeWorkspace :Exec /path/script

Pronto! =)


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Superkaramba: mudando a cara do seu KDE
   Dica Linux recomendada WindowMaker: error: cant find a register in class GENERAL_REGS while reloading asm
   Dica Linux recomendada slackpkg dando erro: /usr/libexec/slackpkg/core-functions.sh: line 10: tput: command not found
   Dica Linux recomendada Voltando a configuração padrão e17 (Enlightenment)
   Dica Linux recomendada Instalando o OpenOffice 2.4.1 no Debian Etch

Comentários
[1] Comentário enviado por SMarcell em 22/06/2010 - 12:52h:

Onde "... trabalho do bom é velho Fluxbox." leia-se "... trabalho do bom e velho Fluxbox."

=)

[2] Comentário enviado por eddye00 em 22/06/2010 - 21:50h:

Ótima dica! estava há algum tempo querendo fazer isto.
Favoritos +1

[3] Comentário enviado por /bin/laden em 24/06/2010 - 08:40h:

Testei aqui e funcionou legal... muito bom.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.