ORRERY

orrery.

The solar system, live on your desktop: every planet where it really is, and the spacecraft of the space age flying the paths they really flew.

Click a planet for its story, fly in to its moons and satellites, scrub through sixty years of missions, or pull back past the Voyagers to the Oort cloud. All of it in pure black for OLED screens. A GNOME Shell extension, with a companion for KDE, XFCE, Cinnamon, Sway, Hyprland and more. Also on Android, as an app, a live wallpaper and a screensaver.

GNOME 48 · 49 · 50 · 51Fedora · Debian · Ubuntu · ArchKDE · XFCE · Sway · HyprlandAndroid 8+

2025 at sixty days a second, recorded from the extension in GNOME Shell. The planets spin at their true relative speeds; a card pops up at every launch, flyby and arrival.

What it is

A real orrery, where your wallpaper was

An orrery is the old clockwork model of the solar system. This one runs on real astronomy. The planets follow NASA JPL's orbits and turn the way they really face, so Earth's day side is the right one for the time on screen. The moons sit where they really are. Every spacecraft follows a path fitted to JPL's record of where it went, and the missions still to come fly the routes they are planned to.

  • Live shows the sky right now; Replay runs the space age from 1972.
  • Point at anything to trace its orbit; click it for a card of live facts.
  • Distances are squeezed so Mercury and Neptune share one screen; the camera, scale and zoom are yours.
Jupiter's card: distance, light time, where it is in Earth's sky, its next opposition, season, orbit, gravity, air and more

Main features

Everything up there, and the story of it

☉

Real positions

JPL's orbital elements put each planet where it was, or is. Uranus rolls on its side; Saturn's rings tilt as they really do.

✦

100+ spacecraft

Mariner 2 to Dragonfly, Apollo to Artemis II, on paths checked against JPL Horizons. Cards mark each flyby and landing.

◐

Moons, comets, more

22 moons, Ceres and Vesta, Halley and interstellar 3I/ATLAS, the Lagrange points and Jupiter's Trojans.

⌕

Fly in to a planet

Double-click a planet for its moons where they really are, its satellites and orbiters, and the rovers on its surface.

◎

Pull back to the stars

Past the heliopause and the Oort cloud to Alpha Centauri, with the Voyagers' paths marked to 40,000 AD.

▭

Cards that tell the story

Where it is in your sky, its next opposition, season, gravity, air, who found it, who visited, and trivia.

⏵

A timeline

Drag through sixty years; click a tick to jump to an event; click the playhead to pause. Top or bottom, center or corner.

☀

Sunlight view

The plane of the planets colored by how much sunlight falls there, with the habitable zone. It can follow your charger.

♪

Space music

A calm ambient piece made up as it plays, or your own folder of music, from a button on the timeline.

▶

Mission stories

Follow one spacecraft from launch to the end, flying in at every planet it passes, or let a tour play while you're away.

☰

Show and hide

A panel of chips on the timeline: orbits, names, moons, trails, and every mission one by one or all at once.

▪

Kind to OLED and battery

Pure black, pixel shift, dimming when idle, pausing behind windows, slower on battery. Nothing runs that cannot be seen.

104spacecraft and telescopes
22moons, where they really are
1972–2500on the timeline
400,000 AUfrom the Sun to the edge of the view

Up close

Fly in to a planet

Double-click a planet, scroll the wheel over it, or press the zoom button on its card. Near the planet the scale is true, so the space station skims the surface; farther out it turns logarithmic, so the Moon and the telescopes at L2 still fit.

Time runs at the planet's own pace up close, a thousand-odd times real speed, with the clock in UTC. Pause it and the moons keep circling.

From afar

Out to the Oort cloud

Scroll down on the desktop to pull back: past Neptune and the Kuiper belt, through the termination shock and the heliopause, out past a light-day, a light-month and a light-year, through the Oort cloud's trillions of comets to Alpha Centauri.

The Voyagers, the Pioneers and New Horizons fly out along dashed paths marked with the years they get there, to 40,000 AD. The timeline stretches to the year 2500, in years per second: watch Voyager 1 reach the inner Oort cloud around 2300.

The missions

Sixty years of exploring, and what comes next

Each path joins the real positions of the worlds on the real dates of its encounters, and where a craft fired its engines on the way, waypoints from NASA JPL's Horizons keep it on the path it really flew. Dates after today are the published plans.

The space age

Mariner 10 Pioneer 10 Pioneer 11 Giotto Galileo Ulysses Cassini Rosetta MESSENGER Dawn DART

Flying now, and next

Voyager 2 Voyager 1 New Horizons Juno Hayabusa2 OSIRIS-APEX Parker BepiColombo Solar Orbiter Lucy Psyche Juice Europa Clipper Hera Tianwen-2 ESCAPADE MMX Dragonfly · 2028

Telescopes at L1 and L2

