Bonjour,
J’ai un script de changement de fond d’écran aléatoire.
Si je le fais tourner, j’ai un message d’erreur
et le fond d’écran ne change pas
pourtant si je lance directement la commande qui apparait via l’echo (voir code), ça fonctionne
voici la partie du code à problème :
[code]#! /bin/bash
dependances : randomize-lines
pour que le script fonctionne via cron
export DISPLAY=0
while read line ; do
echo $line | grep -vqe "^#"
if [ $? -eq 0 ]; then export $line; fi
done < ~/.dbus/session-bus/$(cat /var/lib/dbus/machine-id)-$DISPLAY
pathToImage="$HOME/Images/wallpaper/"
img="find $pathToImage -name \*.jpg | rl | tail -n 1
"
echo “/usr/bin/gconftool -t str -s /desktop/gnome/background/picture_filename $img” #pour tester manuellement
/usr/bin/gconftool -t str -s /desktop/gnome/background/picture_filename $img[/code]
edit en fait le script fonctionnait jusqu’a ce weekend donc à mon avis ça doit être un paquet mis à jour qui fait foirer le tout (sid)