Como faço para percorrer automaticamente os planos de fundo no Ubuntu 9.10?

2

Ouvi dizer que este é um novo recurso no 9.10, mas não consigo descobrir como usá-lo. Se não for um recurso padrão, qual é a melhor maneira de configurá-lo?

Eu prefiro ter algo invisível - nenhum applet de painel, a menos que o ícone do painel possa ser desativado.

    
por Matthew 12.11.2009 / 17:23

3 respostas

3

Você pode fazer isso sem instalar software adicional. Basta usar gconftool com um pequeno truque de script de shell (não testado):

#!/bin/bash

while [ 1 ]
do
find /path/to/wallpapers/folder -type f > ~/walls.txt
count=$(cat ~/walls.txt | wc -l)
    for files in $(seq $count)
    do
        file=$(cat ~/walls.txt  | head -n $files | tail -n 1)
        gconftool-2 --type string --set /desktop/gnome/background/picture_filename "$file"
        sleep 300 # wait 5 minutes before changing again
    done
done

você precisará alterar o /path/to/wallpaper/folder de acordo. Isto irá passar por todas as imagens na pasta, mudando a cada 5 minutos. Depois de todos terem sido usados, ele começará novamente no início e gerará novamente o arquivo contendo os nomes dos papéis de parede para incluir novos papéis de parede.

    
por 21.12.2009 / 06:45
2

Aqui está um script de shell rápido e um cron job que mudará para um papel de parede aleatório a cada hora.

/home/aolsen/bin/wallpaper.sh

BKG_DIR="/home/aolsen/BKG/"
FILE="${BKG_DIR}$(ls "${BKG_DIR}" |sort -R |head -n1)" 
gconftool-2 --type string --set /desktop/gnome/background/picture_filename "${FILE}"

crontab -e

0 * * * * /home/aolsen/bin/wallpaper.sh

Altere 0 para * / 5 para fazer com que aumente a cada 5 minutos.

    
por 15.01.2010 / 17:23
1

De aqui

Configure Desktop gives the option of a slideshow composed of any backgrounds you choose.

.

you can user wallpaper-tray is nice and easy. The options are very similar to kde's desktop background options.

    
por 12.11.2009 / 17:28