Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

Jyvesham a écrit :

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 wink

[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. big_smile

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é smile
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 wink

Tiens nous au courant et n'hésite pas à demander si tu as encore des soucis smile

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. tongue

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
smile
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.
sad
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 smile

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 wink

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 wink

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
sad


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

neutral
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.
sad


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 wink )

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 wink

- 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 wink

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 wink
Content que ça marche smile
Je vais tout de meme repondre à certain point:

Jyvesham a écrit :

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 sad )
Lorsque la commande cp ne retourne ne rien c'est que tout c'est bien passé.

Jyvesham a écrit :

Je ne sais pas me servir de Nano

Chacun son editeur de texte wink Personellement je suis sur vim, d'autres preferé emacs, nano, gedit...

Jyvesham a écrit :

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.

Jyvesham a écrit :

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 wink

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.
Jyvesham a écrit :

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
Jyvesham a écrit :

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;)

Jyvesham a écrit :

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 wink

Bonne journée

Hors ligne