Fluxbox: Wallpapers aleatórios
Publicado por Sandro Marcell 20/02/2008
[ Hits: 5.621 ]
Homepage: http://sanmarcell.wordpress.com
Mais um script (in)útil que seta papéis de parede
aleatoriamente e em tempo real no Fluxbox.
#!/bin/bash --norc
#
# Papeis de parede aleatórios no Fluxbox.
# Sandro Marcell (sandro_marcell@yahoo.com.br)
#
# Boa Vista, Roraima - 04/01/2008
#
# Obs.:
# - É utilizado o comando 'fbsetbg' para setar os papeis de parede.
# - Somente imagens nos formatos jpg/png são reconhecidas.
# - Para utilizar o script, basta adicionar uma chamada para ele no
# arquivo: ~/.fluxbox/startup, para ser executada em segundo plano
# ou simplesmente executá-lo em segundo plano.
# Caso a execução do script seja interrompida:
trap "break ; exit" 1 2 3 15
# Diretório com os papeis de parede:
DPP=/home/user/imagens
# $DPP existe?
[[ -d $DPP ]] && cd $DPP || exit 1
# Há arquivos jpg/png em $DPP?
if ls *.[jJpP][nNpP][gG]
then
# Vetor com a lista dos papeis de parede:
LISTA=($(ls *.[jJpP][nNpP][gG]))
else
exit 1
fi
# Tempo (em minutos) para alteração dos papeis:
TMP=5m
# Loop infinito:
while :
do
# Escolhendo um papel (índice) aleatoriamente:
EPA=$(($RANDOM%${#LISTA[*]}))
# Setando o papel (índice) escolhido:
fbsetbg -a "${LISTA[$EPA]}"
# Atualizando tela:
xrefresh -root
# Aguarde... para setar o próximo papel de parede:
sleep $TMP
continue
done
# Fim
Download do banco de dados NCBI NR (DNA)
fcp (ftp copy) - copia um ou mais arquivos via FTP
Script simples para fazer backup em fita DAT
Criar pacotes .deb apartir de script
Nenhum comentário foi encontrado.
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Instalando partes faltantes do Plasma 6
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Desenvolvi um programa de hot corner (você colocar o mouse nos cantos)... (3)
Pendrive Bootable [RESOLVIDO] (4)









