#1 Le 18/01/2011, à 20:59
- Skubu
Earthwallpaper
Bonjour, bonsoir,
Je suis tombé y a quelques jour sur ce site et j'ai voulu tester mais il n'est fait que pour Gnome et son gestionnaire de wall.
Hors moi j'utilise OB et nitrogen !
Et m'y connaissant pas trop en script bash (d'autant plus que là ce n'est pas qu'un simple déplacement de fichier) , j'aimerais savoir si qqun pouvait l'adapter pour moi mais également pour les utilisateurs éventuellement intéressés de nitrogen et peut-être aussi de feh.
Je suis pas du genre à réclamer mais je me dis que ça pourrait bien servir à d'autres; c'est pourquoi j'en fais la demande ici.
Je vous mets à dispo le script actuel :
#!/bin/bash
cd ~/.gnome2/
while [ 1 ]; do
COUNTER=0
while [ $COUNTER -lt 60 ]; do
wget http://static.die.net/earth/mercator/1600.jpg -O world.jpg --user-agent="Mozilla/5.0"
temp=$(stat -c%s world.jpg)
if [[ $temp > 1000 ]]
then rm world_sunlight_Wallpaper.jpg
mv world.jpg world_sunlight_Wallpaper.jpg
break
fi
sleep 5
let COUNTER=COUNTER+1
done
sleep 3600
done
Et les 2 fichiers de config de nitrogen :
bg-saved.cfg
[:0.0]
file=/media/Docs/Images/Wallpaper/Linux/Arch_Linux_Darkwave_by_BalanceST.jpg
mode=0
bgcolor=#000000
nitrogen.cfg
[geometry]
posx=149
posy=373
sizex=384
sizey=453
[nitrogen]
view=list
icon_caps=false
dirs=/usr/share/archlinux/wallpaper;
Merci d'avance à celui (ou ceux) qui s'y collera (colleront)...
P.S. : Je savais pas trop où créer le topic, si cela ne vous convient pas, déplacez-le y a pas de souci.
Debian / Archlinux | Gnome / KDE
Hors ligne
#2 Le 18/01/2011, à 21:53
- fredr
Re : Earthwallpaper
Salut,
Je pense que la première chose à faire est de choisir avec nitrogen le fichier: .gnome2/world_sunlight_Wallpaper.jpg comme wallpaper
Ensuite modifier le script comme ceci devrait marcher:
done
nitrogen --restore &
sleep 3600
Fred
PS: un changement toute les heures.
Dernière modification par fredr (Le 18/01/2011, à 21:54)
Fana du distro hopping, actuellement sur Ubuntu 24.04 avec Material-Sell..
L'optimiste pense que nous vivons dans le meilleur des mondes. Et le pessimiste craint que ce ne soit exact.
Hors ligne
#3 Le 18/01/2011, à 22:05
- Skubu
Re : Earthwallpaper
Merci, je sais pas pourquoi mais je voyais ça plus complexe. Je n'ai plus qu'à attendre de voir si la mise à jour se fait bien.
Debian / Archlinux | Gnome / KDE
Hors ligne
#4 Le 18/01/2011, à 22:08
- fredr
Re : Earthwallpaper
Salut,
Je pense qu'il serait plus logique de le faire quand il y a une nouvelle image aussi :
#!/bin/bash
nitrogen --restore &
cd ~/.gnome2/
while [ 1 ]; do
COUNTER=0
while [ $COUNTER -lt 60 ]; do
wget http://static.die.net/earth/mercator/1600.jpg -O world.jpg --user-agent="Mozilla/5.0"
temp=$(stat -c%s world.jpg)
if [[ $temp > 1000 ]]
then rm world_sunlight_Wallpaper.jpg
mv world.jpg world_sunlight_Wallpaper.jpg
nitrogen --restore &
break
fi
sleep 5
let COUNTER=COUNTER+1
done
sleep 3600
done
Ensuite, pas besoin de lancer le script dasn un terminal: en mettant :
/path/to/changer.sh &
dans ton autostart de openbox ça devrait marcher.
Fred
Dernière modification par fredr (Le 18/01/2011, à 22:13)
Fana du distro hopping, actuellement sur Ubuntu 24.04 avec Material-Sell..
L'optimiste pense que nous vivons dans le meilleur des mondes. Et le pessimiste craint que ce ne soit exact.
Hors ligne
#5 Le 19/01/2011, à 07:28
- fredr
Re : Earthwallpaper
Salut,
J'ai laissé tourner cette version du script toute la nuit, ça fonctionne.
#!/bin/bash
nitrogen --restore
cd ~/.gnome2/
while [ 1 ]; do
COUNTER=0
while [ $COUNTER -lt 60 ]; do
wget http://www.opentopia.com/images/cams/world_sunlight_map_rectangular.jpg -O world.jpg
temp=$(stat -c%s world.jpg)
if [[ $temp > 1000 ]]
then rm world_sunlight_Wallpaper.jpg
mv world.jpg world_sunlight_Wallpaper.jpg
nitrogen --restore
break
fi
sleep 5
let COUNTER=COUNTER+1
done
sleep 3600
done
Fana du distro hopping, actuellement sur Ubuntu 24.04 avec Material-Sell..
L'optimiste pense que nous vivons dans le meilleur des mondes. Et le pessimiste craint que ce ne soit exact.
Hors ligne
#6 Le 19/01/2011, à 13:18
- Skubu
Re : Earthwallpaper
Au post #4 tu as mis :
nitrogen --restore &
Et au #5 :
nitrogen --restore
Sinon cool pour le test, une fois de plus merci.
Pour moi, ce ne sera l'affaire que de quelques jours, je vais repasser à un wall fixe mais je trouvais l'idée sympatoche.
Et puis, ça ne va pas avec mes conkys du grand nord...
Debian / Archlinux | Gnome / KDE
Hors ligne
#7 Le 19/01/2011, à 21:14
- fredr
Re : Earthwallpaper
Oui j'ai enlevé les & car ils ne servaient à rien, le & signifie que l'on n'attend pas la fin de la commande pour continuer, mais ici comme la commande "nitrogen --restore" se termine toujours, le & n'est pas nécessaire.
Le & signale de continuer un script avec la commande en tache de fond.
Perso, je pense le laissé un peu je trouve le truc sympa et ça me rappelle des vieux souvenirs,: du temps de SuSE 6, j'utilsais un wall xearth du même style, mais bien moins beau... Nostalgie...
Fana du distro hopping, actuellement sur Ubuntu 24.04 avec Material-Sell..
L'optimiste pense que nous vivons dans le meilleur des mondes. Et le pessimiste craint que ce ne soit exact.
Hors ligne