unity 8 greeter entry
It’s installed on every Ubuntu desktop by default

With Unity 8 development dead-ended by Canonical few compelling reasons remain to keep the Unity 8 desktop session installed on Ubuntu.

In this post we will show you how to uninstall Unity 8 from your Ubuntu set-up, plus related apps and packages it ships with, like Ubuntu System Settings.

Why Remove Unity 8?

In theory there isn’t one.

The session ships as a technical preview of Unity 8 development so that developers and eager enthusiasts can play around, hack on and get used to what’s coming next.

Only, there’s nothing coming next as Canonical has ended investment in the project.

Not that anyone is missing much. The Unity 8 desktop session isn’t super functional — and that’s if you can get it to load, which most people can’t. Logging in to the Unity 8 session never progresses beyond a black screen for many.

But this (largely useless) Unity 8 session isn’t just snatching a slot in your Unity Greeter session selector (see image above) – it also has a stack of packages and dependencies installed on your system that are equally as pointless.

Uninstall Unity 8 Desktop & Apps

To remove Unity 8 from Ubuntu 16.04 and up, plus some of its cruft, just run this command in a new Terminal window, entering your user password when prompted:

sudo apt purge unity8 ubuntu-system-settings

Once you’ve removed the packages you will have a stack of cruft left behind. To sweep this out in one swoop, run:

sudo apt autoremove

Finally, reboot.

Optional: Remove Web Browser App

Take the Ubuntu Browser app for instance. Only the Amazon web-app made use of this Chromium-based browser by default, so unless you have switched to it full-time — chances are at least one person among you has — you can jettison it without noticing.

To uninstall the Ubuntu browser app run:

sudo apt purge webbrowser-app

When you uninstall the webbrowser-app packages you will also remove Unity Tweak Tool. If you reinstall Unity Tweak Tool after this it will reinstall the webbrowser-app packages. I’m not entire sure why this dependency is in place.

mir unity 8