xplanetFX – HQ earth wallpapers

xplanetFX teaserCreate 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

xplanetFX features

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:

xplanetFX - screenshot 5xplanetFX - screenshot 6xplanetFX - screenshot 1xplanetFX - screenshot 2xplanetFX - screenshot 8xplanetFX - screenshot 7

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:

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.

  • Prewiev all_templates

    All templates

    Size: 100.52 MB
    Link: Download template all_templates


  • Prewiev cherry

    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


  • Prewiev eyePreview style midPreview style lightPreview style dark

    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


  • Prewiev flowersPreview style orangePreview style pinkPreview style violetPreview style white

    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


  • Prewiev hands

    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


  • Prewiev heavenPreview style defaultPreview style clean

    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


  • Prewiev lightPreview style defaultPreview style think

    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


  • Prewiev peephole

    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


  • Prewiev portholePreview style grungePreview style lightPreview style steampunkPreview style woodPreview style metal

    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


  • Prewiev space

    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


  • Prewiev default

    Default

    Size: 4.7 MB
    Link: Download template default


  • Prewiev cagePreview style goldenPreview style lightPreview style rusty

    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.

  • 20 Reaktionen zu “xplanetFX – HQ earth wallpapers”

    1. Chrischi

      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!

    2. Markus

      Hey!

      Ja geil, freut mich :) Mein “show desktop” Shortcut wurde seitdem auch häufiger gemissbraucht, als in seinem bisherigen Dasein…

    3. Hans

      Einfach supper.

    4. Markus

      Hey Hans,

      danke!

    5. Hari

      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!

    6. Markus

      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.

    7. Hari

      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.

    8. Dustin

      Hey.!

      hab deine Site und alles von Christian bekommen und bin mega begeistert.!
      Respekt vor deiner Arbeit !!

      lg der Dustin

    9. Markus

      Hey Dustin,

      ja vielen Dank, Mann! Und viel Spaß mit dem Zeug!

      Viele Grüße, Markus.

    10. maex

      oh mann. endlich auch installiert. wieooooberfettalda. o0
      gewohnt genial – reschpeggd

    11. Markus

      Ja geil, fetten Dank Mann =)

    12. mein neues blog » Blog Archiv » xplanetFX 1.0.6: Städtewahl

      [...] xplanetFX – HQ earth wallpapers Kategorien [...]

    13. mein neues blog » Blog Archiv » xplanetFX: neues Theme “Cage”

      [...] Volltoll. [...]

    14. Netter Mensch

      Hallo,

      ich habe gerade xplanetfx entpackt. Und einen Bug gefunden. :D

      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

    15. Markus

      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.

    16. mein neues blog » Blog Archiv » xplanetFX 1.0.8: GUI ftw!!!!!111elf

      [...] *Rumtätäääärumtätäääärumtärumtärumtätäää* [...]

    17. mein neues blog » Blog Archiv » xplanetFX 1.0.9: Upsi ^^

      [...] Jehova! Jehova! [...]

    18. mein neues blog » Blog Archiv » xplanetFX 1.0.7: Bugfixes

      [...] Waddehaddeduddeda [...]

    19. mein neues blog » Blog Archiv » Nochmal Porthole.

      [...] abgeschlumpft. [...]

    20. mein neues blog » Blog Archiv » xplanetFX: neue Themes

      [...] Alles Weitere wie üblich hier. [...]

    Einen Kommentar schreiben