Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wallpaper-tray [Le 20/03/2009, 04:05] 213.95.41.13 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>gnome personnalisation fond ecran wallpaper}} | ||
- | ---- | ||
- | |||
- | ====== Wallpaper-tray ====== | ||
- | |||
- | =====Introduction==== | ||
- | |||
- | **Wallpaper-tray** est un logiciel permettant de gérer ses fonds d'écran **sous gnome**. Il permet de faire un diaporama en fond d'écran. | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Installation ===== | ||
- | |||
- | Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://wallpaper-tray|wallpaper-tray]]** disponible dans les [[:depots#universe_et_multiverse|dépôts Universe]]. | ||
- | |||
- | ===== Utilisation ===== | ||
- | ====Jusqu'à Ubuntu 8.10==== | ||
- | Wallpaper-tray se lance via le menu //Applications -> Images -> Wallpaper Tray//. Il apparait alors dans la zone de notification avec une miniature de votre arrière-plan actuel. | ||
- | |||
- | ====Depuis Ubuntu 9.04==== | ||
- | Wallpaper-tray doit uniquement être ajouté au tableau de bord : Clic droit sur un tableau de bord -> ajouter au tableau de bord -> Wallpaper Tray. | ||
- | |||
- | ==== Configuration ==== | ||
- | |||
- | Pour le configurer, faites un clic droit sur l'icone et choisissez //Configuration//. | ||
- | |||
- | {{image:barre_w-t.png|}} | ||
- | |||
- | {{image:wallpaper-tray1.png|}} | ||
- | |||
- | {{image:wallpaper-tray2.png|}} | ||
- | |||
- | Comme vous pouvez le voir, il faut ajouter un répertoire d'images dans lequel piochera wallpaper-tray. | ||
- | |||
- | Dans le deuxième onglet, « More options », vous pouvez choisir en premier lieu le temps en minute séparant chaque changements, ou encore si Wallpaper-tray doit piocher au hasard, par ordre alphabétique, ou par Date. | ||
- | Quelques options à propos des images sont aussi disponibles en dessous. | ||
- | |||
- | Maintenant, il vous suffit simplement d'attendre le délais réglé dans la configuration de Wallpaper Tray, et de voir si tout vous convient. | ||
- | Vous pouvez aussi forcer le changement de wallpaper en cliquant simplement avec le bouton gauche de la souris sur l'icône de Wallpaper Tray de votre tableau de bord. | ||
- | |||
- | ==== Lancement automatique au démarrage ==== | ||
- | |||
- | |||
- | Pour lancer le logiciel à chaque démarrage du système, il faut créer un racourci vers le processus dans le menu démarrer de votre session. | ||
- | |||
- | Pour cela, allez dans **Système -> Préférences -> Sessions** et ajoutez aux programmes de démarrage : | ||
- | |||
- | <code>wallpaper-tray</code> | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Anti-Crash ===== | ||
- | |||
- | Wallpaper-Tray a une facheuse tendance à crasher. Du coup on est obligé de relancer chaque fois Wallpaper-Tray, ce qui n'est pas des plus pratiques. | ||
- | C'est pourquoi il peut être intéressant de mettre en place un anti-crash qui redémarrera automatiquement wallpaper-tray en cas de crash. | ||
- | |||
- | * Supprimer wallpaper-tray des programmes à lancer au démarrage si vous l'y aviez ajouté. | ||
- | * Créer le fichier qui contiendra le programme : ouvrez une console et tapez : | ||
- | <code>cd /usr/bin | ||
- | sudo gedit anti-crash-wallpaper-tray</code> | ||
- | * L'éditeur de texte s'ouvre écrivez alors le programme: | ||
- | <code>#!/bin/sh | ||
- | # Processus Anti-Crash en arrière-plan pour Wallpaper-Tray | ||
- | # Fait le 04 octobre 2008 par LuNiKoFf | ||
- | |||
- | while(true);do ps auxw > /dev/null| grep wallpaper-tray;if [ $? != 0 ];then wallpaper-tray;fi;sleep 60;done &</code> | ||
- | * Mise à jour du programme ci-dessus (permet de tuer les zombies créés): | ||
- | <code>#!/bin/bash | ||
- | ############################################################################ | ||
- | |||
- | # Anti Crash pour Wallpaper-Tray | ||
- | |||
- | # ------------------- | ||
- | |||
- | # | ||
- | |||
- | # ecrit : 19 mars 2009 | ||
- | |||
- | # programmeur : DarkShade | ||
- | # version : 1.1 | ||
- | # O.S. : Linux Ubuntu v8.10 (Hardy) | ||
- | # kernel : 2.6.24-23-generic | ||
- | |||
- | # last update : 20 mars 2009 | ||
- | |||
- | # | ||
- | |||
- | ############################################################################ | ||
- | |||
- | |||
- | |||
- | ############################################################################ | ||
- | |||
- | # | ||
- | |||
- | # Amélioration du programme originel de LuNiKoFf créé le 04 octobre 2008 | ||
- | # dont voici la source: | ||
- | # | ||
- | # #!/bin/sh | ||
- | # Processus Anti-Crash en arrière-plan pour Wallpaper-Tray | ||
- | # Fait le 04 octobre 2008 par LuNiKoFf | ||
- | # | ||
- | # while(true);do ps auxw > /dev/null| grep wallpaper-tray; | ||
- | # if [ $? != 0 ];then wallpaper-tray;fi;sleep 60;done & | ||
- | # | ||
- | |||
- | ############################################################################ | ||
- | x=0; | ||
- | wallpaper-tray 2>/dev/null & 2>/dev/null; | ||
- | while(true); | ||
- | do | ||
- | clear; | ||
- | echo ""; | ||
- | echo "##################################"; | ||
- | echo "# Anti Crash pour Wallpaper-Tray #"; | ||
- | echo "##################################"; | ||
- | echo ""; | ||
- | #enregistre toutes les instances du processus wallpaper-tray lançés | ||
- | processus=$(ps -e | grep wallpaper-tray); | ||
- | result_processus=$?; | ||
- | |||
- | #on prend la taille de la chaine de processus wallpaper-tray | ||
- | #(si supérieur à 38 alors plusieurs process de wallpaper tournent) | ||
- | Size_of_processus=${#processus}; | ||
- | |||
- | echo -e "\033[01mBoucle n°$x\033[00m"; | ||
- | echo -e "\033[01mTaille de la chaine de processus: $Size_of_processus\033[00m"; | ||
- | |||
- | |||
- | #créer le repertoire ~/log et le fichier anti-crash-wallpapertray.log si non existant | ||
- | if [ ! -d ~/log ]; | ||
- | then { | ||
- | echo -e "\033[01mCréation du repertoire ~/log\033[00m"; | ||
- | mkdir ~/log; | ||
- | touch ~/log/anti-crash-wallpapertray.log; | ||
- | echo "status:0 => OK" >> ~/log/anti-crash-wallpapertray.log; | ||
- | } | ||
- | fi | ||
- | |||
- | #si wallpaper s'est crashé relançe le en tuant tous les process ouvert en zombie | ||
- | # if (!(ps -e | grep wallpaper-tray)|| $Size_of_processus>40) | ||
- | if [ $result_processus != 0 -o $Size_of_processus -gt 40 ]; | ||
- | then { | ||
- | log_date=$(date +'le %d/%m/%Y à %H:%M:%S'); | ||
- | killall wallpaper-tray; | ||
- | kill_all=$?; | ||
- | echo -e "\033[01mKillall activé\033[00m" | ||
- | sleep 2; | ||
- | wallpaper-tray 2>/dev/null & 2>/dev/null; | ||
- | reload=$?; | ||
- | echo -e "\033[01mReload\033[00m" | ||
- | if [ $reload = 0 -a $kill_all = 0 ]; then action="zombies killed";else action="reloaded";fi; | ||
- | #log | ||
- | echo "$log_date :[wallpaper-tray]killall status: $kill_all reload status:$reload action:$action" >> ~/log/anti-crash-wallpapertray.log; | ||
- | } | ||
- | fi; | ||
- | x=$(($x+1)); | ||
- | sleep 5; | ||
- | done &</code> | ||
- | * Enregistrer et rendre le fichier exécutable en tapant : | ||
- | <code>sudo chmod +x anti-crash-wallpaper-tray</code> | ||
- | * Faire que le programme se lance à chaque démarrage : allez dans **Système -> Préférences -> Sessions** et ajoutez aux programmes de démarrage : | ||
- | <code>anti-crash-wallpaper-tray</code> | ||
- | * Redémarrer le serveur X ( Control Alt BackSpace ) | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Désinstallation ===== | ||
- | |||
- | La désinstallation de Wallpaper-tray est très simple : il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer le paquet]] **wallpaper-tray**. | ||
- | |||
- | Pensez à supprimer wallpaper-tray des programmes à lancer au démarrage si vous l'y aviez ajouté. | ||
- | |||
- | Si vous avez utilisez le programme anti-crash supprimer anti-crash-wallpaper-tray des programmes à lancer au démarrage et ouvrez une console : | ||
- | <code>cd /usr/bin | ||
- | sudo rm anti-crash-wallpaper-tray</code> | ||
- | |||
- | ===== Références ===== | ||
- | * [[http://www.ff-irc.net/index.php/post/2007/05/25/Wallpaper-tray-egayer-son-bureau-par-le-changement]] | ||
- | |||
- | |||
- | ===== Voir aussi ===== | ||
- | *[[wallpapoz]] | ||
- | |||
- | ----- | ||
- | //Contributeurs : [[:utilisateurs:zaya0000]], [[:utilisateurs:LuNikoFf]]// |