Hands-On with Ubuntu Unity 20.10 on the Raspberry Pi 4

Ubuntu Unity Raspberry

Fans of the Unity desktop rejoice, in this hands-on article I’m taking a look at the unofficial Ubuntu Unity remix on the Raspberry Pi 4 computer with 8GB RAM to see what works and what needs to be improved.

If you are one of those die-hard Unity desktop users and own a Raspberry Pi 4 computer, the Ubuntu Unity distribution comes with a Raspberry Pi flavor optimized for the Raspberry Pi 4 model (and probably the newer Raspberry Pi 400 too), but also reported to “work” on older models like the Raspberry Pi 3 and 3+.

Being based on Ubuntu’s Raspberry Pi flavor, Ubuntu Unity features the same first-time installation/configuration wizard, which asks the user to choose a language for the system, a keyboard layout, connect to a Wi-Fi network, choose a location, and set up a default user.

In about 5 minutes the system will be rebooted automatically and now Ubuntu Unity is permanently installed on the microSD card of your Raspberry Pi 4 computer, so you can login with the username and password you added during the first-time configuration and enjoy the operating system.

Old-school Unity desktop on Raspberry Pi

After logging in, you’ll be prompted with the classic keyboard shortcuts overlay screen in case you want to memorize some of the default keybindings for navigating the Unity desktop.

Nothing is changed in Ubuntu Unity compared to the old-school Unity desktop used by the Ubuntu Linux distribution many years ago. You’ll get the same awesome experience, but on the tiny Raspberry Pi, which apparently can handle the memory-hungry Unity desktop pretty well.

With Ubuntu Unity you get a full-featured Linux desktop on your Raspberry Pi that includes all the applications you usually need on a daily basis. It even includes a complete office suite (LibreOffice), but if you want to install more apps, you can easily do so from the software repositories.

It’s the classic Unity desktop, nothing more, nothing less!

What works? Of course, connecting to both 2.4GHz and 5GHz Wi-Fi networks works, sound works very well both via Raspberry Pi’s built-in 3.5mm audio jack and Bluetooth (yes, Bluetooth works out of the box too and you can manage devices through the Bluetooth icon in the system tray area).

Local Full HD (1920×1080) video playback works well too, but you’ll have to install a better media player like MPV or GNOME MPV. YouTube Full HD (1920×1080) video playback also works, but it’s quite sluggish even with WebRender enabled, so I recommend sticking with 720p (HD).

Firefox even shows QHD (2560×1440) and 4K (3840×2160) resolutions on YouTube, but they won’t work.

What doesn’t work? Besides 4K video playback, proprietary video and audio streaming services like Hulu, Netflix, Spotify, Amazon Prime Video, HBO Max, Disney, Pandora, etc. won’t work unless you install and use the patched Chromium Media Edition browser using these instructions.


All in all, Ubuntu Unity doesn’t disappoint even if Unity and Compiz are known to be a little memory hungry. If you feel adventurous, I recommend using a very fast microSD card or SSD and a Raspberry Pi 4 with at least 4GB RAM. The system eats more than 1GB RAM without any app opened and about 1.7GB RAM with Firefox opened.

Ubuntu Unity Raspberry

There aren’t many Ubuntu-based distributions for the Raspberry Pi out there, so it’s nice to have the option to use the good old Unity desktop on the Raspberry Pi. The best thing about Ubuntu Unity is that you can even setup an x86_64 (amd64) system on your Raspberry Pi if you want to use 64-bit apps by following the instructions in the text file on the desktop.

Before using Ubuntu Unity on your Raspberry Pi, I highly recommend that you do a full system update by running the sudo apt update && sudo apt full-upgrade command in the Terminal app. Of course, you’ll have to reboot the system for all updates to be correctly applied.

You can download Ubuntu Unity for Raspberry Pi from the official website.

Last updated 2 weeks ago