Wallpaper Slideshow no LXDE

Publicado por Perfil removido em 28/05/2015

[ Hits: 3.651 ]

 


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

TimeShift no Debian 9

Todos os meus programas para download

Editando o seu profile

Ctrl+Alt+End para desligar o computador

Um plugin de doca para o Xubuntu 20.04

Leitura recomendada

FATAL: Module ndiswrapper not found - Linux Mint Debian

Imprimindo repetidamente uma palavra ou frase na tela

Fancy Git

Copiar uma página do MAN para texto simples sem os ^H^_

Tornando o Wget interativo via linha de comando

  

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