Eu procuraria usar um aplicativo para fazer isso. Aqui estão duas maneiras que eu usei no Fedora e no CentOS no passado, mas eu diria que ambas as abordagens funcionariam para o Arch também.
Wallpapoz
É um applet que é executado na sua barra de tarefas do GNOME.
- Você pode baixar o RPM de aqui para várias versões do Fedora / CentOS.
- O site principal é aqui .
- A árvore principal do github é aqui .
Scriptdashell
Aquiestáumscriptbashquepercorreráumalistadeimagens.
#!/bin/bash#Defaultvaluespictdir="$HOME/Pictures"
time=1h
#Wallpaper names
fnme=('wp1.jpg' 'wp2.jpg' 'wp3.jpg')
fin=${#fnme[@]}
let bck=$fin-1
#Exit if the script is already running, just in case
#Got this part of script somewhere in this forum
if pidof -x $(basename $0) > /dev/null; then
for p in $(pidof -x $(basename $0)); do
if [ $p -ne $$ ]; then
echo "Script $0 is already running: exiting"
exit
fi
done
fi
#This is where the desktop wallpaper changes
for (( i=0;i<$fin;i++ )); do
sleep $time #wait for $time second(s)
gconftool-2 --type string --set /desktop/gnome/background/picture_filename $pictdir/${fnme[${i}]}
if [ $i -eq $bck ]; then
let i=-1
fi
done
Faz uso de gconftool-2
. Eu ainda não tentei isso no CentOS 6.x , então isso pode exigir alguns ajustes, mas eu o usei no Fedora e CentOS 5.x . O script é cortesia deste tópico linuxquestions .
Wallch
Disponível aqui . Não tentei, mas é suposto trabalhar em GNOME 2 & 3
. Há uma boa resenha de Wallch aqui .
Dropbox
Com qualquer uma dessas abordagens, você pode simplesmente apontá-las para a pasta sincronizada do DropBox, onde as imagens estão sendo mantidas. Eu uso algo similar usando o SparkleShare para sincronizar minhas imagens de papel de parede nos meus vários sistemas.