Wallpaper Slideshow no LXDE

Publicado por Perfil removido em 28/05/2015

[ Hits: 2.724 ]

 


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

Dicas para instalação do ENVI 4.6 (Environment for Visualizing Images) no Ubuntu Linux 9.04

Manjaro com Kernel panic após múltiplo-boot [Resolvido]

Atualizando fácil e rapidamente seu Mandriva Linux pela internet

Instalando Codecs Multimídia no openSUSE Leap 15.1

Fake cam no aMSN

Leitura recomendada

Executando comandos no telnet do Mikrotik via shell script

Base de dados mais organizada em shell script

Integrando agenda do jSMS do Linux e do Windows

Comandos mkdir e cd simultaneamente

Execução anônima em xpdf

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário