#1 Le 06/09/2009, à 23:02
- Bob dit l'Âne
[Résolu]Fond d'écran dynamique Xplanet installé - Rien
Bonsoir
En suivant la documentation http://doc.ubuntu-fr.org/xplanet j'ai normalement installé Fond d'écran dynamique Xplanet.
En fait quand je relance, rien ne se produit, comme si le fichier xplanet-bg n'était pas exécutable. Pourtant j'ai tapé dans un terminal comme indiqué la commande : sudo chmod +x /usr/local/bin/xplanet-bg
Ne serait-ce pas plutôt ksudo chmod +x /usr/local/bin/xplanet-bg
Merci de vos indications
JYH
Dernière modification par Jyvesham (Le 13/09/2009, à 18:01)
DELL G3 17 3779 - 17,3" FHD IPS - Core i5 8300H - RAM 8Go - 1To DD +128Go SSD - NVIDIA GTX 1050 Ti 4 Go
Ubuntu 22.04.3 LTS Home séparé et partition données
Akoya MD 97860 P7612 Core 2 Duo T6500 NVIDIA Realtek RTL8191SE Wireless LAN GeForce G210M
Ubuntu 16.04 LTS (« Xenial Xerus ») + NFS
Hors ligne
#2 Le 07/09/2009, à 09:05
- marc_qui
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
sudo chmod +x /usr/local/bin/xplanet-bg
Ne serait-ce pas plutôt ksudo chmod +x /usr/local/bin/xplanet-bg
gksudo mode graphique (gnome)
kdesudo mode graphique (kde)
sudo mode console
http://doc.ubuntu-fr.org/sudo#sudo
essaie ça
sudo chmod +rx /usr/local/bin/xplanet-bg
Dernière modification par marc_qui (Le 07/09/2009, à 09:10)
Hors ligne
#3 Le 07/09/2009, à 12:02
- Bob dit l'Âne
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Merci de ta réponse
J'ai essayé sudo chmod +rx /usr/local/bin/xplanet-bg et gksudo chmod +rx /usr/local/bin/xplanet-bg
Ca ne fonctionne toujours pas, mais il se passe bien quelque chose quand même, en effet
Si j'installe n'importe quelle image en arrière plan sur mon bureau, elle disparaît au bout de 9 minutes environ
Si au moyen du navigateur de fichier, je me rends dans le répertoire /usr/local/bin/ et que je clique sur le fichier xplanet-bg, Dans la fenêtre qui s'ouvre, si je choisis le bouton Lancer, cela a pour effet de faire disparaître l'image d'arrière plan de mon bureau
Si j'ouvre le fichier dans un terminal, il m'affiche le message suivant :
rm: ne peut enlever `/home/ubuntu/.xplanet/2xplanet.png': Aucun fichier ou dossier de ce type
Error: Can't create /home/ubuntu/.xplanet/xplanet.png.
Exiting from DisplayOutput.cpp at line 68
Il semblerait donc que le fichier xplanet-bg ne fonctionne pas correctement
Donc, je continue à chercher mais je suis un peu bloqué
Est-ce normal aussi que le répertoire .xplanet dans homesoit vide
Merci de vos réponses
DELL G3 17 3779 - 17,3" FHD IPS - Core i5 8300H - RAM 8Go - 1To DD +128Go SSD - NVIDIA GTX 1050 Ti 4 Go
Ubuntu 22.04.3 LTS Home séparé et partition données
Akoya MD 97860 P7612 Core 2 Duo T6500 NVIDIA Realtek RTL8191SE Wireless LAN GeForce G210M
Ubuntu 16.04 LTS (« Xenial Xerus ») + NFS
Hors ligne
#4 Le 07/09/2009, à 12:59
- Elfangor
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Bonjour,
Peux tu donner le résultat de ces commandes:
cd ~
ls -al .xplanet
Je pense que c'est simplement un probleme de droit par rapport au lancement du script // droits du dossier .xplanet
En attendant ta réponse je vais regarder la doc et le script d'xplanet au cas ou ça ne serais pas cela.
Edit: je trouve bizarre cette partie du code:
if [ -e "$PREFIX$OUTPUT" ]; then
rm "$PREFIX$OUTPUT"
OUTPUT="$APPEND$OUTPUT"
else
rm "$PREFIX$APPEND$OUTPUT"
fi
Dans le debut du script, il n'y a pas de création d'image avant cela explique ton erreur avec rm.
Cela n'est pas bien gênant, personnellement je modifierai le script pour éviter le message d'erreur, après je ne sais pas si sa marcherai, je ne peux pas tester maintenant.
Après avoir relu un peu plus attentivement:
tu lance la commande chmod avec sudo, donc en root.
Le dossier appartiens donc a root, et lorsque tu lance le script tu le lance en utilisateur normal.
Sous linux un utilisateur lambda ne peux par defaut ecrire dans un dossier qui ne lui appartiens pas, qui appartient a root par exemple.
Je te suggere donc ces commandes:
TMPUSER=$USER
sudo chown -R $TMPUSER /home/$TMPUSER/.xplanet
chmod -R u+rx /home/$TMPUSER/.xplanet
Dit moi si cela fonctionne
[troll]
P.S: je n'aime pas vraiment la commande sudo, peux être parce que je suis sous arch et anciennement gentoo, mais je préfère differencir les taches d'admin(root) avec -su plutôt que l'utilisation ponctuelle de sudo.
[/troll]
Dernière modification par Elfangor (Le 07/09/2009, à 13:17)
Hors ligne
#5 Le 07/09/2009, à 14:32
- Bob dit l'Âne
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Merci de ta réponse Elfangor
J'ai pourtant suivi la doc à la lettre et le script c'est du copier coller dans xplanet-bg
Comme demandé voici le résultat
1ère manip
ubuntu@ubuntu:~$ cd ~
ubuntu@ubuntu:~$ ls -al .xplanet
total 8
drwxr-xr-x 2 root root 4096 2009-09-07 12:42 .
drwxr-xr-x 35 ubuntu ubuntu 4096 2009-09-07 15:08 ..
et
2ème manip
ubuntu@ubuntu:~$ TMPUSER=$USER
ubuntu@ubuntu:~$ sudo chown -R $TMPUSER /home/$TMPUSER/.xplanet
chown: ne peut accéder `/home/ubuntu/.xplanet': Aucun fichier ou dossier de ce type
ubuntu@ubuntu:~$ chmod -R u+rx /home/$TMPUSER/.xplanet
DELL G3 17 3779 - 17,3" FHD IPS - Core i5 8300H - RAM 8Go - 1To DD +128Go SSD - NVIDIA GTX 1050 Ti 4 Go
Ubuntu 22.04.3 LTS Home séparé et partition données
Akoya MD 97860 P7612 Core 2 Duo T6500 NVIDIA Realtek RTL8191SE Wireless LAN GeForce G210M
Ubuntu 16.04 LTS (« Xenial Xerus ») + NFS
Hors ligne
#6 Le 07/09/2009, à 14:45
- Alv
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
J'ai suivi à la lettre le tuto hier (coincidence ?) et ça a marché nickel. La seule différence que je vois avec toi, c'est que j'ai mis le script directement dans .xplanet, comme ça je le retrouve plus facilement.
Hors ligne
#7 Le 07/09/2009, à 14:58
- Elfangor
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
@Jyvesham:
Etrange la commande ls fonctione, il trouve le dossier.
Et lorsque tu fais chown il ne trouve plus le dossier?
Peux tu poster:
cd ~
pwd
ls -a
ça nous donnera le chemin de ton home puis ça listera tout ton dossier, regarde si tu n'as rien de personnel avant de poster la réponse
Je pense que si on regle cette histoire de dossier ça marchera sans problème.
P.S: Merci de m'avoir fais découvrir ce logiciel ,ça m'interesse beaucoup, j'essayerai de le faire marcher sous awesome3, sa me semble pas tres compliqué
P.S.2: Dans le meme genre il y'a Celestia
Dernière modification par Elfangor (Le 07/09/2009, à 14:58)
Hors ligne
#8 Le 07/09/2009, à 16:25
- Bob dit l'Âne
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
@Elfangor
cd ~
pwd
ls -a
Retour
ubuntu@ubuntu:~$ cd ~
ubuntu@ubuntu:~$ pwd
/home/ubuntu
ubuntu@ubuntu:~$ ls -a
. .gnome2 .printer-groups.xml
.. .gnome2_private .profile
.bash_history .gnupg Public
.bash_logout .gstreamer-0.10 .pulse
.bashrc .gtk-bookmarks .pulse-cookie
.cache .gvfs .recently-used
.compiz .hplip .recently-used.xbel
.config .ICEauthority .sane
.dbus .icons .sudo_as_admin_successful
Desktop Images .themes
.dmrc .local .thumbnails
Documents Modèles .update-notifier
.esd_auth .mozilla Vidéos
.evolution .mozilla-thunderbird .Xauthority
examples.desktop Musique .xplanet.
.fontconfig .nautilus .xscreensaver-getimage.cache
.gconf .openoffice.org .xsession-errors
.gconfd out.txt
Merci de m'avoir indiqué l'existence de http://doc.ubuntu-fr.org/celestia. Si jarrive à bout avec Xplanet, j'essaierai aussi avec Celestia.
@Alv
Tu veux dire que tuas mis le script xplanet-bg directement dans .xplanet?
DELL G3 17 3779 - 17,3" FHD IPS - Core i5 8300H - RAM 8Go - 1To DD +128Go SSD - NVIDIA GTX 1050 Ti 4 Go
Ubuntu 22.04.3 LTS Home séparé et partition données
Akoya MD 97860 P7612 Core 2 Duo T6500 NVIDIA Realtek RTL8191SE Wireless LAN GeForce G210M
Ubuntu 16.04 LTS (« Xenial Xerus ») + NFS
Hors ligne
#9 Le 08/09/2009, à 08:13
- Bob dit l'Âne
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
@marc_qui@Alv@Elfangor
Bonjour
et
Merci aussi à toutes et à tous
J'ai trouvé une solution
J'ai réinstallé en utilisant la solution préconisée dans la documentation prposée à la page http://linux-facile.blogspot.com/2007_0 … chive.html
( sans installer la partie nuages pour le moment )
Ca a l'air de marcher impeccable pour le moment.
Je continue avant de passer en résolu et je vous tiens au courant
A plus
JY H
DELL G3 17 3779 - 17,3" FHD IPS - Core i5 8300H - RAM 8Go - 1To DD +128Go SSD - NVIDIA GTX 1050 Ti 4 Go
Ubuntu 22.04.3 LTS Home séparé et partition données
Akoya MD 97860 P7612 Core 2 Duo T6500 NVIDIA Realtek RTL8191SE Wireless LAN GeForce G210M
Ubuntu 16.04 LTS (« Xenial Xerus ») + NFS
Hors ligne
#10 Le 08/09/2009, à 10:06
- Elfangor
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Il y avais un point a la fin de ton .xplanet, je ne sais pas si c'est une erreur de copier coller?
J'imagine que si tu as suivie le tuto tu as recréé le dossier sans le point, ça doit donc marcher
Tiens nous au courant et n'hésite pas à demander si tu as encore des soucis
Hors ligne
#11 Le 08/09/2009, à 12:03
- Alv
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Ah ben oui ça devait sûrement être le point à la fin.
Hors ligne
#12 Le 08/09/2009, à 19:29
- Bob dit l'Âne
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Bonsoir
En effet c'est bizarre cette affaire de point, ça devait être ça l'anomalie.
J'ai vérifié dans ma nouvelle installation, il n'y a plus de point et une nouvelle image de la planète s'affiche tous les 10 minutes.
J'ai aussi installé la solution Framakey Ubuntu-fr Remix ( http://framakey.org/Pack/Framakey-Ubuntu ) sur une clé usb bootable et xplanet fonctionne également à partir de cette clé ( même configuration que sur mon portable ) mais je ne sais pas si j'ai tout à fait les mêmes images.
Pour le moment je ne crois pas que ça marche avec les nuages.
Je cherche
A plus
DELL G3 17 3779 - 17,3" FHD IPS - Core i5 8300H - RAM 8Go - 1To DD +128Go SSD - NVIDIA GTX 1050 Ti 4 Go
Ubuntu 22.04.3 LTS Home séparé et partition données
Akoya MD 97860 P7612 Core 2 Duo T6500 NVIDIA Realtek RTL8191SE Wireless LAN GeForce G210M
Ubuntu 16.04 LTS (« Xenial Xerus ») + NFS
Hors ligne
#13 Le 09/09/2009, à 10:08
- Bob dit l'Âne
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Bonjour à tous
Ca y est, j'ai les nuages!
J'avais mal modifié mon fichier de configuration /etc/xplanet/config/default: en effet, il fallait ajouter dans la section [Earth] la ligne : cloud map=clouds.jpg
Par contre, la mise à jour de la carte nuage ne se fait pas et j'ai toujours le fichier nuage de mardi 8 septembre à 14 heures 49.
Je continue à chercher
DELL G3 17 3779 - 17,3" FHD IPS - Core i5 8300H - RAM 8Go - 1To DD +128Go SSD - NVIDIA GTX 1050 Ti 4 Go
Ubuntu 22.04.3 LTS Home séparé et partition données
Akoya MD 97860 P7612 Core 2 Duo T6500 NVIDIA Realtek RTL8191SE Wireless LAN GeForce G210M
Ubuntu 16.04 LTS (« Xenial Xerus ») + NFS
Hors ligne
#14 Le 09/09/2009, à 11:49
- Elfangor
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Bonjour,
Content qu'il y'ai eut des progrès
Qu'entend tu par la carte des nuages ne se met pas à jour? Le fichier dans le dossier .xplanet n'est pas modifié?
Peux tu donner le résultat de ces commandes:
cat /usr/local/bin/clouds.pl
xplanet -window -body earth
Que donne le terminal pour cette dernière?
Il y a bien des nuages dans la fenêtre qui apparait?
A noter que je n'ai toujours pas eut le temps d'essayer ce logiciel, je me base sur la doc pour essayer de comprendre ce qui pourrais ne pas marcher
Hors ligne
#15 Le 09/09/2009, à 18:50
- Bob dit l'Âne
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Bonsoir
Oui, il y a sûrement quelque chose qui m'échappe.
En effet, lorsque je vais vérifier les propriétés du fichier clouds.jpg ( la carte des nuages à un moment précis ) qui se trouve dans le répertoire /home/jyhamet/.xplanet/clouds.jpg, je constate que ses propriétés restent inchangées ( taille : 360,1 Kio (368785 octets) - dernière modif : mar. 08 sept. 2009 14:49:12 CEST )
Ca veut donc dire que la carte des nuages n'est pas renouvelée.
Par contre le fichier xplanet.png ( carte de la planète ) change lui toutes les 10 minutes ( xplanet.png devient 2xplanet.png puis de nouveau xplanet.png et ainsi de suite
Avec ce dernier il y a bien une petite anomalie, mais je t'en parlera plus tard
Dans l'immédiat, voici le résultat des commandes
cat /usr/local/bin/clouds.pl
Retour
sub GetRandomMirror() {
my @Mirrors = (
"ftp://mirror.pacific.net.au/pub2/xplanet/clouds_2048.jpg",
"http://spierepf.dyndns.org/~peter/clouds_2048.jpg",
"http://xplanet.arculeo.com/clouds_2048.jpg",
"http://www.wizabit.eclipse.co.uk/xplanet",
"http://liotierj.free.fr/clouds_2048.jpg",
"http://www.ruwenzori.net/earth/clouds_2048.jpg",
"http://xplanet.dyndns.org/clouds/clouds_2048.jpg",
"http://userpage.fu-berlin.de/~jml/clouds_2048.jpg",
"http://rcswww.urz.tu-dresden.de/~es179238/clouds_2048.jpg",
"http://home.megapass.co.kr/~jhkim1101/cloud_data/clouds_2048.jpg",
"http://user.chol.com/~winxplanet/cloud_data/clouds_2048.jpg",
"http://home.megapass.co.kr/~gitto88/cloud_data/clouds_2048.jpg",
"http://myhome.hanafos.com/~hyoungkee/cloud_data/clouds_2048.jpg",
"http://php.nctu.edu.tw/~ijliao/clouds_2048.jpg",
"ftp://ftp.iastate.edu/pub/xplanet/clouds_2048.jpg",
"http://www.nmt.edu/~houdini/clouds_2048.jpg",
"http://enekoalonso.com/projects/xplanet/clouds_2048.php",
"http://xplanet.nerp.net/clouds_2048.php");
return $Mirrors[rand scalar(@Mirrors)];
}
Sachant que c'est-moi même qui ai inséré les 2 adresses en gras, que j'ai trouvé sur le site :http://xplanet.sourceforge.net/clouds.php
une adresse de serveur en France : "http://xplanet.arculeo.com/clouds_2048.jpg",
et une au Royaume Uni "http://www.wizabit.eclipse.co.uk/xplanet",
Ca devrait marcher
et la commande
xplanet -window -body earth
Retour
J'ai bien une carte de la planète avec des nuages ( mais ce sont les nuages de mardi )
Dès que j'ai un moment, je vais faire l'installation sur un autre poste
A plus et merci encore
DELL G3 17 3779 - 17,3" FHD IPS - Core i5 8300H - RAM 8Go - 1To DD +128Go SSD - NVIDIA GTX 1050 Ti 4 Go
Ubuntu 22.04.3 LTS Home séparé et partition données
Akoya MD 97860 P7612 Core 2 Duo T6500 NVIDIA Realtek RTL8191SE Wireless LAN GeForce G210M
Ubuntu 16.04 LTS (« Xenial Xerus ») + NFS
Hors ligne
#16 Le 09/09/2009, à 20:13
- Elfangor
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Je crois que ton fichier cloud.pl est incomplet, il dois contenir:
#!/usr/bin/perl
# ------------------------------------------------------------------------------------
# Program for downloading XPlanet cloud images from a random mirror
#
# Copyright (c) 2003, cueSim Ltd. http://www.cueSim.com, Bedford, UK
#
# ------------------------------------------------------------------------------------
#
# Redistribution and use, with or without modification, are permitted provided
# that the following conditions are met:
#
# * Redistributions of source code must retain the above copyright notice,
# this list of conditions and the following disclaimer.
# * Neither the cueSim name nor the names of its contributors may
# be used to endorse or promote products derived from this software without
# specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
# SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
# OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# (2005-06) hacked by mose at nguild.org for personal use on a debian SID
# (2008-08) hacked by benhaim_jerome at yahoo.fr for personal use on a ubuntu Hardy
use LWP::Simple;
# Options:
# - ou sauvegarder l'image des nuages (par defaut le répertoire courant)
#
my $Filename = "/home/$user/.xplanet/images/clouds.jpg";
# - fréquences de mise à jour de l'image sur le serveur
my $MaxDownloadFrequencyHours = 2;
# - Combien d'essais, si le serveur ne répond pas
my $MaxRetries = 3;
## Note: excessive requests to a single image server is discouraged.
## This script limits max retries, does not download more frequently
## than every two hours (the file is generated every 3 hours). and
## picks a random mirror location for every download.
##
## Changer les paramètres risque de vous exclure (blacklisted)
## des serveurs d'images
if(-f $Filename) {
my @Stats = stat($Filename);
my $FileAge = (time() - $Stats[9]);
my $FileSize = $Stats[7];
if($FileAge < 60 * 60 * $MaxDownloadFrequencyHours && $FileSize > 400000) {
print "File is already up to date\n";
exit(1);
}
}
for(1..$MaxRetries) {
my $MirrorURL = GetRandomMirror();
print "Using $MirrorURL\nDownloading...\n";
my $Response = getstore($MirrorURL, $Filename);
if( IndicatesSuccess($Response)) {
print "Finished: file successfully downloaded to $Filename\n";
exit(0);
}
print "Download not available, trying another website\n\n";
}
print "ERROR: Tried to download the file $MaxRetries times, but no servers could provide the file\n";
exit(2);
sub IndicatesSuccess() {
my $Response = shift();
if($Response =~ /2\d\d/) {
return(1);
} else {
return(0);
}
}
## Liste des serveurs miroir
sub GetRandomMirror() {
my @Mirrors = (
"http://xplanet.sourceforge.net/clouds/clouds_2048.jpg",
"http://www.ruwenzori.net/earth/clouds_2048.jpg",
"http://xplanet.dyndns.org/clouds/clouds_2048.jpg",
"http://userpage.fu-berlin.de/~jml/clouds_2048.jpg",
"http://userpage.fu-berlin.de/~jml/clouds_4096.jpg",
"http://php.nctu.edu.tw/~ijliao/clouds_2048.jpg",
"http://home.megapass.co.kr/~gitto88/cloud_data/clouds_2048.jpg",
"http://home.megapass.co.kr/~holywatr/cloud_data/clouds_2048.jpg",
"ftp://ftp.iastate.edu/pub/xplanet/clouds_2048.jpg",
"http://xplanet.explore-the-world.net/clouds_2048.jpg",
"ftp://mirror.pacific.net.au/xplanet/clouds_2048.jpg",
"http://www.narrabri.atnf.csiro.au/operations/NASA/clouds_2048.jpg",
);
return $Mirrors[rand scalar(@Mirrors)];
}
tu peux rajouter tes miroirs
Hors ligne
#17 Le 10/09/2009, à 15:53
- Bob dit l'Âne
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Bonjour
C'est à n'y plus rien comprendre:(
Je n'ai strictement rien changé depuis hier. Je n'ai pas encore eu le temps d'essayer ta dernière proposition ( remplacer mon fichier xplanet.pl par le tien ).
Et aujourd'hui les nuages ont disparu.:lol:
Je vais vérifier : le fichier cloud.jpg est pourtant bien présent avec le fichier xplanet.png et en plus, cette fois ci, il a changé ( date le mer. 09 sept. 2009 23:49:09 au lieu du 08 sept. 2009 14:49:12 ) par contre on ne peut plus l'ouvrir comme image.
Je tape de nouveau dans un terminal le code:
xplanet -window -body earth
En retour je n'obtiens plus que l'image de la planète ( sans les nuages ) avec le message suivant:
Unknown image format
Warning: Can't load map file /home/jyhamet/.xplanet/clouds.jpg
C'est incroyable
Je vais maintenant essayer ta dernière proposition
A plus
DELL G3 17 3779 - 17,3" FHD IPS - Core i5 8300H - RAM 8Go - 1To DD +128Go SSD - NVIDIA GTX 1050 Ti 4 Go
Ubuntu 22.04.3 LTS Home séparé et partition données
Akoya MD 97860 P7612 Core 2 Duo T6500 NVIDIA Realtek RTL8191SE Wireless LAN GeForce G210M
Ubuntu 16.04 LTS (« Xenial Xerus ») + NFS
Hors ligne
#18 Le 10/09/2009, à 16:10
- Bob dit l'Âne
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Je viens de changer mon fichier xplanet.pl, redémarrer la machine.
C'est pas mieux
DELL G3 17 3779 - 17,3" FHD IPS - Core i5 8300H - RAM 8Go - 1To DD +128Go SSD - NVIDIA GTX 1050 Ti 4 Go
Ubuntu 22.04.3 LTS Home séparé et partition données
Akoya MD 97860 P7612 Core 2 Duo T6500 NVIDIA Realtek RTL8191SE Wireless LAN GeForce G210M
Ubuntu 16.04 LTS (« Xenial Xerus ») + NFS
Hors ligne
#19 Le 10/09/2009, à 16:43
- Bob dit l'Âne
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
J'ai supprimé le répertoire .planet et les 2 fichiers clouds.jpg et xplanet.png
J'ai redémarré la machine
J'ai de nouveau créé le répertoire .planet
J'ai redémarré la machine
.planet.png est revenu se placer dans le répertoire mais pas clouds.jpg
J'ai la planète en fond d'écran mais pas les nuages
Donc, il me semble xplanet.pl ne fonctionne pas.
DELL G3 17 3779 - 17,3" FHD IPS - Core i5 8300H - RAM 8Go - 1To DD +128Go SSD - NVIDIA GTX 1050 Ti 4 Go
Ubuntu 22.04.3 LTS Home séparé et partition données
Akoya MD 97860 P7612 Core 2 Duo T6500 NVIDIA Realtek RTL8191SE Wireless LAN GeForce G210M
Ubuntu 16.04 LTS (« Xenial Xerus ») + NFS
Hors ligne
#20 Le 11/09/2009, à 12:24
- Elfangor
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Attention, le code que j'ai donné est pour le fichier cloud.pl (cf la doc).
N'oublie pas de remplacer comme indiqué par la doc:
[doc]
Enfin, enregistrez le script perl suivant sous /usr/local/bin/clouds.pl.
clouds.pl (à la ligne 37 remplacer $user par votre nom d'utilisateur ; ne mettez pas de raccourci $HOME ou ~, ce n'est pas un script bash et ça ne fonctionnera pas !) :
[/doc]
Je vais redetailler les grands points de l'installation avec les verifs à faire(je n'ai toujours pas fait l'install je me base sur la doc )
A mon avis il te manque la partie sur le cron(avec crontab) si tu as deja fais une des étapes dessous ne la refais pas, mais poste le resultat de la verif que j'indique
- Installer xplanet et xplanet-images.
sudo apt-get install xplanet xplanet-images
On verifie avec
xplanet -window -body earth
qu'une planete s'affiche bien
-Edit de /etc/xplanet/config/default:
On sauvegarde d'abord l'ancien fichier
cp /etc/xplanet/config/default /etc/xplanet/config/default.back
On modifie
sudo nano /etc/xplanet/config/default
Dans la section [Earth] rajoute cloud_map=clouds.jpg
Poste pour la verif
cat /etc/xplanet/config/default
On crée le dossier .xplanet si il n'existe pas dans ton home:
if [ ! -d ~/.xplanet ]; then echo 'Create .xplanet'; mkdir -p ~/.xplanet/images ; fi
On verifie
ls -al ~/.xplanet
On crée le script perl pour les nuages:
nano /usr/local/bin/clouds.pl
et on colle dedans
#!/usr/bin/perl
# ------------------------------------------------------------------------------------
# Program for downloading XPlanet cloud images from a random mirror
#
# Copyright (c) 2003, cueSim Ltd. http://www.cueSim.com, Bedford, UK
#
# ------------------------------------------------------------------------------------
#
# Redistribution and use, with or without modification, are permitted provided
# that the following conditions are met:
#
# * Redistributions of source code must retain the above copyright notice,
# this list of conditions and the following disclaimer.
# * Neither the cueSim name nor the names of its contributors may
# be used to endorse or promote products derived from this software without
# specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
# SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
# OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# (2005-06) hacked by mose at nguild.org for personal use on a debian SID
# (2008-08) hacked by benhaim_jerome at yahoo.fr for personal use on a ubuntu Hardy
use LWP::Simple;
# Options:
# - ou sauvegarder l'image des nuages (par defaut le répertoire courant)
#
my $Filename = "/home/$user/.xplanet/images/clouds.jpg";
# - fréquences de mise à jour de l'image sur le serveur
my $MaxDownloadFrequencyHours = 2;
# - Combien d'essais, si le serveur ne répond pas
my $MaxRetries = 3;
## Note: excessive requests to a single image server is discouraged.
## This script limits max retries, does not download more frequently
## than every two hours (the file is generated every 3 hours). and
## picks a random mirror location for every download.
##
## Changer les paramètres risque de vous exclure (blacklisted)
## des serveurs d'images
if(-f $Filename) {
my @Stats = stat($Filename);
my $FileAge = (time() - $Stats[9]);
my $FileSize = $Stats[7];
if($FileAge < 60 * 60 * $MaxDownloadFrequencyHours && $FileSize > 400000) {
print "File is already up to date\n";
exit(1);
}
}
for(1..$MaxRetries) {
my $MirrorURL = GetRandomMirror();
print "Using $MirrorURL\nDownloading...\n";
my $Response = getstore($MirrorURL, $Filename);
if( IndicatesSuccess($Response)) {
print "Finished: file successfully downloaded to $Filename\n";
exit(0);
}
print "Download not available, trying another website\n\n";
}
print "ERROR: Tried to download the file $MaxRetries times, but no servers could provide the file\n";
exit(2);
sub IndicatesSuccess() {
my $Response = shift();
if($Response =~ /2\d\d/) {
return(1);
} else {
return(0);
}
}
## Liste des serveurs miroir
sub GetRandomMirror() {
my @Mirrors = (
"http://xplanet.sourceforge.net/clouds/clouds_2048.jpg",
"http://www.ruwenzori.net/earth/clouds_2048.jpg",
"http://xplanet.dyndns.org/clouds/clouds_2048.jpg",
"http://userpage.fu-berlin.de/~jml/clouds_2048.jpg",
"http://userpage.fu-berlin.de/~jml/clouds_4096.jpg",
"http://php.nctu.edu.tw/~ijliao/clouds_2048.jpg",
"http://home.megapass.co.kr/~gitto88/cloud_data/clouds_2048.jpg",
"http://home.megapass.co.kr/~holywatr/cloud_data/clouds_2048.jpg",
"ftp://ftp.iastate.edu/pub/xplanet/clouds_2048.jpg",
"http://xplanet.explore-the-world.net/clouds_2048.jpg",
"ftp://mirror.pacific.net.au/xplanet/clouds_2048.jpg",
"http://www.narrabri.atnf.csiro.au/operations/NASA/clouds_2048.jpg",
);
return $Mirrors[rand scalar(@Mirrors)];
}
N'oublie pas de remplacer $user
On verifie avec
cat /usr/local/bin/clouds.pl
Modifier le cron pour generer la carte avec les nuages toutes les 3 heures
sudo gedit /etc/crontab -e
(A noter que je modifie le crontab comme ceci (en etant root): crontab -e, mais c'est peut etre un peu different sous ubuntu.)
On ajoute 49 2,5,8,11,14,17,20,23 * * * perl /usr/local/bin/clouds.pl
On verifie cela:
cat /var/spool/cron/crontabs/root
On verifie si tu as les nuages maintenant:
xplanet -window -body earth
Si ça t'intéresse je peux t'expliquer à quoi correspond chaque étape, ça te permettra de comprend a quoi sert chaque commande / script et peux être d'en apprendre un peu plus sur Gnu/Linux.
Je pense que la on touche au but
Hors ligne
#21 Le 11/09/2009, à 12:30
- Elfangor
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Edit: double post a cause du bug forum : /
Dernière modification par Elfangor (Le 11/09/2009, à 12:31)
Hors ligne
#22 Le 11/09/2009, à 20:45
- Bob dit l'Âne
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Bonjour
et merci encore pour l'aide apportée
Donc nous reprenons sur un autre poste
Pour installer xplanet et xplanet-images
Code: sudo apt-get install xplanet xplanet-images
Fait
Pour vérifier qu'une planète s'affiche bien
Code : xplanet -window -body earth
Oui
Edition de /etc/xplanet/config/default
On sauvegarde d'abord l'ancien fichier
Code : cp /etc/xplanet/config/default /etc/xplanet/config/default.back
Retour : cp: ne peut créer le fichier régulier `/etc/xplanet/config/default.back': Permission non accordée
Non fait
Je recommence avec
Code :sudo cp /etc/xplanet/config/default /etc/xplanet/config/default.back
Apparemment c'est fait ( je n'ai pas eu de message de refus )
Je vais vérifier avec le navigateur de fichier. Effectivement le fichier default.back y est
Modification de /etc/xplanet/config/default
Code: sudo nano /etc/xplanet/config/default
Dans la section [Earth] je rajoute cloud_map=clouds.jpg
Je ne vois pas la section [Earth]. Je ne sais pas me servir de Nano
Je recommence avec
Code : sudo gedit /etc/xplanet/config/default
Le script s'affiche dans gedit et je trouve la section [Earth]
Je rajoute cloud_map=clouds.jpg
J'enregistre et je ferme.
Je vérifie
Code: cat /etc/xplanet/config/default
La ligne y est bien
On crée le dossier .xplanet
Code: if [ ! -d ~/.xplanet ]; then echo 'Create .xplanet'; mkdir -p ~/.xplanet/images ; fi
On vérifie :
Code:ls -al ~/.xplanet
Voici le retour :
total 12
drwxr-xr-x 3 jyhamet jyhamet 4096 2009-09-11 20:15 .
drwxr-xr-x 39 jyhamet jyhamet 4096 2009-09-11 20:15 ..
drwxr-xr-x 2 jyhamet jyhamet 4096 2009-09-11 20:15 images
Je vais vérifier avec le navigateur de fichier.
.planet a été créé avec un sous dossier images
Création du script perl pour les nuages:
Code: nano /usr/local/bin/clouds.pl
Je colle le script perl mais j'ai le même problème que tout à précédemment, je ne sais pas naviguer dans la page Nano. J'enregistre quand même. je ferai la modification $user avec Gedit
Je n'ai pas la commande enregistrer alors je clique sur fermer
clouds.pl n'a pas été créé dans /usr/local/bin/
J'essaie avec gedit
Code : sudo gedit /usr/local/bin/clouds.pl
J'y colle le script et je remplace $user par $jyhamet. J'ai gardé le $ ( faire ou ne pas faire )
Pour le moment je ne touche pas aux miroirs
Je vérifie
Code: cat /usr/local/bin/clouds.pl
Le script s'affiche.
Je modifier le cron pour générer la carte avec les nuages toutes les 3 heures
Code:sudo gedit /etc/crontab -e
Voici le retour ( ça ne vas pas )
jyhamet@jyhamet-desktop:~$ sudo gedit /etc/crontab -e
Option inconnue -e
Lancez « gedit --help » pour voir la liste complète des options en ligne de commande disponibles.
J'essaie avec
Code : sudo gedit /etc/crontab
Crontab s'ouvre dans gedit
J'ajoute 49 2,5,8,11,14,17,20,23 * * * perl /usr/local/bin/clouds.pl
( complètement en dernier ? ) et j'enregistre
On vérifie
Code :cat /var/spool/cron/crontabs/root
Voici le retour : cat: /var/spool/cron/crontabs/root: Permission non accordée
Je réessaie ( sans root )
Code :cat /var/spool/cron/crontabs
C'est le même retour
On vérifie si on a les nuages
Code: xplanet -window -body earth
Voici le retour:
Warning: Can't find clouds.jpg in xplanet/images
/home/jyhamet/.xplanet/images
/usr/share/xplanet/images
Warning: Can't load map file clouds.jpg
C'est normal le s de crontab ?
Donc échec pour le moment mais on avance et il y a un mois encore je ne connaissais strictement rien à Ubuntu
A plus
Ps : je ne comprends pas ton dernier message : edit double post
Par contre heureusement que j'avais fait une copie du mien avant de le poster, car avec le bug du forum, mon pas à pas ( presque 2 heures ) était perdu
DELL G3 17 3779 - 17,3" FHD IPS - Core i5 8300H - RAM 8Go - 1To DD +128Go SSD - NVIDIA GTX 1050 Ti 4 Go
Ubuntu 22.04.3 LTS Home séparé et partition données
Akoya MD 97860 P7612 Core 2 Duo T6500 NVIDIA Realtek RTL8191SE Wireless LAN GeForce G210M
Ubuntu 16.04 LTS (« Xenial Xerus ») + NFS
Hors ligne
#23 Le 12/09/2009, à 21:51
- Bob dit l'Âne
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Bonsoir
J'ai un peu avancé
1 - Clouds.jpg n'était pas créé car clouds.pl n'était pas exécutable
Donc je l'ai rendu exécutable
2 - on avait créé le répertoire ~/.xplanet/images et on demandait dans le script de clouds.pl de placer Clouds.jpgdans .xplanet/ avec xplanet.png
J'ai donc supprimé le répertoire /images
Je tape le code xplanet -window -body earth pour vérifier
Je crois que c'est bon, mais je ne vois pas bien car il fait nuit.
A vérifier demain matin donc et voir si la carte des nuages s'actualise de temps en temps.
A plus et bonne nuit
DELL G3 17 3779 - 17,3" FHD IPS - Core i5 8300H - RAM 8Go - 1To DD +128Go SSD - NVIDIA GTX 1050 Ti 4 Go
Ubuntu 22.04.3 LTS Home séparé et partition données
Akoya MD 97860 P7612 Core 2 Duo T6500 NVIDIA Realtek RTL8191SE Wireless LAN GeForce G210M
Ubuntu 16.04 LTS (« Xenial Xerus ») + NFS
Hors ligne
#24 Le 13/09/2009, à 17:53
- Bob dit l'Âne
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Bonsoir
J'ai recommencé mon installation sur une autre machine.
Ca marche à priori
A vérifier toutefois que la carte des nuages s'actualise de temps en temps.
Merci encore pour l'aide apportée.
Je vais attaquer un autre sujet.
JY H
DELL G3 17 3779 - 17,3" FHD IPS - Core i5 8300H - RAM 8Go - 1To DD +128Go SSD - NVIDIA GTX 1050 Ti 4 Go
Ubuntu 22.04.3 LTS Home séparé et partition données
Akoya MD 97860 P7612 Core 2 Duo T6500 NVIDIA Realtek RTL8191SE Wireless LAN GeForce G210M
Ubuntu 16.04 LTS (« Xenial Xerus ») + NFS
Hors ligne
#25 Le 14/09/2009, à 08:10
- Elfangor
Re : [Résolu]Fond d'écran dynamique Xplanet installé - Rien
Bonjour,
desolé de ne pas t'avoir répondu ce week-end, j'étais de mariage
Content que ça marche
Je vais tout de meme repondre à certain point:
Je recommence avec
Code :sudo cp /etc/xplanet/config/default /etc/xplanet/config/default.back
Apparemment c'est fait ( je n'ai pas eu de message de refus )
Effectivement il faut faire avec sudo(vraiment pas l'habitude )
Lorsque la commande cp ne retourne ne rien c'est que tout c'est bien passé.
Je ne sais pas me servir de Nano
Chacun son editeur de texte Personellement je suis sur vim, d'autres preferé emacs, nano, gedit...
J'y colle le script et je remplace $user par $jyhamet. J'ai gardé le $ ( faire ou ne pas faire )
Il ne faut pas laisser le $ devant ton nom utilisateur normalement.
Code : sudo gedit /etc/crontab
Crontab s'ouvre dans gedit
J'ajoute 49 2,5,8,11,14,17,20,23 * * * perl /usr/local/bin/clouds.pl
( complètement en dernier ? ) et j'enregistre
Normalement il faut se servir de l'option -e, qui permet une vérification a la fermeture du fichier (et l'enregistrement) ce qui permet d'être sur que la syntaxe est correcte. En effet une erreur sur ce fichier peux engendrer de gros problèmes sur le système, heureusement tu as l'air de ne pas avoir fais de faute
L'option -e sert a ouvrir le fichier crontab avec l'éditeur specifié par les variables d'environnements VISUAL ou EDITOR
L'option -e permet d'éditer la table en cours, en utilisant l'éditeur indiqué par les variables d'environnement VISUAL ou EDITOR . Une fois que vous sortez de l'éditeur, la table modifiée sera installée automatiquement.
C'est normal le s de crontab ?
Mon serveur est sous Debian donc sensiblement la même structure qu'Ubuntu:
servo:~# cat /var/spool/cron/crontabs/root
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.BDZIxE/crontab installed on Thu Jul 30 15:03:12 2009)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
# m h dom mon dow command
20 * * * * wget http://localhost/feed-on-feeds/update-quiet.php -O /dev/null
Ps : je ne comprends pas ton dernier message : edit double post
Avec le bug du forum mon message était partit 2 fois, j'ai donc supprimer le deuxieme;)
Donc échec pour le moment mais on avance et il y a un mois encore je ne connaissais strictement rien à Ubuntu
Je suis sous linux depuis 3ans maintenant, au début je n'y connaissais vraiment rien non plus puis au fur a mesure des problèmes rencontrés, de recherche on progresse un petit peu
Bonne journée
Hors ligne