SOHO WMAP Herschel Planck Gaia JWST Euclid Aditya-L1 IMAP Roman PLATO · 2027
Voyager 2 days before its Neptune flyby in August 1989, with its card listing every encounter

Every encounter, one click away

A spacecraft's card lists its launches, flybys and arrivals; click one and the timeline jumps there. Here is Voyager 2 a few days before Neptune, in August 1989, on the only visit any spacecraft has made to it.

Every path is checked against JPL's real trajectory, month by month: most stay within a few percent of the distance from the Sun.

Everywhere on the desktop

In the overview, the panel and your ears

Open Activities and the workspaces show the solar system, still moving, with the app grid over a dimmed copy of it. The timeline's buttons pause and play, change the speed and play the music, and open a panel for the modes, the spin, what to show and the settings.

Install

GNOME 48 to 51, on any distribution

From the latest release. Then log out and back in and turn on Orrery in Extensions.

Fedora, RHEL, openSUSE

$ sudo dnf install https://github.com/fqazzazee/orrery/releases/download/v1.4.0/gnome-shell-extension-orrery-1.4.0-1.noarch.rpm

Debian 13+, Ubuntu 25.04+, Mint, Pop!_OS

$ curl -LO https://github.com/fqazzazee/orrery/releases/download/v1.4.0/gnome-shell-extension-orrery_1.4.0-1_all.deb
$ sudo apt install ./gnome-shell-extension-orrery_1.4.0-1_all.deb

Arch, Manjaro, EndeavourOS

$ curl -LO https://github.com/fqazzazee/orrery/releases/download/v1.4.0/gnome-shell-extension-orrery-1.4.0-1-any.pkg.tar.zst
$ sudo pacman -U gnome-shell-extension-orrery-1.4.0-1-any.pkg.tar.zst

Any distribution, just for you

$ curl -LO https://github.com/fqazzazee/orrery/releases/download/v1.4.0/orrery@fqazzazee.github.io.shell-extension.zip
$ gnome-extensions install orrery@fqazzazee.github.io.shell-extension.zip

then, after logging back in

$ gnome-extensions enable orrery@fqazzazee.github.io

Not on GNOME? KDE, XFCE, Cinnamon, MATE, Sway, Hyprland…

Install orrery-wallpaper from the same release, in the same formats. It draws the same solar system, without the clicking: as a wallpaper kept up to date with your desktop's own tool, or as an animated background on Wayland compositors with layer-shell.

# the wallpaper, redrawn every 10 minutes
$ systemctl --user enable --now orrery-wallpaper

# or animated (Sway, Hyprland, niri, labwc, river…)
$ systemctl --user enable --now orrery-wallpaper-live

# or just one picture, of any date
$ orrery-wallpaper render voyager.png --date 1989-08-25
The picture orrery-wallpaper draws: the solar system today with the missions in flight and a fact card

On a phone or tablet? Orrery for Android

The same solar system, the same missions and the same cards, with a touch interface sized for phones and tablets: tap for a card, double-tap a planet to fly in, pinch out to the Oort cloud. It runs four ways: as an app, a live wallpaper behind your home screen, on the lock screen, and as a screensaver while charging. Android 8 or later; the APK is about 300 KB and asks for no permissions.

FAQ

Questions people ask

How accurate is it?

The planets come from JPL's orbital elements, good from 1800 to 2050; the asteroids and comets from JPL's Small-Body Database; the moons' positions from JPL Horizons. Each spacecraft's path meets every planet on the real date, and is checked against JPL's record of where it really went. Distances on screen are squeezed so everything fits, and the planets are drawn far bigger than to scale.

Does it use a lot of power?

It is built not to. It stops when windows cover the desktop, the overview is closed or the screen is locked; it slows to a few frames a second when nothing moves; it dims and slows after a few idle minutes; and on battery it lowers the frame rate and stops the spin. Planets move without redrawing, and each layer only redraws when it changes by most of a pixel.

Will it burn in my OLED screen?

Everything fades to true black, so most of the screen stays off. Pixel shift drifts the scene by a few pixels over time, the date and lists are dim, and the timeline only lights up while you use it.

Which GNOME versions does it work on?

GNOME 48, 49, 50 and 51. Each is tested by running Orrery in a real GNOME Shell of that version, in a container: loading it, flying in, zooming out, opening the overview and turning it off and on again.

Can I still use desktop icons and the right-click menu?

The right-click menu works as usual. A desktop-icons extension draws a window over the whole desktop, which takes the clicks Orrery would get; the solar system still shows and moves, but you cannot click it.

Where is the music from?

It is made up as it plays: slow chords, a low drone and soft bells in long echoes, never quite the same twice. Or point it at a folder of your own music. It starts muted. The speaker steps it through muted, background only (it fades out behind windows) and continuous, and it stops when the screen locks.

It works on several monitors?

Yes. Each monitor gets a solar system of its own, or a copy of the main one, or keeps its wallpaper: your choice.