Canonical announced a while ago — maybe measurable in multiple dozens of months — that they were rewriting their flagship Unity desktop shell so it can converge the mobile phone and tablet experience with the desktop and laptop experience. The new Unity is dubbed Unity 8, for which I apologize because the name was my suggestion and now sounds a little dated after both Apple’s Mac OS and Microsoft’s Windows are up to version 10 now. Unity 8 has been shipping on phones and tablets for at least a year now but it isn’t quite ready for the more demanding desktop consumer yet.
This is where you come in. Our current goal is to make the Unity 8 desktop available in the Ubuntu 16.10 release coming up this October as an alternative login session on the ISO (installation image). Before we get even that far we want to get more widespread testing and feedback from daring and confident Ubuntu users, users like you.
Installing and testing is easy, and if you really don’t like it you can just remove it and carry on, no harm done. I recommend using the command line to install the shell, because I haven’t yet figured out how to use Ubuntu Software to find and install the appropriate packages — I’m really not a GUI guy at heart.
Installing Unity 8
I’m going to assume you’re either running Ubuntu 16.04 LTS or the pre-release Yakkety Yak version of Ubuntu. Those are the only Ubuntu versions that support Unity 8 on desktop at the moment. The procedure is the same for both.
First, you need to open a command-line terminal. From Unity, pressing the control-alt-T combination should do the trick, but advanced users may have their own favourite technique. From the terminal, just type the following commands.
sudo add-apt-repository ppa:ci-train-ppa-service/stable-phone-overlay sudo apt update sudo apt install unity8-desktop-session
If you don’t have the command add-apt-repository, it’s in the package software-properties-common which you may need to install first.
That’s it. Log out, then from the LightDM prompt click on the circle-of-friends logo beside your name and select the entry that says “Unity 8”, enter your password, and you’re good to go. Unity 8 on the desktop, baby, yeah!
Oh, a word of caution. The proprietary binary blob video drivers from AMD, nVidia, and some VMs still do not support the Mir display server used by Unity 8, so you’re probably going to suffer a bit of disappointment. Try using the open source video drivers for your card instead.
Yeah, we know there are problems, that’s why Unity 8 is not the default on your desktop yet. We know the window management is still a work in progress, that most of your favourite desktop programs aren’t available out of the box, and that there are still session management issues.
If you do run into a problem, errors get logged to various files in $HOME/.cache/upstart.
You can contact developers in the #ubuntu-unity irc channel on Freenode and file bugs in Launchpad (don’t forget to check to see if the bug has already been reported first).
Removing Unity 8
If you really don’t like Unity, or for some reason it’s messed up your system, the following commands will remove it and restore things to the way they were previously.
sudo apt-get remove unity8-desktop-sessionsudo add-apt-repository --remove ppa:ci-train-ppa-service/stable-phone-overlay