Since its release in 2012, the Raspberry Pi’s Raspbian operating system has had a few revisions, but the desktop environment had remained largely the same. Pixel changes that.
Available for Raspbian Jessie, PIXEL (Pi Improved XWindows Environment, Lightweight) brings a stylish new desktop experience to the Raspberry Pi, and is the handiwork of Simon Long. We think you’ll agree that he’s done a great job of bringing a polished user interface to the Pi desktop.
To get started, you’ll need a Raspberry Pi. Any version, from the Raspberry Pi 1 through to the Raspberry Pi 3, including the Raspberry Pi Zero, can run Raspbian Jessie with the PIXEL desktop. In the development of this post, we’ve installed it on the Raspberry Pi Model B+.
If you want to use the PIXEL desktop for the Raspbian Jessie, you have two options.
The first is to upgrade your current system. If you’re already running Raspbian Jessie, you can open a terminal window (or logout to the command line) and enter:
sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install -y rpi-chromium-mods sudo apt-get install -y python-sense-emu python3-sense-emu
The upgrade process is quite slow, so you’ll have time to make a hot drink, even on fast cable internet connections. Note that you may receive notification of installation of the Plymouth theme — just tap Q to exit and continue the installation.
Once this is done, restart your Raspberry Pi:
Raspbian will be upgraded with the new desktop environment when you restart.
Meanwhile, if you would rather start from scratch, you can download the Raspbian Jessie + PIXEL image from the Raspberry Pi website. You can then write this to SD card in the usual way. At this point you might use the Pi Bakery tool to configure aspects of your setup.
Remote Desktop With PIXEL
Along with the new desktop environment for Raspbian, Pixel’s arrival heralds the addition of some new software and features. Depending upon how you use your Pi, one of the most interesting additions might be RealVNC support. This is included to enable you to remote connect to another system from your Raspberry Pi. To install this, use:
sudo apt-get install -y python-sense-emu-doc realvnc-vnc-viewer
Note that any existing xrdp installation will not run alongside with RealVNC, so either ignore the above step, or first remove xrdp from Raspbian.
Use our previous guide to remotely control your Raspberry Pi from your main PC.
What’s New With PIXEL?
The first thing you’ll see when booting your upgraded Raspberry Pi is a splash screen. This replaces the majority of the code lines you previously saw when booting, and is a lot prettier. You’ll also notice the addition of a version number in the bottom right corner, which should help users spot easily which version of Raspbian they’re running.
What else should you look out for?
Login Screen Options
If you log in manually when booting (as opposed to booting straight to the desktop) you’ll spot a new greeter login box, along with the selected desktop background.
Stunning Desktop Backgrounds
Kiss goodbye to the boring old Rasbpian desktop backgrounds. PIXEL delivers a collection of 16 background options, which can be found in the /usr/share/pixel-wallpaper/ directory. These have been snapped by the Raspberry Pi Foundation’s own Greg Annandale, and are utterly sumptuous. New wallpapers can be set in Preferences > Appearance Settings, where you can also reposition the menu bar.
The PIXEL desktop environment brings a collection of revised icons to Raspbian, delivering an entirely new flavor to the Raspberry Pi. Meanwhile, application menus are cleaner, and more readable. All in all, things are just more polished… more suited to a modern operating system.
Whether you’re browsing a directory or running an app, the window system has been improved to reflect modern design standards. The border is thinner, and the corners have a curve. While the design clearly takes a few cues from Mac OS and Windows, it doesn’t try to mimic their current styles.
While Raspbian Jessie has used the Roboto font for a while now, PIXEL brings with it the Infinality font rendering software. The job of this tool is to improve how fonts look when mapped to pixels. Although a subtle effect, it plays a useful role in the overall “redecoration” of Raspbian.
New Apps and Utilities in Raspbian + PIXEL
A number of applications and features can be found in this new update.
For instance, wireless networking and Bluetooth can now be completely disabled via a new menu option. If you’re running a Raspberry Pi 3 on battery power, this will prove very useful for extending battery life.
Another feature to look for is the SenseHAT emulator, which will prove vital for any application development that features a SenseHAT that you don’t yet own.
Perhaps the most important inclusion in this new update, however, is Chromium. Bring a better web browsing experience, Chromium for Pi runs better on the Pi 2 and Pi 3 than on the Pi 1 and Pi Zero, although Epiphany remains available should you need it. Chromium comes with an adblocker, but most importantly, there’s a useful extension, h264ify, which forces YouTube to serve videos that the Pi’s hardware can playback.
But Should You Upgrade?
It all sounds like a very nice collection of tweaks, improvements, ands apps. But should you upgrade to Raspbian + PIXEL, or remain with your existing Raspbian installation? Perhaps now is the time to consider one of the many alternative OSes for the Raspberry Pi?
Well, perhaps it is. But if you’re going to experiment, at least take a look at what PIXEL brings to Raspbian first. You might love it. If you don’t, the Raspbian Jessie Lite distro remains available, enabling you to use Raspbian without PIXEL.
But as PIXEL doesn’t deliver any performance degradation, it would be crazy not to upgrade for good.
Have you tried Raspbian + PIXEL? Did you enjoy what it brought to the Raspberry Pi experience? Would you like to see the desktop environment added to other distros? Tell us what you think in the comments.