Wallpaper Slideshow no LXDE

Publicado por Perfil removido em 28/05/2015

[ Hits: 3.546 ]

 


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

Compartilhar mesma partição para pastas pessoais entre Ubuntu e Debian e resolvendo o problema do "não é possível mover o arquivo para a lixeira"

Montando leitor de cartões de câmeras fotográficas no Slackware 10.2

Beep - Configurando o controle

Instalando e configurando o modem HSF Conexant no Big Linux 3.0

Bootsplash no Slackware

Leitura recomendada

Caracteres Gráficos no Emulador de Dos

Não esquecendo o root logado

Instalador automático do Java JRE Oracle

Solução IM para seu Cyber Cafe

Letras Bacanas no seu Shell Script sem Figlet

  

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