Script de changement de fond d'ecran


wallpaper
Voici un script que j'ai mis au point et qui permet de changer le fond d'écran d'un bureau Gnome, de façon aléatoire, toutes les heures.

Pour le faire fonctionner il suffit de se logger en root dans un terminal et lancer les commandes :

cd /etc/cron.hourly/
wget www.tux-planet.fr/public/dev/shell/script-wallpaper
chmod 755 script-wallpaper

Il faudra ensuite éditer le fichier script-wallpaper afin d'adapter les variables $REP et $USER.

La variable $REP défini l'emplacement où se trouve vos fonds d'écran. Le script est capable d'aller fouiller les sous-répertoires tout seul.

Enfin la variable $USER définit le nom de l'utilisateur pour lequel on veut changer de fond d'écran.

Télécharger le script : script-wallpaper


19 Commentaires pour "Script de changement de fond d'ecran"

Flux des commentaires de cet article Ajouter un commentaire
  •  

    Merci pour l'astuce.
    C'est en place, nous verrons si ca marche la prochaine heure :)

    RépondreRépondre
    TitaX , le 20 février 2006 à 22:49
  •  

    C'est ok ca marche niquel !!! c'est adopté
    merci !!!!

    RépondreRépondre
    TitaX , le 20 février 2006 à 23:08
  •  

    Si seulement les développeur de Gnome pouvaient intégrer ce script en dur une fois pour toute ...

    RépondreRépondre
    pti-seb , le 21 février 2006 à 08:46
  •  

    ... on touche quand même dans le summum du superficiel, il y a plus important quand même je pense.

    RépondreRépondre
    Temet , le 21 février 2006 à 11:32
  •  

    Il y a plus important certe, mais se serait bein quand même d'intégrer un truc dans le genre !

    RépondreRépondre
    pti-seb , le 21 février 2006 à 13:15
  •  

    Sympa.

    Il serait peut-être plus propre de la mettre dans le "crontab" de l'utilisateur plutôt que de devoir passer par celui du système...

    Avec la commande crontab -e

    Ajouter la ligne (exemple)
    */10 * * * * /home/remi/bin/wallpaper

    Et bien sur supprimer le SU inutile.

    RépondreRépondre
    Remi , le 21 février 2006 à 13:21
  •  

    Effectivement, c'est une bonne solution également !

    :-)

    RépondreRépondre
    pti-seb , le 21 février 2006 à 13:26
  •  

    Franchement, il est cool,
    bon on le modifie un peu pour que le changement ait lieu seulement à l'ouverture de la session... il y a peut etre d'autres moyen mais je ne les connais pas.

    Par contre l'image est toujours etirée... comment faire pour qu'elle soit en mosaique par exemple...

    RépondreRépondre
    denny , le 28 février 2006 à 08:29
  •  

    Tu peus modifier çà avec la commande suivante :

    gconftool-2 --type string --set /desktop/gnome/background/picture_options option

    avec option qui peut prendre les valeurs suivantes :

    - none
    - wallpaper
    - centered
    - scaled
    - stretched

    RépondreRépondre
    pti-seb , le 28 février 2006 à 09:03
  •  

    Je te remercie pour la rapidité de ta reponse

    De plus l'idée de ce script va résoudre pas mal de mes petits soucis...

    Encore une fois merci

    RépondreRépondre
    denny , le 28 février 2006 à 09:07
  •  

    Voila j'ai mis le script mais ça marche pas faut il faire un ctrl alt baskspace ???

    RépondreRépondre
    n3o51 , le 27 juillet 2007 à 13:32
  •  

    Non, pas besoin de faire de ctrl alt baskspace, le script doit fonctionner automatiquement toutes les heures.

    En revanche, je viens de voir qu'il y avait un problème d'encodage au niveau du fichier, je viens donc de le mettre à jour (version 0.1.2).

    J'ai également simplifié la méthode d'installation au passage.

    RépondreRépondre
    pti-seb , le 27 juillet 2007 à 14:03
  •  

    Ok je regarde tout de suite parceque moi je l'es laisser toute la nuit et rien y fait.

    RépondreRépondre
    n3o51 , le 27 juillet 2007 à 14:07
  •  

    Bon ben pour moi ça marche pas !!!!!

    RépondreRépondre
    n3o51 , le 27 juillet 2007 à 19:43
  •  

    Execute le script manuellement et regarde si il y a un message d'erreur :
    source /etc/cron.hourly/script-wallpaper

    RépondreRépondre
    pti-seb , le 27 juillet 2007 à 22:14
  •  

    Effectivement j ai une erreur :
    "27:syntax error "("unexpected

    RépondreRépondre
    n3o51 , le 28 juillet 2007 à 00:47
  •  

    @n3o51 : tu utilise quelle distribution ? J'utilise ce script actuellement et il fonctionne sans problème chez moi.

    Essaye peut-être de changer la première ligne par :
    #!/bin/bash

    RépondreRépondre
    pti-seb , le 10 août 2007 à 18:40
  •  

    Merci beaucoup Pti-seb ton Script marche a merveille !!

    RépondreRépondre
    S|-|ott4 , le 17 juillet 2008 à 22:40
  •  

    C'est très bien fait, j'adore.

    RépondreRépondre
    walid , le 11 janvier 2010 à 23:03
 

Ajouter un commentaire

actualité android apache apple astuce astuces bash bilboblog blog boot chrome clavier commande commandes conky date debian Desktop développement elementary exploit faille fedora firefox flash gimp gnome google graphique Graphisme hack hacking Hardware humour intel internet iphone jailbreak Jeux Kde kernel libre Linux log logiciels Logiciels Libres lucid lynx maemo mail maquette metasploit microsoft mobile mockup monitoring mozilla multi-touch musique mysql n900 nautilus nokia noyau openoffice open source password photos php Planet publicité redhat red hat rpm réseau screenshot script serveur serveurs shell sql ssh statistiques sysadmin system Sécurité thème tux-planet tv twitter ubuntu unity vidéo vidéos vlc voyage wallpaper windows wordpress yum