Wallpaper Slideshow no LXDE

Publicado por Perfil removido em 28/05/2015

[ Hits: 3.367 ]

 


Wallpaper Slideshow no LXDE



Para exibir várias imagens como papel de parede no LXDE (slideshow), crie e personalize o seguinte script:

#!/bin/bash
# Para executar a cada 15 min, adicione o script ao crontab:
# $ crontab -e
# */15 * * * * DISPLAY=:0.0 $HOME/.bin/rotate-wallpapers.sh
# Mude em "WALLPAPERS" a localização correta para as imagens que deseja exibir.
WALLPAPERS="$HOME/Imagens/wallpapers"
ALIST=( `ls -w1 $WALLPAPERS` )
RANGE=${#ALIST[@]}
let "number = 0"
let LASTNUM="`cat $WALLPAPERS/.last` + 1"
let "number = $LASTNUM % $RANGE"
echo $number > $WALLPAPERS/.last
if [ $number -gt $RANGE ];then
  number=1
fi
pcmanfm --set-wallpaper $WALLPAPERS/${ALIST[$number]}

Salve com o nome e local que desejar (sugestão: /usr/local/bin/rotate-wallpapers.sh) e dê permissão de execução:

sudo chmod +x /usr/local/bin/rotate-wallpapers.sh

Agora, configure o script no crontab para ser executado periodicamente:

crontab -e

*/15 * * * * DISPLAY=:0.0 /usr/local/bin/rotate-wallpapers.sh

Neste caso, a mudança de wallpaper ocorrerá a cada 15 minutos.

Outras dicas deste autor

Reordenando Partições em Discos

Instalando o servidor ssh no Mandriva One e superior

Como fazer uma animação no Xmorph (gtkmorph)

Assistindo DVD pelo Totem no SuSE 10.1

Claro 3G no Ubuntu 9.10 e 9.04 - Modem Sony Ericcson MD 300

Leitura recomendada

Letras Bacanas no seu Shell Script sem Figlet

SBoupgrade - Atualize seu SlackBuild!

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

Backup em fita DLT: Selecionando diretórios através de arquivos de parâmetros

Bash: Gráficos estatísticos de tráfego de rede

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts