xplanetFX – HQ earth wallpapers
Create high quality renderings of mother earth with realistic clouding and lightning effects as your desktop wallpaper.
xplanet is a great piece of software capable of creating renderings inside our solar system. But unfortunately it fails in creating realistic high quality images and therefore was a great candidate to link with imagemagick.
On the other hand there was no graphical user interface by now.
The result is xplanetFX, a user-friendly piece of software to configure, run or daemonize xplanet with HQ capabilities.
More realistic maps and backgrounds and a sophisticated graphics handling produce nearly photo realistic images of our mothership. It’s GTK GUI makes it really easy to use and provides a lot of settings and a user friendly access to xplanet. And even the templating capabilities give xplanetFX an individual and stylish touch.
Jump to…
The features of xplanetFX
Click on image for the features
- Fluffy clouds with bumps and shadows floating above the earth
- High quality earth map with bump, color corrections and subtle sea levels
- Atmosphere with realistic lightning (lit on sunny side)
- 2-stage Specular reflection of the sun on water, ice and clouds with blurring
- Templates (basic version only contains default template now)
- Custom backgrounds with nice FX, colors and “space” for the earth
- Post processing (making colours stronger and darken some areas)
- Seamless wallpaper change in GNOME (and untested KDE < 4.3, XFCE and XFCE4)
- Startup delay to load desktop first
- Creating single renderings for use in shell scripts
- detailed log files with automatic zipping
- Setup with customization depending on actual config (reconfigurable)
- Toggle window for placing a starter in the panel
- Daemon with nice value (less aggressive)
- Since v1.0: GTK user interface (english and german by now)
Impressions
See some screenshots of a desktop with default settings @ 1920×1200 (16:10) from different angles:
Installation
PLEASE NOTE:
If you have a version prior to 1.0 installed you better delete the hidden folder .xplanetFX in your home directory before instalation! And your menu entries and autostarters are outdated, too.
Get one of the packages below:
Download latest version as RPM (testing!)DEB
The DEB can be installed by doubleclicking it or executing the following command as superuser in the terminal:
dpkg -i xplanetFX-[version].deb
In a GNOME desktop environment this should be all you have to do.
TAR.GZ
The TAR.GZ is an archive containing all neccessary files relative to /. To untar use
tar -C / -xzf xplanetFX-[version].tar.gz
The TAR.GZ contains an icon in /usr/share/pixmaps and a starter for GNOME desktops in /usr/share/applications. For other environments you have to add a starter manually. Look in the usage section for the CLI for more information.
Dependencies
xplanetFX depends on xplanet and imagemagick. Both should be installed automatically with the DEB packet.
The CLI-setup (xplanetFX –setup) is able to install xplanet and imagemagick via APT, RPM or YAST.
To use the GUI you need to have python and py-gtk installed. The GUI is based on the GTK toolkit which has to be installed, too.
Autostart
Running
xplanetFX --setup
in the terminal gives the option to place a starter in autostart for GNOME, KDE and XFCE desktops. If you want to do it manually use the following command for a delayed desktop start:
xplanetFX --autostart
The delay is used to let your desktop load completely before firing up xplanetFX the first time and can be configured by CLI and GUI.
xplanetFX GTK-UI
xplanetFX comes with a GTK user interface. If you installed the TAR.GZ archive or aren’t on a GNOME desktop no starter was placed in your menu. To do it manually use the command
xplanetFX --gui
A neat image is located in /usr/share/pixmaps or /usr/share/xplanetFX.
Automation
To automate the download for always fetching the latest version (if you use installation routines for example) please use one of the following URL’s:
- http://mein-neues-blog.de/files/xplanetFX/xplanetFX-latest_deb.php
- http://mein-neues-blog.de/files/xplanetFX/xplanetFX-latest_archive.php
Templates
Templates can be installed via CLI or the GUI. xplanetFX comes only with the default template so you can decide for yourself which one you want to install.
Click on the image for a 1920×1200 preview (PNG). The little thumbnails will display in the preview when clicked.
-

All templates
Size: 100.52 MB Link: Download template all_templates
-
Cherry
Earth in form of a cherry sitting on an old wooden floor.
styles: default author: Markus Schmidt date: 2010 original: Cherry – bensonkua | flickr.com
Size: 7.14 MB Link: Download template cherry
-
Eye
Earth as the pupil of a witness.
styles: mid,light,dark author: Markus Schmidt date: 2010 original: father of the eye – ~Dezz~ | flickr.com
Size: 10.57 MB Link: Download template eye
-
Flowers
Different macros of flowers holding the earth in their blossoms
styles: orange,pink,violet,white author: Markus Schmidt date: 2010 original: wedding flower macro – AlHikes_AZ | flickr.com
Flower focus – angela7dreams | flickr.com
Lotus beatiful flower – Easa Shamih | flickr.com
A white flower with blue spikey – Chris Gin | flickr.com
Size: 14.96 MB Link: Download template flowers
-
Bare hands
The mankind as one holding the earth in it’s hands
styles: default author: Markus Schmidt date: 2010 original: Hands – 96dpi | flickr.com
Size: 4.7 MB Link: Download template hands
-
A place in heaven
A fantasy of a calm and secure place in heaven
styles: default,clean author: Markus Schmidt date: 2010 original: Sky and clouds – saturnism | flickr.com
Size: 10.01 MB Link: Download template heaven
-
Light
One of the earliest themes for xplanetFX, kind of deprecated
styles: default,think author: Markus Schmidt date: 2010 Size: 5.97 MB Link: Download template light
-
Peephole
A hole in a daubed old wall
styles: default author: Markus Schmidt date: 2010 original: concrete background – David Ganter | flickr.com
wall hole – GregPC | flickr.com
Pipe dream – Darwin Bell | flickr.com
Size: 8.77 MB Link: Download template peephole
-
Porthole
Different portholes in various styles
styles: grunge,light,steampunk,wood,metal author: Markus Schmidt date: 2010 original: porthole – mac3737 | flickr.com
porthole – striatic | flickr.com
Porthole – Leo Reynolds | flickr.com
Rusty Metal Plate in Brick Wall – Quasimondo | flickr.com
Size: 20.54 MB Link: Download template porthole
-
Lost in space
A style built for testing purposes. Will be made up in the future.
styles: default author: Markus Schmidt date: 2010 Size: 4.48 MB Link: Download template space
-
Default
Size: 4.7 MB Link: Download template default
-
Cage
Earth kept in a cage.
styles: golden,light,rusty author: Markus Schmidt date: 2010 original: in the dark room | gnackgnackgnack | flickr.com
The Dark Room | alternakive | flickr.com
Dark room | autowitch | flickr.com
Size: 8.66 MB Link: Download template cage
Usage
CLI
To use xplanetFX execute the following command:
xplanetFX [OPTION]
while [OPTION] is one of the following:
--help show the help.
--setup configure xplanetFX step by step
--start start in the background. A running script will be stopped.
--stop stop a running instance.
--toggle display a window asking for starting/stopping xplanetFX
--autostart start xplanetFX with the autostart delay
--single [file] create one single image and exit
--template [template] [style] activate an installed template
--log show the latest log file.
--clearlog remove all log files
--gui open a GTK userinterface
--rclouds remove a corrupt clouds image
--install [file] install a template file (use absolute path)
--geometry [WIDTHxHEIGHT] set xplanetFX to specified size
--update-templates convert all templates for version >= 1.1
Without any option xplanetFX will run in the terminal.
GUI
The graphical user interface is multilanguage (english and german by now) whatever the screenshots may tell you ,)
The interface is completely independent from a running xplanetFX. Closing the window won’t stop a running xplanetFX-daemon.
The graphical user interface comes with four tabs, Themes, Display, Settings and Tools. At the bottom of the window there are two buttons to handle the xplanetFX-daemon. If you want to restart a running instance clicking the run-button is enough. The status is displayed right of the buttons.
Themes
The main tab where you can select installed themes. Click on “activate” or double-click an entry in the list to set the selection as the current theme. A running xplanetFX will be stopped and restarted. Please note that activating a theme may take a moment because there are some image conversions computed in the background.
You can install new themes by clicking “add”. In the file chooser select the *.tar.gz file you downloaded. Or you may simply drag’n'drop the packages into the list to install or update. If you updated the actual selected theme you have to hit the button to activate a theme so the images xplanetFX is using are updated.
Removing themes with “remove” always removes the complete theme with all of it’s styles!
Display
This tab provides a preview with the ability to place the earth with a mouse click or by drag’n'drop. The backgrounds and overlays are taken from the actual template but the earth itself is just a static image. All settings have to be saved first before they will take effect.
The other settings will affect the special effects part of xplanetFX like corona, specular f/x and post f/x. These settings are essential for the CPU usage of xplanetFX.
The button bottom left to the canvas displays some marker lines for easier orientation.
Clicking on the “reset” button will load all settings of the chosen template without converting the images (like (re-)activating of a template would do).
Settings
This tab contains some settings for xplanetFX. They are described in short words there. Switching the language happens immediately and will remain over a restart, the same goes for the autostart toggle button. The other settings must be explicitely saved with the button below. Please note that switching the screen size may take a moment because there have to be some images converted in the background.
Selecting a city only sets the values in the latitude/longitude entries and does not automatically save or activate the settings. Please Note: If you want to display a city on the northern hemisphere it’s prettier not to set the real latitude but a value closer to zero. Otherwise you’ll see a lot of the northpole.
You can activate the date and time setting to render a specific date.
The button for the screen size tries to fetch the current display size from X and fills the entries with the values.
The button for the field of view opens a browser with a google-maps-engine to find your exact latitude and longitude.
Tools
On the third tab you can remove a distorted clouds image. This may become neccessary if a download was corrupted. A new image will be fetched with the next rendering cycle of xplanetFX. To see the changes immediately please restart xplanetFX by hitting the run button at the bottom of the window.
A log is displayed on this tab, too. Here you can see what xplanetFX is actually doing or when the next rendering will take place. The button deletes the log file from your disk. If the log grows bigger than 500 kB it is compressed and stored in the log folder to save disk space.
The Record button opens a file chooser dialog to specify a file xplanetFX will render a single image to. Please note that a sleeping xplanetFX will be killed (stabbed in the back insidiously while dreaming) and you have to restart it manually after the rendering is done.
If you encounter problems with incompatible versions between xplanetFX and the templates (as described in the “known issues” section) you can update your templates here. Up-to -date templates won’t be affected by this function. Your acutal settings will be updated if neccessary, too.
Known issues
- KDE > 4.3
KDE has stripped the dcop service and replaced it with dbus. The new interface doesn’t have any option to switch the wallpaper to a specific one by now so these versions are unsupported at the moment until I found a workaround or KDE implements this (webwide heavily demanded) feature again.
- Templates between old and new versions <> 1.0
The templates prior to version 1.1 aren’t compatible with versions >= 1.1 . The problem shows in clouds only rendering on the moon when he’s in front of the earth like shown in the image. It occours in both cases – an old version of xplanetFX with newer templates or vice versa. If you have the newest version of xplanetFX you may a) download the templates again or b) have a look in the tools tab of the GUI, there’s a neat function to update your templates or c) call “xplanetFX –update-templates” on the command line to fix the problem. - Templates prior to version 1.0
If you had a xplanetFX installed with verison prior to 1.0 (the first time a GUI was implemented) and you install a version <= 1.0 there could appear some problems. One of the reported ones is that the GUI won't open anymore. In this case you have to remove the hidden folder ~/.xplanetFX in your home directory first like mentioned in the installation instructions. a simple rm -R ~/.xplanetFX should do the trick.
Version history
Version 1.1.0 (05.09.2010 – 23:19) | TAR.GZ | RPM | DEB
Version 1.0.11 (05.09.2010 – 03:14) | TAR.GZ | RPM | DEB
Version 1.0.10 (05.09.2010 – 01:12) | TAR.GZ | RPM | DEB
Version 1.0.9 (03.09.2010 – 04:10) | TAR.GZ | RPM | DEB
Version 1.0.8 (02.09.2010 – 12:53) | TAR.GZ | RPM | DEB
Version 1.0.7 (24.08.2010 – 02:18) | TAR.GZ | RPM | DEB
Version 1.0.6 (21.08.2010 – 04:01) | TAR.GZ | RPM | DEB
Version 1.0.5 (14.08.2010 – 05:59) | TAR.GZ | DEB
Version 1.0.4 (13.08.2010 – 20:14) | TAR.GZ | DEB
Version 1.0.3 (13.08.2010 – 04:16) | TAR.GZ | DEB
Version 1.0.2 (10.08.2010 – 05:23) | TAR.GZ | DEB
Version 1.0.1 (10.08.2010 – 01:13) | TAR.GZ | DEB
Version 1.0.0 (08.08.2010 – 21:02) | TAR.GZ | DEB
Credits
This program was originally inspired by xplanetconfig, a german project, and some ideas around the net about xplanet. The project xplanetconfig has some more features in settings compared to the limitations of xplanetFX, try it if you prefer other constellations rather than the earth in HQ with themeing and GUI.
Another inspiration was the documentary “Global Brain” by Peter Russel [de] [en] every human being should have watched.
License
Once again – licensing is completely overrated – my wiener is long enough to give a shit for. Instead of asking for donation or something like that please spend some bucks to the next best rough sleeper you’ll meet or to some of the guys our governments have beaten the shit out of in Afghanistan. Thank you.

































Am 30. Juni 2010 um 12:41 Uhr
yeehaw! das sieht einfach so fett aus! da minimiert man beim arbeiten immer wieder mal alle fenster, um mal nen blick drauf zu werfen
thx!
Am 30. Juni 2010 um 17:09 Uhr
Hey!
Ja geil, freut mich
Mein “show desktop” Shortcut wurde seitdem auch häufiger gemissbraucht, als in seinem bisherigen Dasein…
Am 1. Juli 2010 um 19:00 Uhr
Einfach supper.
Am 1. Juli 2010 um 19:52 Uhr
Hey Hans,
danke!
Am 28. Juli 2010 um 01:38 Uhr
Hi Markus – I’ve used your scripts a bit and I really like it! I had to make a few modifications to run on OS X but it works there too. One comment – you don’t allow the latitude to be random, right? This would be a nice feature. The option -random to xplanet assigns a random lat/lon/rotation to the image. You have to be a little careful assigning random latitudes – use asin(rand) where rand goes from -1 to 1. Otherwise you will get lots of images near the poles!
Great work!
Am 28. Juli 2010 um 04:17 Uhr
omg – the developer of xplanet himself! I’m not worthy ^^ thank you very much for your impressions! I’ll have a look at the random latitudes you mentioned. Next version is on it’s way, I added some new themes and took care of the existing ones to be legal (pure creative commons stuff from flickr).
Perhaps you could send me the mod’s for OSX so we get a cross-platform version? Would be great!
Thanks for your tests, greetings, Markus.
Am 30. Juli 2010 um 01:23 Uhr
Hi Markus – I took a short cut on OS X. ImageMagick and Xplanet are not installed by default, and sed is not GNU sed. So I installed everything using MacPorts. Perhaps the best course of action is to create a portfile, and then the system will know what else needs to be installed along with xplanetfx. I don’t know how to build a portfile, though!
We can continue this over email. I should have a little time over the next few weeks.
Am 15. August 2010 um 19:51 Uhr
Hey.!
hab deine Site und alles von Christian bekommen und bin mega begeistert.!
Respekt vor deiner Arbeit !!
lg der Dustin
Am 15. August 2010 um 19:53 Uhr
Hey Dustin,
ja vielen Dank, Mann! Und viel Spaß mit dem Zeug!
Viele Grüße, Markus.
Am 17. August 2010 um 23:44 Uhr
oh mann. endlich auch installiert. wieooooberfettalda. o0
gewohnt genial – reschpeggd
Am 17. August 2010 um 23:55 Uhr
Ja geil, fetten Dank Mann =)
Am 21. August 2010 um 04:08 Uhr
[...] xplanetFX – HQ earth wallpapers Kategorien [...]
Am 30. August 2010 um 03:23 Uhr
[...] Volltoll. [...]
Am 1. September 2010 um 03:21 Uhr
Hallo,
ich habe gerade xplanetfx entpackt. Und einen Bug gefunden.
Wenn man weder Gnome noch KDE hat und das Gui startet, erwartet einen folgender Fehler:
Traceback (most recent call last):
File “/usr/share/xplanetFX/xplanetFX_gtk”, line 811, in
xplanetFXWindow = GUI()
File “/usr/share/xplanetFX/xplanetFX_gtk”, line 93, in __init__
self._DESKTOP = self.get_desktop()
File “/usr/share/xplanetFX/xplanetFX_gtk”, line 505, in get_desktop
info = getoutput(‘xprop -root _DT_SAVE_MODE’)
NameError: global name ‘getoutput’ is not defined
Das ließ sich aber einfach beheben; Ein import in der Funktion get_desktop schafft Abhilfe:
from commands import getoutput
Nach den leichten Startschwierigkeiten möchte ich diesem Projekt aber trotzdem herzlich danken. Wirklich wunderschön.
Ich hoffe ich konnte helfen. cya
Am 1. September 2010 um 03:32 Uhr
Hey Netter Mensch,
ja wow, vielen Dank dafür! Da ich ausschließlich mit GNOME rum mache, sind andere Desktops immer mehr so Blindflug, daher bin ich für Tests und vor allem Reports sehr dankbar.
Vor allem aber Danke für den direkt mitgelieferten Fix
wird demnächst behoben und mit ein paar tollen neuen Features zusammen rausgehaun.
Viele Grüße, Markus.
Am 2. September 2010 um 12:59 Uhr
[...] *Rumtätäääärumtätäääärumtärumtärumtätäää* [...]
Am 2. September 2010 um 23:18 Uhr
[...] Jehova! Jehova! [...]
Am 7. September 2010 um 22:59 Uhr
[...] Waddehaddeduddeda [...]
Am 7. September 2010 um 23:00 Uhr
[...] abgeschlumpft. [...]
Am 7. September 2010 um 23:02 Uhr
[...] Alles Weitere wie üblich hier. [...]