Δημοσιεύτηκε: 06 Μάιος 2009, 17:28
από cyberpython
Έγραψα ένα bash script που κάνει ακριβώς αυτό που θέλεις.
Κάνε copy-paste τον παρακάτω κώδικα σε ένα κενό αρχείο στο gedit:
Κώδικας: Επιλογή όλων
#!/bin/bash
# Author: George "cyberpython" Migdos ( cyberpython@gmail.com )
# --------------------------------------------------------------------- #
# ****WARNING: The folder must only contain valid wallpaper images***** #
# --------------------------------------------------------------------- #
wallpapers_folder="/home/cyberpython/Εικόνες/wallpapers/free/lemonade" #change this to your wallpapers folder
display_time=600 #time in seconds

while [ 1 ]
do
for image in $wallpapers_folder/*
do
gconftool-2 --type str --set /desktop/gnome/background/picture_filename $image
sleep $display_time
done
done

exit 0



Πρέπει να αλλάξεις την τιμή της 6ης γραμμής σε ένα φάκελο που περιέχει τις εικόνες που θέλεις να χρησιμοποιήσεις ΚΑΙ ΜΟΝΟ ΑΥΤΕΣ (δηλαδή όχι άλλα αρχεία).
Το χρόνο που θα προβάλλεται κάθε εικόνα μπορείς να τον αλλάξεις πειράζοντας την τιμή της μεταβλητής display_time .


Στη συνέχεια αποθήκευσε το αρχείο (π.χ. /home/stefanos90/myscripts/wallpaper_switcher.sh ) και κάντο εκτελεσιμο δίνοντας την εντολή chmod +x <όνομα_αρχείου> σε τερμιατικό π.χ. (εξαρτάται από το που το αποθήκευσες):
Κώδικας: Επιλογή όλων
chmod +x /home/stefanos90/myscripts/wallpaper_switcher.sh


και το εκτελείς με (και πάλι εξαρτάται από το που το αποθήκευσες):
Κώδικας: Επιλογή όλων
/home/stefanos90/myscripts/wallpaper_switcher.sh