Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
xplanet [Le 15/08/2008, 19:03] 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}} |
---- | ---- | ||
Ligne 10: | Ligne 10: | ||
Mercure, Mars et Jupiter « vues » par XPlanet. | 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 16: | 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 et utilisation ===== | + | Pour installer ce logiciel, il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>xplanet,xplanet-images|xplanet et xplanet-images]]**. |
- | Il vous suffit, pour cela, d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **xplanet 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]]. |
- | ^ Installer en 1 clic ^ | + | ==== Utilisation ==== |
- | | [[apt://xplanet,xplanet-images|{{ :apt.png |Installer en 1 clic.}}]] | | + | |
- | Vous pouvez ensuite l'utiliser, par exemple pour afficher Mars : | + | Vous pouvez ensuite l'utiliser, par exemple, pour afficher la Terre : |
- | xplanet -window -body mars | + | xplanet -window -body earth |
XPlanet accepte de nombreuses options, **man xplanet** pour plus d'informations. | XPlanet accepte de nombreuses options, **man xplanet** pour plus d'informations. | ||
- | xplanet -window -geometry 600x400 -radius 40 -body mars -latitude 30 | + | xplanet -window -geometry 600x400 -radius 40 -body earth -latitude 30 |
- | ===== XPlanet comme fond d'écran dynamique ===== | ||
- | Il est possible d'utiliser XPlanet comme fond d'écran dynamique, c'est-à-dire mis à jour régulièrement. 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 et les lumières des villes la nuit. | + | ==== Configuration ==== |
- | {{xplanet.png?300}} | + | 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**. | ||
- | ==== Installation ==== | + | {{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 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. |
- | <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. | + | ==== Désinstallation ==== |
- | 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. | + | 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 bash>#!/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 à plat. vous 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**__ (à la ligne 34 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 !) :\\ | + | __**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 perl> | <code perl> | ||
Ligne 199: | 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 217: | 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=6 | + | |
- | 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> | |
- | [earth] | + | <background> |
- | "Earth" | + | while (truth) { |
- | color={28, 82, 110} | + | <static> |
- | cloud_map=clouds.jpg | + | <duration>590.0</duration> |
- | # I have day and night maps of Australia centered on Alice Springs, | + | <file>/home/votre_id/.xplanet/xplanet.png</file> |
- | # which are cropped from higher resolution maps. | + | </static> |
- | #map=alice_springs.png | + | <transition> |
- | #night_map=alice_springs_night.png | + | <duration>10.0</duration> |
- | #mapbounds={-1.2,98.7107,-46.2,169.023} # lat1, lon1, lat2, lon2 | + | <from>/home/votre_id/.xplanet/xplanet.png</from> |
- | + | <to>/home/votre_id/.xplanet/2xplanet.png</to> | |
- | #marker_file=earth | + | </transition> |
- | + | <static> | |
- | min_radius_for_label=0 | + | <duration>590.0</duration> |
- | + | <file>/home/votre_id/.xplanet/2xplanet.png</file> | |
- | #satellite_file=iss | + | </static> |
- | + | <transition> | |
- | [moon] | + | <duration>10.0</duration> |
- | "Moon" | + | <from>/home/votre_id/.xplanet/2xplanet.png</from> |
- | color={100, 100, 100} | + | <to>/home/votre_id/.xplanet/xplanet.png</to> |
- | + | </transition> | |
- | [mars] | + | } |
- | "Mars" | + | </background> |
- | color={172, 123, 67} | + | |
- | + | ||
- | min_radius_for_label=0 | + | |
- | + | ||
- | [phobos] | + | |
- | "Phobos" | + | |
- | + | ||
- | [deimos] | + | |
- | "Deimos" | + | |
- | + | ||
- | [jupiter] | + | |
- | "Jupiter" | + | |
- | color={204, 163, 133} | + | |
- | min_radius_for_label=0 | + | |
- | + | ||
- | [io] | + | |
- | "Io" | + | |
- | color={212, 182, 52} | + | |
- | + | ||
- | [europa] | + | |
- | "Europa" | + | |
- | color={140, 140, 140} | + | |
- | + | ||
- | [ganymede] | + | |
- | "Ganymede" | + | |
- | color={150, 150, 150} | + | |
- | + | ||
- | [callisto] | + | |
- | "Callisto" | + | |
- | color={70, 70, 70} | + | |
- | + | ||
- | [saturn] | + | |
- | "Saturn" | + | |
- | color={244, 199, 134} | + | |
- | min_radius_for_label=0 | + | |
- | + | ||
- | [mimas] | + | |
- | "Mimas" | + | |
- | + | ||
- | [enceladus] | + | |
- | "Enceladus" | + | |
- | + | ||
- | [tethys] | + | |
- | "Tethys" | + | |
- | + | ||
- | [dione] | + | |
- | "Dione" | + | |
- | + | ||
- | [rhea] | + | |
- | "Rhea" | + | |
- | + | ||
- | [titan] | + | |
- | "Titan" | + | |
- | + | ||
- | color={252,94,7} | + | |
- | + | ||
- | [hyperion] | + | |
- | "Hyperion" | + | |
- | + | ||
- | [iapetus] | + | |
- | "Iapetus" | + | |
- | + | ||
- | [phoebe] | + | |
- | "Phoebe" | + | |
- | + | ||
- | [uranus] | + | |
- | "Uranus" | + | |
- | + | ||
- | color={105, 197, 238} | + | |
- | + | ||
- | min_radius_for_label=0 | + | |
- | + | ||
- | [miranda] | + | |
- | "Miranda" | + | |
- | + | ||
- | [ariel] | + | |
- | "Ariel" | + | |
- | + | ||
- | [umbriel] | + | |
- | "Umbriel" | + | |
- | + | ||
- | [titania] | + | |
- | "Titania" | + | |
- | + | ||
- | [oberon] | + | |
- | "Oberon" | + | |
- | + | ||
- | [neptune] | + | |
- | "Neptune" | + | |
- | color={95, 133, 232} | + | |
- | + | ||
- | min_radius_for_label=0 | + | |
- | + | ||
- | [triton] | + | |
- | "Triton" | + | |
- | + | ||
- | [nereid] | + | |
- | "Nereid" | + | |
- | + | ||
- | [pluto] | + | |
- | "Pluto" | + | |
- | color={206, 180, 153} | + | |
- | + | ||
- | min_radius_for_label=0 | + | |
- | + | ||
- | [charon] | + | |
- | "Charon" | + | |
</code> | </code> | ||
- | Puis rendre executable le fichier xplanet-bg :\\ | ||
- | <code>sudo chmod +x /usr/local/bin/xplanet-bg</code> | ||
- | 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> | ||
+ | === Utilisation === | ||
+ | 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.\\ | ||
- | ==== Utilisation==== | + | 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: | |
- | 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 | * Nom : xplanet | ||
* Commande : /usr/local/bin/xplanet-bg | * Commande : /usr/local/bin/xplanet-bg | ||
Ligne 467: | Ligne 341: | ||
Validez et fermez.\\ | Validez et fermez.\\ | ||
+ | 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. | ||
+ | Votre écran dynamique sera automatiquement mis à jour toutes les dix minutes. | ||
- | ==== Désinstallation ==== | ||
- | 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> | ||
+ | === Désinstallation === | ||
+ | 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 | ||
+ | |||
+ | ==== KDE (Kubuntu) ==== | ||
- | ===== XPlanet comme écran de veille ===== | + | 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 ». |
- | ==== Première solution ==== | + | Cocher « Utiliser le programme suivant pour dessiner le fond d'écran : », sélectionner "xplanet". |
- | <note important>Non testé ! Tiré de [[http://crysol.org/node/406]] (es).</note> | + | On peut même facilement configurer une planète par écran dans le cas d'un ordinateur multi-écran. |
- | Créez un fichier texte nommé **xplanet.desktop** dans le répertoire /usr/share/applications/screensavers/ (/usr/share/gnome-screensaver/themes/ pour les versions d'Ubuntu antérieures à Edgy), et copiez-y les lignes suivantes : | + | ===== XPlanet comme écran de veille ===== |
- | <code>[Desktop Entry] | + | |
+ | ==== Première solution ==== | ||
+ | [[: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 | Encoding=UTF-8 | ||
Name=XPlanet | Name=XPlanet | ||
Ligne 497: | Ligne 374: | ||
Type=Application | Type=Application | ||
Categories=Screensaver | Categories=Screensaver | ||
- | X-Ubuntu-Gettext-Domain=xscreensaver</code> | + | X-Ubuntu-Gettext-Domain=xscreensaver</file> |
Créez un lien symbolique vers /usr/bin/xplanet dans /usr/lib/xscreensaver/ : | Créez un lien symbolique vers /usr/bin/xplanet dans /usr/lib/xscreensaver/ : | ||
Ligne 577: | Ligne 454: | ||
Enfin, éditez le fichier $HOME/.xscreensaver et ajoutez-y la ligne suivante dans la section « programs: » : | Enfin, éditez le fichier $HOME/.xscreensaver et ajoutez-y la ligne suivante dans la section « programs: » : | ||
- | "XPlanet" /usr/bin/perl $HOME/.xplanet/xplanet-screensaver \ | + | "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. | L'écran de veille devrait maintenant apparaître dans la liste proposée dans le menu Système > Préférences > Écrans de veille. | ||
+ | ===== FAQ ===== | ||
+ | ==== 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. | ||
+ | |||
+ | ==== 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 589: | 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 | ||
===Position=== | ===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 === | ||
Ligne 601: | Ligne 488: | ||
* **(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]].// | + | ---- |
+ | //Contributeurs : [[utilisateurs:benje]], [[utilisateurs:claudiux]].// | ||