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 13/08/2008, 10:23]
Ner0lph
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 ​======+====== ​XPlanet ​======
  
-**Xplanet** permet d'​utiliser comme fond d'​écran une des planètes ​de notre système solaire, dont la Terre avec ses nuages et la limite entre le jour et la nuit.+**XPlanet** est un logiciel permettant de créer ​des images ​de notre système solaire.
  
-L'image est mise à jour à intervalle régulier.+{{image:​xplanet_mercure.jpg?​200}}{{image:​xplanet_mars.jpg?​200}}{{image:​xplanet_jupiter.jpg?​200}}\\ 
 +Mercure, Mars et Jupiter « vues » par XPlanet.
  
-{{ xplanet.png?​600 }} 
  
-===== Pré-requis ​=====+===== Installation et utilisation ===== 
 + 
 +==== Pré-requis ====
  
   * Disposer des [[:​sudo|droits d'​administration]] ;   * Disposer des [[:​sudo|droits d'​administration]] ;
Ligne 17: 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]] **xplanet xplanet-images**.+Pour installer ce logiciel, il vous suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt>xplanet,xplanet-images|xplanet et xplanet-images]]**.
  
-^ Installer en 1 clic ^ +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]].
-[[apt://xplanet,​xplanet-images|{{ :apt.png |Installer en 1 clic.}}]] |+
  
 +==== Utilisation ====
  
-===== Configuration =====+Vous pouvez ensuite l'​utiliser,​ par exemple, pour afficher la Terre : 
 +  xplanet -window -body earth 
  
-Tout d'abord, si il n'​existe pas, créer le répertoire de xplanet. Dans une console lancez la commande :+XPlanet accepte de nombreuses options, **man xplanet** pour plus d'informations. 
 +  ​xplanet ​-window -geometry 600x400 -radius 40 -body earth -latitude 30
  
-<​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 en copiant-collant les listing ci-dessous. +==== Configuration ====
-Le fichier **xplanet-bg contient la configuration de xplanet**: position, projection, répertoires,​ ... +
-et **clouds.pl la configuration et la récuperation 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.+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**.
  
-__**xplanet-bg** :__\\+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**.
  
-<​code>#​!/​bin/​bash +{{image:xplanet-terre-lune-x1.jpg?​300}}{{image:​xplanet-terre-lune-x40.jpg?300}}\\ 
-xplanet-gnome.sh shell script v0.2 +(à gauche, ​la Terre et la Lune à l'​échelle ; à droite, avec **magnify=40**)
-# 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 +Attention ​à ne pas mettre une valeur trop haute, sans 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.
-DELAY=10m+
  
-# Répertoire racine de xplanet 
-PREFIX=~/​.xplanet/​ 
  
-# Non du fichier images créer +==== Désinstallation ====
-OUTPUT=xplanet.png+
  
-# origine et look_at ne peuvent etre les mêmes +Pour supprimer cette application,​ il suffit de : 
-# modifier ORIGINE pour donner la planete d'où vous regardez ​ +  * [[:​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. 
-# modifier LOOK_AT ​pour changer ​la planete que vous regardez +  * supprimer les dossier dans le répertoire utilisateur : 
-ORIGINE=moon +<​code>​rm -Rf ~/​.xplanet</​code>​ 
-LOOK_AT=earth+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>​
  
-APPEND=2 
  
 +===== Des nuages sur la Terre ! =====
  
-# Géométrie ​de l'image à régler suivant ​la résolution du bureau +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 : 
-GEOMETRY=1280x1024+  ​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 !)
  
-# Position depuis où vous voulez regarder. +Ensuite, s'il n'​existe pas, créez le répertoire ​.xplanet. Dans une console lancez ​la commande ​: 
-# Pour trouver ​la valeurs regarder dans les liens en fin de la page +<​code>​if [ ! -d ~/.xplanet ]; then echo '​Create ​.xplanet';​ mkdir -p ~/.xplanet/images ; fi</​code>​ 
-# http://doc.ubuntu-fr.org/xplanet#Voir_aussi +Copiez ensuite dans votre .xplanet/​images les cartes earth.jpg et night.jpg : 
-# Nice  L = 43.700°    43° 42'N; H = 7.266274° ​   7° 15′E +<​code>​cp /​usr/​share/​xplanet/​images/​{earth.jpg,​night.jpg} ~/​.xplanet/​images</​code>​
-LONGITUDE=7 +
-LATITUDE=43+
  
-# Par defaut il n'y as pas de projection. Rendre un globe avec la projection rectangulaire en fait une carte à plat. vous pouvez aussi essayer : ancientazimuthal, ​ mercator,​.. +Enfin, [[:​tutoriel:​comment_modifier_un_fichier|créez le fichier]] script perl suivant sous **/usr/local/bin/clouds.pl** avec les droits administrateur.
-#​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** à la ligne 34 remplacer $user par votre nom d'​utilisateur :__\\+__**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 187: Ligne 164:
 sub GetRandomMirror() { sub GetRandomMirror() {
   my @Mirrors = (   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",​      "​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",​      "​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)];​   return $Mirrors[rand scalar(@Mirrors)];​
Ligne 205: Ligne 172:
 <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>​ <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>​
  
-[[:​tutoriel:​comment_editer_un_fichier|Editez ​le fichier]] **/​etc/​xplanet/​config/​default**+Puis rendre executable ​le fichier ​clouds.pl ​:
  
-<​code>​gksudo gedit /etc/xplanet/config/default</​code>​ et rajoutez **cloud_map=clouds.jpg dans la section [Earth]** et **cloud_threshold=0** :\\ +sudo chmod +x /usr/local/bin/clouds.pl
-<​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 +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 : 
- # bodies unless overridden below  ​+<​file>​49 2,​5,​8,​11,​14,​17,​20,​23 * * * perl /​usr/​local/​bin/​clouds.pl</​file>​
  
-arc_color=white +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 : 
-#arc_file=+<​file>​49 2,​5,​8,​11,​14,​17,​20,​23 * * * perl /​usr/​local/​bin/​clouds.pl</​file>​
  
-#bump_map= 
-bump_scale=1 
  
-cloud_gamma=1+===== XPlanet comme fond d'​écran dynamique =====
  
-cloud_ssec=false ​               # true if the cloud map is from the +Il est possible d'​utiliser XPlanet comme fond d'​écran dynamique, c'​est-à-dire mis à jour régulièrement.
- # University of Wisconsin Space +
- # Science and Engineering Center  +
-cloud_threshold=0+
  
-color={255,255,255            # fallback color in case an image map +{{xplanet.png?​300}}
- # isn't found +
  
-draw_orbit=false ​               # if true, draw this body's orbit +<​note>​Il existe un équivalent très facilement paramétrable : [[xplanetfx|xplanetFX]]</​note>​ 
-                                # about its primary+==== GNOME (Ubuntu) ====
  
-grid=false +=== Installation ===
-grid1=+
-grid2=15+
  
-#image=+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.
  
-magnify=1 ​                      # draw the body as if its radius were +[[:​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.
- # magnified by this factor ​+
  
-marker_color=red +<note important>​Ce script est prévu pour [[GNOME]], à adapter pour KDE (ligne **gconftool** à la fin du script)</​note>​
-#​marker_file= +
-#​marker_font=+
  
-max_radius_for_label=3 ​         # don't draw a label if the body'​s +__**xplanet-bg** :__\\
- # radius in pixels is more than this  ​+
  
-min_radius_for_label=.01        ​don't draw a label if the body's +<code bash>#​!/​bin/​bash 
- radius in pixels is less than this  ​+# 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/​
  
-min_radius_for_markers=40 ​      don't draw markers if the body's +Non du fichier images créer 
- # radius in pixels is less than this  ​+OUTPUT=xplanet.png
  
-#night_map=+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
  
-orbit={-.5,​.5,​2} ​               ​extent of orbit to draw,  +Géométrie de l'​image à régler suivant la résolution du bureau 
- # {start, end, delta}, where  +GEOMETRY=1280x800
-                                # 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+# Si vous utilisez un dock pour votre portable (et avez donc plusieurs résolutions 
 +# 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}
  
-random_origin=true ​             ​Can this body be considered if +Position depuis où vous voulez regarder. 
- # -origin random is used?  +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
  
-random_target=true ​             ​Can this body be considered if +Par rapport au Soleil, la Terre fait une rotation complète (360°) en 24 heures, soit 1° toutes les 4 minutes. 
- # -target random is used?  ​+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))
  
-#satellite_file=+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
  
-shade=30 ​                       ​0 = black, 100 = same as dayside+***** 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 
 +# ************************************************
  
-#specular_map=+Dans les lignes comprises entre "​if"​ et "​fi"​ ci-après, vous pouvez modifier le paramètre -longitude : 
 +# mettez ${LONGITUDE} si vous désirez avoir une vue de la Terre centrée chez vous ; 
 +# 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
  
-text_color={255,0,0           color for text (markers & body label)+# ***** Nécessaire pour une bonne transitionà partir de karmic : *****  
 +cp ${PREFIX}${OUTPUT} ${PREFIX}${APPEND}${OUTPUT} 
 +**********************************************************************
  
-twilight=6 ​                     # blend the day and night images for 
-                                # pixels within this many degrees of 
-                                # the terminator ​ 
  
-[sun] +# ***** Devenu obsolète à partir de karmic : ***** 
-"Sun+# met à jour le fond d'​écran de Gnome 
-color={255,​255,​166}+#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>​
  
-max_radius_for_label=0 ​         # never draw a label for the sun+Puis rendre executable le fichier xplanet-bg :\\ 
 +<​code>​sudo chmod +x /​usr/​local/​bin/​xplanet-bg</​code>​
  
-shade=100 #​ No night side!+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 !]].\\
  
-[mercury] 
-"​Mercury"​ 
-color={100, 100, 100} 
  
-min_radius_for_label=0 ​         ​always draw a label+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>​
  
-[venus] 
-"​Venus"​ 
-color={161, 129, 70} 
  
-min_radius_for_label=0+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>​
  
-[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+=== Utilisation ===
  
-min_radius_for_label=0+Exécutez une première fois la commande :\\ 
 +  /​usr/​local/​bin/​xplanet-bg 
 +pour que soient bien créés dans votre dossier ~/.xplanet les fichiers xplanet.png et 2xplanet.png.\\
  
-#​satellite_file=iss+Pour que ces deux fichiers soient actualisés dès l'​ouverture de session:​\\ 
 +  * sous GNOME, dans le menu //Système -> Préférences -> Sessions// rajouter une entrée comme suit: 
 +    * Nom : xplanet 
 +    * Commande : /​usr/​local/​bin/​xplanet-bg  
 +    * Commentaires : Fond d'​écran planétaire 
 +Validez et fermez.\\
  
-[moon] +Enfinfaites un clic-droit sur votre Bureauchoisissez 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.
-"​Moon"​ +
-color={100100100}+
  
-[mars] +Votre écran dynamique sera automatiquement mis à jour toutes les dix minutes.
-"​Mars"​ +
-color={172, 123, 67}+
  
-min_radius_for_label=0 
  
-[phobos] 
-"​Phobos"​ 
  
-[deimos+=== Désinstallation === 
-"​Deimos"​+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 : 
 +  * 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
  
-[jupiter] +==== KDE (Kubuntu) ====
-"​Jupiter"​ +
-color={204, 163, 133} +
-min_radius_for_label=0+
  
-[io] +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 ».
-"​Io"​ +
-color={212182, 52}+
  
-[europa] +Cocher « Utiliser le programme suivant pour dessiner le fond d'​écran : », sélectionner ​"xplanet".
-"Europa" +
-color={140, 140, 140}+
  
-[ganymede] +On peut même facilement configurer une planète par écran dans le cas d'un ordinateur multi-écran.
-"​Ganymede"​ +
-color={150, 150, 150}+
  
-[callisto] +===== XPlanet comme écran de veille =====
-"​Callisto"​ +
-color={70, 70, 70}+
  
-[saturn+==== Première solution ==== 
-"​Saturn"​ +[[:​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 : 
-color={244, 199, 134} +<​file>​[Desktop Entry] 
-min_radius_for_label=0+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>​
  
-[mimas] +Créez un lien symbolique vers /​usr/​bin/​xplanet dans /​usr/​lib/​xscreensaver/​ : 
-"​Mimas"​+  sudo ln -s /​usr/​bin/​xplanet /​usr/​lib/​xscreensaver/​
  
-[enceladus] +L'​écran de veille devrait apparaître dans la liste proposée dans le menu Système > Préférences > Écrans de veille.
-"​Enceladus"​+
  
-[tethys] 
-"​Tethys"​ 
  
-[dione] +==== Seconde solution ====
-"​Dione"​+
  
-[rhea] +Ce script perl permet de configurer plus finement les paramètres de XPlanet, et également d'​avoir des images un peu plus variées, pas simplement centrées avec une taille fixe.
-"​Rhea"​+
  
-[titan] +É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 : 
-"​Titan"​+<code perl>#​!/​usr/​bin/​perl -w
  
-color={252,​94,​7}+use strict;
  
-[hyperion] +my $width = -1; 
-"​Hyperion"​+my $height = -1;
  
-[iapetus] +## Add or delete objects and uncomment if you want only particular objects. Don't forget to uncomment the selection in newimg(). 
-"Iapetus"+#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");
  
-[phoebe] 
-"​Phoebe"​ 
  
-[uranus] +sub newimg {
-"​Uranus"​+
  
-color={105, 197, 238}+## Randomize the center of the image. 
 +        my $center_x ​int(rand()*$width);​ 
 +        my $center_y = int(rand()*$height);​
  
-min_radius_for_label=0+## Randomize the size of objects. 
 +        my $radius ​rand()*65+5;​
  
-[miranda] +## Random coordinates and north angle, you can fix them if you wish. Random values as set here are equivalent to -random option. 
-"​Miranda"​+#       my $long = rand()*360-180;​ 
 +#       my $lat = rand()*180-90;​ 
 +#       my $angle = rand()*360;
  
-[ariel] +## Comment the following line and uncomment the next one if you wish to use a custom list of objects. 
-"Ariel"+        my $body = "random"
 +#       my $body = $body_liste[rand scalar(@body_liste)];​
  
-[umbriel] +        my $cmd = "​xplanet -vroot -num_times 1 -quality 100 "; 
-"Umbriel"+        $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); 
 +}
  
-[titania] 
-"​Titania"​ 
  
-[oberon] +sub main {
-"​Oberon"​+
  
-[neptune] +        $_ = `xdpyinfo 2>&​-`;​ 
-"​Neptune"​ +        ​($width,​$height) ​m/ dimensions: +(\d+)x(\d+) pixels/; 
-color={95133232}+        ($width,$height) = (640,480) unless ($width>​0 && $height>​0);​
  
-min_radius_for_label=0 +        while (1) { 
- +                ​newimg();​ 
-[triton] +                sleep 5; 
-"​Triton"​ +        } 
- +}
-[nereid] +
-"​Nereid"​ +
- +
-[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 modifiant $USER par le nom de votre 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 \
  
 +L'​écran de veille devrait maintenant apparaître dans la liste proposée dans le menu Système > Préférences > Écrans de veille.
  
-===== Utilisation===== 
  
-Pour qu'il se lance automatiquement à l'​ouverture de session:​\\ +===== FAQ =====
-  * 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.\\+
  
 +==== Mauvaise résolution,​ points noirs ====
  
 +La Lune (ou tout autre objet) est moche, pointillé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/​images,​ par 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 dessin, de sorte que les dimensions respectent les puissances de deux.
  
-===== Désinstallation ​===== +==== Mes planètes sont toutes blanches/​lisses ! ====
- +
-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.\\ +
-  * Dans gnome, dans 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>​ +
-  * supprimer les dossier dans le répertoire utilisateur :  +
-<​code>​rm -Rf ~/​.xplanet</​code>​+
  
 +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)** [[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.1218615781.txt.gz
  • Dernière modification: Le 15/08/2008, 18:53
  • (modification externe)