Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
xplanet [Le 08/08/2008, 11:53]
Skippy le Grand Gourou
xplanet [Le 25/01/2024, 14:40] (Version actuelle)
natim87 [Des nuages sur la Terre !]
Ligne 1: Ligne 1:
-{{tag>Hardy BROUILLON}}+{{tag>astronomie personnalisation}}
  
 ---- ----
  
-====== ​Xplanet : Installer Xplanet ​======+====== ​XPlanet ​======
  
-Cette page à pour but de vous expliquer comment installer et configurer ​**xplanet**.\\ +**XPlanet** est un logiciel ​permettant de créer ​des images de notre système solaire.
-Ce logiciel ​permet d'​utiliser comme fond d'​écran une des **planètes du système solaire**,\\ +
-dont **la terre avec ses nuages** et **la limite du jour et de la nuit**.\\ +
-L'​images est mise à jour à intervalle régulière ;-)\\+
  
-{{xplanet.png?600}}+{{image:​xplanet_mercure.jpg?200}}{{image:​xplanet_mars.jpg?​200}}{{image:​xplanet_jupiter.jpg?​200}}\\ 
 +Mercure, Mars et Jupiter « vues » par XPlanet.
  
-===== Pré-requis ​=====+ 
 +===== Installation et utilisation ===== 
 + 
 +==== Pré-requis ====
  
   * Disposer des [[:​sudo|droits d'​administration]] ;   * Disposer des [[:​sudo|droits d'​administration]] ;
Ligne 18: Ligne 19:
   * Avoir activé l'​accès aux [[:​depots#​universe_et_multiverse|dépôts Universe et Multiverse]] ;   * Avoir activé l'​accès aux [[:​depots#​universe_et_multiverse|dépôts Universe et Multiverse]] ;
  
-===== Installation ​=====+==== Installation ====
  
-Il vous suffit, pour cela, d'​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] [[apt://xplanet|xplanet]] [[apt://xplanet-images|xplanet-images]] ​[[apt://​xplanet,​xplanet-images|{{ :apt.png |Installer en 1 clic.}}]]\\+Pour installer ce logiciel, il vous suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] ​**[[apt>xplanet,xplanet-images|xplanet et xplanet-images]]**.
  
 +Ce dernier paquet ne contenant que l'​image de la terre, jour et nuit. Pour avoir d'​autres cartes de planètes voir la section [[:​xplanet#​liens|Liens]].
  
 +==== Utilisation ====
  
 +Vous pouvez ensuite l'​utiliser,​ par exemple, pour afficher la Terre :
 +  xplanet -window -body earth 
  
 +XPlanet accepte de nombreuses options, **man xplanet** pour plus d'​informations.
 +  xplanet -window -geometry 600x400 -radius 40 -body earth -latitude 30
  
  
 +==== Configuration ====
  
 +En plus des options à passer en argument à la commande **xplanet**,​ un fichier de configuration contient tous les paramètres configurables. Le fichier utilisé par défaut est **/​etc/​xplanet/​config/​default**,​ mais il est possible d'​utiliser un fichier alternatif grâce à l'​option **-config nom_fichier**.
  
 +Les paramètres utilisables sont décrits dans le fichier **/​etc/​xplanet/​config/​README**. Il peut notamment être intéressant de « gonfler » la taille des objets afin que l'​image,​ moins réaliste, soit plus expressive (les dimensions du système solaire ne sont pas optimisées pour l'​affichage sur un écran d'​ordinateur…). Ceci se fait avec le paramètre **magnify**.
  
-===== Configuration =====+{{image:​xplanet-terre-lune-x1.jpg?​300}}{{image:​xplanet-terre-lune-x40.jpg?​300}}\\ 
 +(à gauche, la Terre et la Lune à l'​échelle ; à droite, avec **magnify=40**)
  
-Tout d'​abord,​ si il n'​existe ​pas, créer le répertoire ​de xplanet. Dans une console lancez ​la commande :\\+Attention à ne pas mettre une valeur trop hautesans quoi les satellites seront engloutis par leur planète… Des valeurs ​de 40 pour la Terre et la Lune et de 5 pour le reste semblent raisonnables.
  
-<​code>​ if [ ! -d ~/.xplanet ]; then echo '​Create .xplanet';​ mkdir -p ~/​.xplanet/​images ; fi</​code>​\\ 
  
-Ensuite, **récupérer** les fichiers xplanet-bg et clouds.pl,​\\ +==== Désinstallation ====
-le fichier **xplanet-bg contient la configuration de xplanet** position, projection, repertoires,​ ...\\ +
-et **clouds.pl la configuration et la recuperation de l'​image des nuages**.\\ +
-[[:​tutoriel:​comment_editer_un_fichier|éditez les fichiers]]\\ +
-et enregistrez les respectivement comme **/​usr/​local/​bin/​xplanet-bg** et **/​usr/​local/​bin/​clouds.pl**\\+
  
-Les options sont expliquées ​dans les fichiers.\\+Pour supprimer cette application,​ il suffit de : 
 +  * [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'​application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez. 
 +  * supprimer les dossier ​dans le répertoire utilisateur : 
 +<​code>​rm -Rf ~/​.xplanet</​code>​ 
 +ou 
 +<​code>​gio trash .xplanet</​code>​ 
 +pour mettre le dossier dans la corbeille. 
 +<note warning>​Attention à utiliser cette commande avec prudence !\\ 
 +Elle supprime récursivement tous les fichiers ​et dossiers contenus dans le répertoire ''​.xplanet'',​ **sans confirmation**. Une mauvaise utilisation de la commande ''​rm''​ peut avoir des conséquences graves sur votre système !\\ 
 +Voir la page [[commandes_dangereuses|Les commandes dangereuses]] pour plus d'​infos.</​note>​
  
-__**xplanet-bg** :__\\ 
  
-<​code>#​!/​bin/​bash +===== Des nuages sur la Terre ! =====
-# xplanet-gnome.sh shell script v0.2 +
-# Montre ​la Terre sur le bureau Gnome avec les condition courante d'​éclairage,​ex:​ le jour et la nuit+
  
-# délai ​de mise à jour en minutes +Il est possible d'​ajouter des nuages à une planète avec le paramètre ​de configuration **cloud_map**. Une carte des nuages pour la Terre en temps réel est disponible sur certains serveurs et mise à jour toutes les trois heures. Pour l'​utiliser,​ modifiez votre fichier de configuration **/​etc/​xplanet/​config/​default** (en tapant : sudo gedit /​etc/​xplanet/​config/​default par exemple) et ajoutez dans la section **[Earth]** les lignes : 
-DELAY=10m+  ​cloud_map=clouds.jpg 
 +  map=earth.jpg 
 +  night_map=night.jpg 
 +Les paramètres **map** et **night_map** permettent d'​indiquer quelles cartes seront prise en compte pour les vues de jour et de nuit (avec les lumières des villes !)
  
-# Répertoire racine de xplanet +Ensuite, s'il n'​existe pas, créez le répertoire .xplanet. Dans une console lancez la commande : 
-PREFIX=~/.xplanet/+<​code>​if [ ! -d ~/​.xplanet ​]; then echo '​Create .xplanet';​ mkdir -p ~/​.xplanet/​images ; fi</​code>​ 
 +Copiez ensuite dans votre .xplanet/​images les cartes earth.jpg et night.jpg : 
 +<​code>​cp /​usr/​share/​xplanet/​images/​{earth.jpg,​night.jpg} ~/​.xplanet/​images<​/code>
  
-# Non du fichier ​images créer +Enfin, [[:​tutoriel:​comment_modifier_un_fichier|créez le fichier]] script perl suivant ​sous **/usr/local/bin/clouds.pl** avec les droits administrateur.
-OUTPUT=xplanet.png +
- +
-# origine et look_at ne peuvent etre les mêmes +
-# modifier ORIGINE pour donner la planete d'où vous regardez  +
-# modifier LOOK_AT pour changer la planete que vous regardez +
-ORIGINE=moon +
-LOOK_AT=earth +
- +
-APPEND=2 +
- +
- +
-# Géométrie de l'​image à régler ​suivant ​la résolution du bureau +
-GEOMETRY=1280x1024 +
- +
-# Position depuis où vous voulez regarder. +
-# Pour trouver la valeurs regarder dans les liens en fin de la page +
-# http://doc.ubuntu-fr.org/xplanet#​Voir_aussi +
-# Nice  L = 43.700°    43° 42'N; H = 7.266274° ​   7° 15′E +
-LONGITUDE=7 +
-LATITUDE=43 +
- +
-# Par defaut il n'y as pas de projection. Rendre un globe avec la projection rectangulaire en fait une carte à platvous pouvez aussi essayer : ancient, azimuthal, ​ mercator,​.. +
-#​PROJECTION=rectangular ​  +
- +
-# Renome l'​image de fond ainsi Gnome réalise que l'​image as changé - thx to dmbasso +
- +
-if [ -e "​$PREFIX$OUTPUT"​ ]; then +
-   rm "​$PREFIX$OUTPUT"​ +
-   ​OUTPUT="​$APPEND$OUTPUT"​ +
-else +
-   rm "​$PREFIX$APPEND$OUTPUT"​ +
-fi +
- +
-if [ -z $PROJECTION ]; then  +
-xplanet -num_times 1 -output "​$PREFIX$OUTPUT"​ -geometry $GEOMETRY -origin $ORIGINE -body $LOOK_AT -longitude $LONGITUDE -latitude $LATITUDE +
-else +
-xplanet -num_times 1 -output "​$PREFIX$OUTPUT"​ -geometry $GEOMETRY -origin $ORIGINE -body $LOOK_AT -longitude $LONGITUDE -latitude $LATITUDE -projection $PROJECTION +
-fi +
- +
-# met à jour le fond d'​écran de Gnome +
-gconftool -t str -s /​desktop/​gnome/​background/​picture_filename "​$PREFIX$OUTPUT"​ +
- +
-sleep $DELAY +
-exec $0 +
-</​code>​+
  
-__**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 !) :\\
  
-<​code>​+<​code ​perl>
 #​!/​usr/​bin/​perl #​!/​usr/​bin/​perl
 # ------------------------------------------------------------------------------------ # ------------------------------------------------------------------------------------
Ligne 142: Ligne 114:
  
  
-my $Filename = "~/​.xplanet/​images/​clouds.jpg";​+my $Filename = "/home/$user/​.xplanet/​images/​clouds.jpg";​
  
 # - fréquences de mise à jour de l'​image sur le serveur # - fréquences de mise à jour de l'​image sur le serveur
Ligne 192: Ligne 164:
 sub GetRandomMirror() { sub GetRandomMirror() {
   my @Mirrors = (   my @Mirrors = (
-     "​ftp://​mirror.pacific.net.au/​pub2/​xplanet/​clouds_2048.jpg",​ 
-     "​http://​spierepf.dyndns.org/​~peter/​clouds_2048.jpg", ​ 
-     "​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",​      "​ftp://​ftp.iastate.edu/​pub/​xplanet/​clouds_2048.jpg",​
-     "​http://www.nmt.edu/​~houdini/​clouds_2048.jpg",  +     "​ftp://mirror.pacific.net.au/​xplanet/​clouds_2048.jpg", 
-     "​http://​enekoalonso.com/​projects/​xplanet/​clouds_2048.php", +  );
-     "​http://​xplanet.nerp.net/​clouds_2048.php"​);+
   return $Mirrors[rand scalar(@Mirrors)];​   return $Mirrors[rand scalar(@Mirrors)];​
-+}
 </​code>​ </​code>​
-[[:tutoriel:​comment_editer_un_fichier|éditez les fichiers]] **gksudo gedit /etc/xplanet/config/​default** et rajoutez **cloud_map=clouds.jpg dans la section [Earth]** et **cloud_threshold=0** :\\ +<note important>​La liste des serveurs à la fin du fichier clouds.pl n'est pas forcément à jour. Il est important d'​avoir une liste à jours pour éviter des requêtes inutiles vers des serveurs qui n'​existent plus. Assurez-vous que les serveurs sont dans la liste disponible ​[[http://xplanet.sourceforge.net/clouds.php|ici]] (ce n'est pas la peine de vérifier régulièrement,​ faites-le juste lors de l'​installation).</​note>​
-<​code>​ +
-# This file contains options you might want to customize for each +
-# body.  It's best to leave this file alone and modify a copy. Use the +
--config option to tell xplanet to read your copy.+
  
-[default] ​                      # Values in this section apply to all +Puis rendre executable le fichier clouds.pl :
- # bodies unless overridden below  ​+
  
-arc_color=white +sudo chmod +x /​usr/​local/​bin/​clouds.pl
-#arc_file=+
  
-#bump_map= +Il ne reste qu'à modifier la table de [[cron]] en [[:​tutoriel:​comment_modifier_un_fichier|éditant le fichier]] **/​etc/​crontab** avec les droits administrateur et à y ajouter à la fin : 
-bump_scale=1+<​file>​49 2,​5,​8,​11,​14,​17,​20,​23 * * * perl /​usr/​local/​bin/​clouds.pl</​file>​
  
-cloud_gamma=1+Le fichier de nuages sera mis à jour automatiquement toutes les trois heures. Pour ne plus télécharger les mises à jours, il suffit de supprimer ou de commenter la ligne précédemment ajoutée : 
 +<​file>#​ 49 2,​5,​8,​11,​14,​17,​20,​23 * * * perl /​usr/​local/​bin/​clouds.pl</​file>​
  
-cloud_ssec=false ​               # true if the cloud map is from the 
- # University of Wisconsin Space 
- # Science and Engineering Center ​ 
-cloud_threshold=0 
  
-color={255,​255,​255} ​            # fallback color in case an image map +===== XPlanet comme fond d'écran dynamique =====
- # isn't found +
  
-draw_orbit=false ​               # if truedraw this body's orbit +Il est possible d'​utiliser XPlanet comme fond d'​écran dynamiquec'est-à-dire mis à jour régulièrement.
-                                # about its primary+
  
-grid=false +{{xplanet.png?​300}}
-grid1=6 +
-grid2=15+
  
-#image=+<​note>​Il existe un équivalent très facilement paramétrable : [[xplanetfx|xplanetFX]]</​note>​ 
 +==== GNOME (Ubuntu) ====
  
-magnify=1                       # draw the body as if its radius were +=== Installation ===
- # magnified by this factor ​+
  
-marker_color=red +Par défaut, les scripts suivants affichent une image de la Terre mise à jour toutes les 10 minutes, avec des nuages mis à jour toutes les trois heures (cf [[#Des nuages sur la Terre !]]) et les lumières des villes la nuit.
-#marker_file= +
-#​marker_font=+
  
-max_radius_for_label=3 ​         # don't draw a label if the body'​s +[[:​tutoriel:​comment_editer_un_fichier|Éditez un fichier]] avec les droits administrateur et enregistrez le comme **/​usr/​local/​bin/​xplanet-bg**. Copiez-y le script ci-dessous. Il gère la configuration de XPlanet (position, projection, répertoires…) et met à jour le fond d'écran.
- # radius in pixels is more than this  ​+
  
-min_radius_for_label=.01 ​       # don't draw a label if the body'​s +<note important>​Ce script est prévu pour [[GNOME]], à adapter pour KDE (ligne **gconftool** à la fin du script)</​note>​
- # radius in pixels is less than this  ​+
  
-min_radius_for_markers=40 ​      # don't draw markers if the body'​s +__**xplanet-bg** :__\\
- # radius in pixels is less than this  ​+
  
-#night_map=+<code bash>#!/​bin/​bash 
 +# xplanet-bg shell script v0.3 (pour Ubuntu 9.10 (karmic) & versions suivantes) 
 +# Montre la Terre sur le bureau Gnome avec les conditions courantes d'​éclairage (le jour et la nuit) 
 +# avec la vue centrée sur votre ville, ou bien centrée à la verticale du Soleil (pour plus de dépaysement). 
 +  
 +# Répertoire racine de xplanet, qui doit contenir le fichier xplanet.xml,​ et un dossier contenant 
 +# les images earth.jpg et night.jpg qui seront copiées de /​usr/​share/​xplanet/​images 
 +PREFIX=~/.xplanet/
  
-orbit={-.5,​.5,​2} ​               # extent of orbit to draw,  +# Non du fichier images créer 
- # {start, end, delta}, where  +OUTPUT=xplanet.png
-                                # start and end are in units of period +
- # of revolution and delta is angular +
- # increment in degrees to evaluate +
- # position ​+
  
-orbit_color={255,​255,​255} ​      color for the orbit+ORIGINE et LOOK_AT ne peuvent être les mêmes : 
 +# modifier ORIGINE pour indiquer la planète d'où vous regardez ; 
 +# modifier LOOK_AT pour indiquer la planète que vous regardez. 
 +ORIGINE=moon 
 +LOOK_AT=earth
  
-random_origin=true ​             ​Can this body be considered if +Géométrie de l'​image à régler suivant la résolution du bureau 
- # -origin random is used?  ​+GEOMETRY=1280x800
  
-random_target=true ​             ​Can this body be considered if +Si vous utilisez un dock pour votre portable (et avez donc plusieurs résolutions 
- # -target random is used?  ​+d'​écran suivant si vous êtes en vadrouille ou au bureau), commentez la ligne 
 +# précédente et décommentez les trois suivantes 
 +#​XXX=`xdpyinfo|awk '​$0~"​dimensions"​{print substr($0,​match($0,/​[[:​digit:​]]/​),​match($0,"​x"​)-match($0,/​[[:​digit:​]]/​))}'​` 
 +#​YYY=`xdpyinfo|awk '​$0~"​dimensions"​{print substr($0,​match($0,"​x"​)+1,​match($0,"​pixel"​)-match($0,"​x"​)-1)}'​` 
 +#​GEOMETRY=${XXX}x${YYY}
  
-#satellite_file=+Position depuis où vous voulez regarder. 
 +# Pour trouver la valeurs regarder dans les liens en fin de la page 
 +# http://​doc.ubuntu-fr.org/​xplanet#​Voir_aussi 
 +# ou bien cherchez dans WikiPedia (par exemple) le nom de votre ville 
 +# ou encore utilisez un GPS (Guide pour Paumé Solitaire :) 
 +# Nice  L 43.700° ​   43° 42'N; H = 7.266274° ​   7° 15′E 
 +#   ​Pernes-les-Fontaines : 
 +# Latitude : 43° 59′ 55″ N 43.998611° 
 +# Longitude : 5° 3′ 35″ E 5.059722° 
 +#  
 +LONGITUDE=5 
 +LATITUDE=44
  
-shade=30 ​                       ​# 0 = black, 100 same as dayside+Par rapport au Soleil, la Terre fait une rotation complète (360°) en 24 heures, soit 1° toutes les 4 minutes. 
 +# Calculons quelle longitude est face au Soleil (LONGITUDE2) 
 +declare -i HEURES=`date -u "​+%X"​ | awk -F ":"​ '​{print $1}' | sed s/"^0"/""/​` 
 +declare -i MINUTES=`date -u "​+%X"​ | awk -F ":"​ '​{print $2}' | sed s/"​^0"/""/​` 
 +declare -i SECONDES=`date -u "​+%X"​ | awk -F ":"​ '​{print $3}' | sed s/"​^0"/""/​` 
 +declare -i SEC=$((${HEURES}*3600+${MINUTES}*60+${SECONDES})) 
 +declare -i LONGITUDE2=$(((43200-${SEC})*360/​86400+$LONGITUDE))
  
-#specular_map=+Par defaut il n'y a pas de projection. Rendre un globe avec la projection rectangulaire en fait une carte à plat. vous pouvez aussi essayer : ancient, azimuthal, ​ mercator,​.. 
 +#PROJECTION=rectangular ​  
 +  
 +APPEND=2
  
-text_color={255,​0,​0} ​           ​color for text (markers & body label)+# ***** Devenu obsolète à partir de karmic : ***** 
 +# Renome l'​image de fond ainsi Gnome réalise que l'​image as changé - thx to dmbasso 
 +#if [ -e "​$PREFIX$OUTPUT"​ ]; then 
 +#   rm -f "​$PREFIX$OUTPUT"​ 
 +#   ​OUTPUT="​$APPEND$OUTPUT"​ 
 +#else 
 +#   rm -f "​$PREFIX$APPEND$OUTPUT"​ 
 +#fi 
 +************************************************
  
-twilight=6 ​                     ​blend the day and night images for +Dans les lignes comprises entre "​if"​ et "​fi"​ ci-après, vous pouvez modifier le paramètre -longitude : 
-                                pixels within this many degrees of +mettez ${LONGITUDE} si vous désirez avoir une vue de la Terre centrée chez vous ; 
-                                the terminator ​+mettez ${LONGITUDE2} si vous désirez avoir une vue de la Terre centrée sur la longitude du zénith (Soleil), et votre latitude. 
 +if [ -z $PROJECTION ]; then  
 + xplanet -num_times 1 -output "​$PREFIX$OUTPUT"​ -geometry $GEOMETRY -origin $ORIGINE -body $LOOK_AT -longitude ${LONGITUDE2} -latitude $LATITUDE 
 +else 
 + xplanet -num_times 1 -output "​$PREFIX$OUTPUT"​ -geometry $GEOMETRY -origin $ORIGINE -body $LOOK_AT -longitude ${LONGITUDE2} -latitude $LATITUDE -projection $PROJECTION 
 +fi
  
-[sun] +# ***** Nécessaire pour une bonne transition, à partir de karmic : *****  
-"​Sun"​ +cp ${PREFIX}${OUTPUT} ${PREFIX}${APPEND}${OUTPUT} 
-color={255,255,166}+# **********************************************************************
  
-max_radius_for_label=0 ​         # never draw a label for the sun 
  
-shade=100 No night side!+# ***** Devenu obsolète à partir de karmic : ***** 
 +# met à jour le fond d'​écran de Gnome 
 +#gconftool -t str -s /​desktop/​gnome/​background/​picture_filename "​$PREFIX$OUTPUT"​ 
 +# délai de mise à jour en minutes 
 +#DELAY=10m 
 +#sleep $DELAY 
 +#exec $0 
 +************************************************ 
 +</​code>​
  
-[mercury] +Puis rendre executable le fichier xplanet-bg :\\ 
-"​Mercury"​ +<​code>​sudo chmod +x /​usr/​local/​bin/​xplanet-bg</​code>​
-color={100, 100, 100}+
  
-min_radius_for_label=0 ​         ​always draw a label+S'il n'​existe pas encore, créez votre dossier **~/​.xplanet**,​ avec son sous-dossier images qui contient les images earth.jpg et night.jpg, comme indiqué dans [[#Des nuages sur la Terre !]].\\
  
-[venus] 
-"​Venus"​ 
-color={161, 129, 70} 
  
-min_radius_for_label=0+Faites exécuter régulièrement le script xplanet-bg en [[:​tutoriel:​comment_modifier_un_fichier|modifiant le fichier]] **/​etc/​crontab** avec les droits administrateur et placez à la fin les lignes (en remplaçant //​votre_id//​ par votre identifiant de connexion) : 
 +<​file>#​ Exécute xplanet-bg toutes les 10 minutes 
 +*/10 * * * * votre_id /​usr/​local/​bin/​xplanet-bg</​file>​
  
-[earth] 
-"​Earth"​ 
-color={28, 82, 110} 
-cloud_map=clouds.jpg 
-# I have day and night maps of Australia centered on Alice Springs, 
-# which are cropped from higher resolution maps. 
-#​map=alice_springs.png 
-#​night_map=alice_springs_night.png 
-#​mapbounds={-1.2,​98.7107,​-46.2,​169.023} ​ # lat1, lon1, lat2, lon2 
  
-#​marker_file=earth+Dans votre dossier ~/.xplanet, placez le fichier **xplanet.xml** suivant, qui décrit le comportement de votre fond d'​écran dynamique, en remplaçant,​ là aussi, //​votre_id//​ par votre identifiant : 
 +<code xml> 
 +<​background>​ 
 +while (truth) { 
 +  <​static>​ 
 +    <​duration>​590.0</​duration>​ 
 +    <​file>/​home/​votre_id/​.xplanet/​xplanet.png</​file>​ 
 +  </​static>​ 
 +  <​transition>​ 
 +    <​duration>​10.0</​duration>​ 
 +    <​from>/​home/​votre_id/​.xplanet/​xplanet.png</​from>​ 
 +    <​to>/​home/​votre_id/​.xplanet/​2xplanet.png</​to>​ 
 +  </​transition>​ 
 +  <​static>​ 
 +    <​duration>​590.0</​duration>​ 
 +    <​file>/​home/​votre_id/​.xplanet/​2xplanet.png</​file>​ 
 +  </​static>​ 
 +  <​transition>​ 
 +    <​duration>​10.0</​duration>​ 
 +    <​from>/​home/​votre_id/​.xplanet/​2xplanet.png</​from>​ 
 +    <​to>/​home/​votre_id/​.xplanet/​xplanet.png</​to>​ 
 +  </​transition>​ 
 +
 +</​background>​ 
 +</​code>​
  
-min_radius_for_label=0 
  
-#​satellite_file=iss+=== Utilisation ===
  
-[moon] +Exécutez une première fois la commande :\\ 
-"​Moon"​ +  /​usr/​local/​bin/​xplanet-bg 
-color={100, 100, 100}+pour que soient bien créés dans votre dossier ~/.xplanet les fichiers xplanet.png et 2xplanet.png.\\
  
-[mars] +Pour que ces deux fichiers soient actualisés dès l'​ouverture de session:\\ 
-"​Mars"​ +  * sous GNOMEdans le menu //Système -> Préférences -> Sessions// rajouter une entrée comme suit: 
-color={172123, 67}+    * Nom : xplanet 
 +    * Commande : /​usr/​local/​bin/​xplanet-bg  
 +    * Commentaires : Fond d'​écran planétaire 
 +Validez et fermez.\\
  
-min_radius_for_label=0+Enfin, faites un clic-droit sur votre Bureau, choisissez l'​option //Changer l'​arrière-plan du bureau//, puis Ajouter, choisissez ensuite le fichier .xplanet/​xplanet.xml (si vous ne voyez pas .xplanet, un clic droit permet de faire afficher les fichiers cachés ; si vous ne voyez pas xplanet.xml,​ faites afficher "Tous les fichiers"​ et pas seulement les "​Images"​). Préférez le style "​Redimensionné"​ sur une couleur unie noire.
  
-[phobos] +Votre écran dynamique sera automatiquement mis à jour toutes les dix minutes.
-"​Phobos"​+
  
-[deimos] 
-"​Deimos"​ 
  
-[jupiter] 
-"​Jupiter"​ 
-color={204, 163, 133} 
-min_radius_for_label=0 
  
-[io+=== Désinstallation === 
-"​Io"​ +Vous pouvez changer de fond d'​écran comme il vous semble, mais si vous désirez que votre système ne supporte plus les calculs et téléchargements nécessaires à celui-ci : 
-color={212, 182, 52}+  * supprimer l'​entrée **xplanet** dans le menu //Système -> Préférences -> Sessions// de [[Gnome]] ; 
 +  * commentez les lignes insérées dans /​etc/​crontab
  
-[europa] +==== KDE (Kubuntu) ====
-"​Europa"​ +
-color={140, 140, 140}+
  
-[ganymede] +C'est beaucoup plus simple avec KDE. Il suffit d'​aller dans le menu //​Paramètres du système -> Bureau -> Fond d'​écran//​sélectionner « Pas d'​image » et cliquer sur le bouton « Options avancées ».
-"​Ganymede"​ +
-color={150150, 150}+
  
-[callisto] +Cocher « Utiliser le programme suivant pour dessiner le fond d'​écran : », sélectionner ​"xplanet".
-"Callisto" +
-color={70, 70, 70}+
  
-[saturn] +On peut même facilement configurer une planète par écran dans le cas d'un ordinateur multi-écran.
-"​Saturn"​ +
-color={244, 199, 134} +
-min_radius_for_label=0+
  
-[mimas] +===== XPlanet comme écran de veille =====
-"​Mimas"​+
  
-[enceladus+==== Première solution ==== 
-"​Enceladus"​+[[:​tutoriel:​comment_modifier_un_fichier|Créez un fichier]] texte nommé **xplanet.desktop** dans le répertoire **/​usr/​share/​applications/​screensavers/​**,​ et copiez-y les lignes suivantes : 
 +<​file>​[Desktop Entry] 
 +Encoding=UTF-8 
 +Name=XPlanet 
 +Comment=Affiche des planètes du système solaire avec XPlanet. 
 +TryExec=xplanet 
 +Exec=xplanet -vroot -label -body random -origin random -radius 20 -range 10 -wait 30 
 +StartupNotify=false 
 +Terminal=false 
 +Type=Application 
 +Categories=Screensaver 
 +X-Ubuntu-Gettext-Domain=xscreensaver</​file>​
  
-[tethys] +Créez un lien symbolique vers /​usr/​bin/​xplanet dans /​usr/​lib/​xscreensaver/​ : 
-"​Tethys"​+  sudo ln -s /​usr/​bin/​xplanet /​usr/​lib/​xscreensaver/​
  
-[dione] +L'​écran de veille devrait apparaître dans la liste proposée dans le menu Système > Préférences > Écrans de veille.
-"​Dione"​+
  
-[rhea] 
-"​Rhea"​ 
  
-[titan] +==== Seconde solution ====
-"​Titan"​+
  
-color={252,94,7}+Ce script perl permet de configurer plus finement les paramètres de XPlanetet également d'​avoir des images un peu plus variéespas simplement centrées avec une taille fixe.
  
-[hyperion] +Éditez un fichier texte nommé xplanet-xscreensaver dans le répertoire $HOME/​.xplanet (créez le répertoire s'il n'​existe pas déjà) et copiez-y les lignes suivantes : 
-"​Hyperion"​+<code perl>#​!/​usr/​bin/​perl -w
  
-[iapetus] +use strict;
-"​Iapetus"​+
  
-[phoebe] +my $width = -1; 
-"​Phoebe"​+my $height = -1;
  
-[uranus] +## Add or delete objects and uncomment if you want only particular objects. Don't forget to uncomment the selection in newimg(). 
-"Uranus"+#my @body_liste = ("​sun",​ "​mercury",​ "​venus",​ "​earth",​ "​moon",​ "​mars",​ 
 +#               "​phobos",​ "​deimos",​ "​jupiter",​ "​io",​ "​europa",​ "​ganymede",​ 
 +#               "​callisto",​ "​saturn",​ "​mimas",​ "​enceladus",​ "​tethys",​ "​dione",​ 
 +#               "​rhea",​ "​titan",​ "​hyperion",​ "​iapetus",​ "​phoebe",​ "uranus", 
 +#               "​miranda",​ "​ariel",​ "​umbriel",​ "​titania", ​ "​oberon",​ "​neptune",​ 
 +#               "​triton",​ "​nereid",​ "​pluto",​ "​charon", ​"major");
  
-color={105, 197, 238} 
  
-min_radius_for_label=0+sub newimg {
  
-[miranda] +## Randomize the center of the image. 
-"​Miranda"​+        my $center_x = int(rand()*$width);​ 
 +        my $center_y = int(rand()*$height);​
  
-[ariel] +## Randomize the size of objects. 
-"​Ariel"​+        my $radius = rand()*65+5;​
  
-[umbriel] +## Random coordinates and north angle, you can fix them if you wish. Random values as set here are equivalent to -random option. 
-"​Umbriel"​+#       my $long = rand()*360-180;​ 
 +#       my $lat = rand()*180-90;​ 
 +#       my $angle = rand()*360;
  
-[titania] +## Comment the following line and uncomment the next one if you wish to use a custom list of objects. 
-"Titania"+        my $body = "random"
 +#       my $body = $body_liste[rand scalar(@body_liste)];​
  
-[oberon] +        my $cmd = "​xplanet -vroot -num_times 1 -quality 100 "; 
-"Oberon"+        $cmd .= " ​-center +$center_x+$center_y ​"
 +        $cmd .= " -body $body -radius $radius "; 
 +## Uncomment the following line and comment the next one if you want to fix the view. 
 +#       $cmd .= " -longitude $long -latitude $lat -rotate $angle "; 
 +        $cmd .= " -random "; 
 +        $cmd .= " -starmap BSC -base_magnitude 120 "; 
 +        $cmd .= " -label -fontsize 15 "; 
 +        system ($cmd); 
 +}
  
-[neptune] 
-"​Neptune"​ 
-color={95, 133, 232} 
  
-min_radius_for_label=0+sub main {
  
-[triton] +        $_ = `xdpyinfo 2>&​-`;​ 
-"​Triton"​+        ​($width,​$height) = m/ dimensions: +(\d+)x(\d+) pixels/; 
 +        ($width,​$height) = (640,480) unless ($width>​0 && $height>​0);​
  
-[nereid] +        while (1) { 
-"​Nereid"​ +                ​newimg();​ 
- +                sleep 5; 
-[pluto] +        } 
-"​Pluto"​ +}
-color={206, 180, 153}+
  
-min_radius_for_label=0 
  
-[charon] +main; 
-"​Charon"​+exit 0;
 </​code>​ </​code>​
  
-Puis rendre executable ​le fichier xplanet-bg ​:\\ +Rendez-le exécutable ​
-<​code>​sudo ​chmod +x /usr/​local/​bin/xplanet-bg</​code>​ +  chmod +x $HOME/.xplanet/xplanet-xscreensaver
-Et modifiez la table de [[cron]] : +
-  crontab -e +
-Ajoutez-y à la fin en remplaçant **$USER** par votre nom d'​utilisateur:​\\ +
-<​code>​49 2,​5,​8,​11,​14,​17,​20,​23 * * * $USER perl /​usr/​local/​bin/​clouds.pl</​code>​+
  
 +Enfin, éditez le fichier $HOME/​.xscreensaver et ajoutez-y la ligne suivante dans la section « programs: » :
 +  "​XPlanet" ​ /​usr/​bin/​perl ​ $HOME/​.xplanet/​xplanet-xscreensaver \
  
-===== Utilisation=====+L'​écran de veille devrait maintenant apparaître dans la liste proposée dans le menu Système > Préférences > Écrans de veille.
  
-Pour qu'il se lance automatiquement à l'​ouverture de session:\\ 
-  * sous gnome, dans le menu **"​Système >> Préférences >> Sessions"​** rajouter une entrée comme suis:  
-    * Nom : xplanet 
-    * Commande : /​usr/​local/​bin/​xplanet-bg ​ 
-    * Commentaires : Fond d'​écran planétaire 
-Validez et fermez.\\ 
  
 +===== FAQ =====
  
-===== Désinstallation =====+==== Mauvaise résolution,​ points noirs ====
  
-Pour supprimer cette applicationil suffit ​de [[:​tutoriel:​comment_supprimer_un_paquet|supprimer son paquet]]. La configuration ​de l'application sera conservée ​ou supprimée selon la méthode de désinstallation que vous choisirez.\\ +La Lune (ou tout autre objet) est mochepointillée ​de pixels gris ? Vérifiez que les dimensions ​ (hauteur et largeur) en pixels ​de l'image utilisée pour la projection (dans /​etc/​xplanet/​images ​ou dans $HOME/.xplanet/​imagespar exemple moon.jpg) sont bien des puissances de 2 : 4096, 2048, 1024, 512… Si ce n'est pas le cas (2000x1000 par exemple), redimensionnez ​l'image avec [[gimp|The Gimp]] ou tout autre logiciel de dessinde sorte que les dimensions respectent les puissances de deux.
-  * Dans gnomedans le menu "​Système » Préférences » Sessions"​ supprimer ​l'entrée **xplanet**\\ +
-[[:​tutoriel:​comment_editer_un_fichier|éditez les fichiers]] **gksudo gedit /​etc/​crontab** et supprimez ​ou commentez la ligne ainsi :  +
-<​code>#​ 49 2,5,​8,​11,​14,​17,​20,​23 * * * $USER perl /​usr/​local/​bin/​clouds.pl</​code>​+
  
 +==== Mes planètes sont toutes blanches/​lisses ! ====
  
 +Il manque simplement l'​image de l'​objet. Récupérez une carte dans un des liens proposés ci-dessous, et enregistrez-le dans $HOME/​.xplanet/​images/​ sous le nom : nom_planète.jpg (avec le nom de la planète ou du satellite en anglais).
  
  
Ligne 473: Ligne 474:
 ===Programme=== ===Programme===
   * **(en)** [[http://​xplanet.sourceforge.net/​]]   * **(en)** [[http://​xplanet.sourceforge.net/​]]
 +  * **(fr)** [[:​xplanetfx/​|xPlanetFX ]]: fond d'​écran dynamique hautement paramétrable :-D
 +  * **(fr)** [[https://​www.magdiblog.fr/​boa-pi-homedashscreen/​5-module-2-xplanet/​|Dashboard avec xplanet]]: Un projet complet de dashboard domestique avec xplanet
  
-===Posistion===+===Position===
   * **(en)** [[http://​earth-info.nga.mil/​gns/​html/​cntry_files.html|Latitude longitude NGA National Geospatial-Intelligence Agency]]   * **(en)** [[http://​earth-info.nga.mil/​gns/​html/​cntry_files.html|Latitude longitude NGA National Geospatial-Intelligence Agency]]
   * **(fr)** [[http://​www.ign.fr/​affiche_rubrique.asp?​rbr_id=1745&​lng_id=FR|latitude longitude IGN Institut Géographique National]]   * **(fr)** [[http://​www.ign.fr/​affiche_rubrique.asp?​rbr_id=1745&​lng_id=FR|latitude longitude IGN Institut Géographique National]]
-  * **(fr, en)** [[http://​fr.wikipedia.org/​wiki/​Longitude|Longitude wikipédia]]+  * **(fr)** [[https://​fr.wikipedia.org/​wiki/​Longitude|Longitude wikipédia]] 
 === Cartes des planètes === === Cartes des planètes ===
 +Vous pouvez placer ces cartes dans le dossier $HOME/​.xplanet/​images/​.
 +
   * **(en)** ​ [[http://​maps.jpl.nasa.gov/​|cartes des planètes du Nasa Jet propulsion Laboratory]]   * **(en)** ​ [[http://​maps.jpl.nasa.gov/​|cartes des planètes du Nasa Jet propulsion Laboratory]]
   * **(en)** ​ [[http://​www.johnstonsarchive.net/​spaceart/​planetcylmaps.html#​EAR|Liste des cartes sur internet]]   * **(en)** ​ [[http://​www.johnstonsarchive.net/​spaceart/​planetcylmaps.html#​EAR|Liste des cartes sur internet]]
   * **(en)** ​ [[http://​xplanet.sourceforge.net/​maps.php|Liens des cartes sur xplanet.sourceforge.net]]   * **(en)** ​ [[http://​xplanet.sourceforge.net/​maps.php|Liens des cartes sur xplanet.sourceforge.net]]
----- 
  
-//​Contributeurs : [[utilisateurs:​benje]].//​+----
  
-// Basé sur [[http://​www.document_source.com|« Titre original de l’article »]] par Auteur Original.//+//Contributeurs : [[utilisateurs:​benje]], ​[[utilisateurs:claudiux]].//
  
  • xplanet.1218189187.txt.gz
  • Dernière modification: Le 08/08/2008, 12:09
  • (modification externe)