ESCOLHENDO RANDOMICAMENTE BACKGROUNDS PARA O SEU XFCE

Olha eu aqui de novo, empolgado com algumas possibilidades que achei para aquele script[bb] maluco que apresentei aqui ontem :-)
Sim, aquele script me deu uma idéia legal. Bom, uso o XFCE[bb] como meu gerenciador de janelas ( em qualquer distro ) e por sua vez, gosto da idéia dos fundos de tela ( aquelas imagens que escolhemos para ficar ao fundo de nossos computadores ).
Bem, como eu já estou escolhendo aleatoriamente o tema que eu vou ficar na minha tela de login, que tal eu escolher também a imagem que irá ficar na minha tela de fundo do Ambiente de Trabalho ?

Bom, para isto, eu padronizei algumas coisas. No meu caso, todos os backgrounds[bb] passaram a ficar em /home/meuusuario/backgrounds. Assim, meu script ( na inicialização ) não teria problemas para escolher o que seria mostrado na minha tela de fundo. 

E, finalmente, o script. Ele segue o mesmo princípio do primeiro script, modificando somente o sed ao final ... se bem que nem o sed, já que no fundo a única coisa que eu faço é modificar os paths ...

Um outro ponto, que deve ser levado em consideração, é, que, como o script modifica um arquivo de dentro do home do usuário, ele deve devolver a permissão padrão para o mesmo. Assim, meu script efetua isto também. Ou seja, dá um chown no arquivo para garantir que o dono do arquivo é o dono do diretório.

Como sempre, as dicas de como instalar estão no arquivo, mas vou citar elas neste post aqui ... 

O nome deste script, é extremamente criativo ... rc.xfcerandom hahahahahaha 

Baixe o script neste link aqui, e com ele em sua máquina, como root, copie-o para o diretório /etc/rc.d do seu Slackware[bb].

Neste diretório, torne o script executável, com o comando :

#  chmod 755 rc.xfcerandom

Pronto, agora o bichinho está pronto para funcionar. Com o vi ou vim, ou outro editor de sua preferência, faça as modificações nas seguintes variáveis : 

YOUR_USER="ataliba" # preencha aqui com o seu usuario
BACKGROUND_DIR=/home/$YOUR_USER/backgrounds # coloque ao final o diretório que irá conter seus backgrounds . No meu caso, backgrounds é o diretório onde estão as imagens. /home/ataliba/backgrounds

Com isto feito, é ir ao seu arquivo /etc/rc.d/rc.local e adicionar as seguintes linhas :

if [ -x /etc/rc.d/rc.xfcerandom ]; then
. /etc/rc.d/rc.xfcerandom
fi

E, pronto, é só aproveitar o seu novo visual toda vez que seu Slackão reiniciar :-)