Fluxbox: Wallpapers diferentes em cada área de trabalho

Publicado por Sandro Marcell em 22/06/2010

[ Hits: 8.107 ]

Blog: http://sanmarcell.wordpress.com

 


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

Wget: Verificando existência de arquivo remoto

AWK - Validando endereços IPv4

Utilizando abreviações no Vim

Detectando conflitos de IP

Substituir espaços em branco por underlines em nome de arquivos

Leitura recomendada

Ao instalar KDE4 no Debian Lenny startx não funciona [solução]

Como marcar um tópico como 'RESOLVIDO' e assinalar 'MELHOR RESPOSTA'

eBook GNU/Linux Advanced Administration

Configurar som no Linux através do ALSA

Xtree no GNU/Linux

  

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 removido 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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts