This distro is named after the bodhi tree, and it rhymes with Jody. Its desktop is called Enlightenment, and it’s this that’s implemented on the Raspberry Pi.
If you have a spare SD card, you really should give the Bodhi desktop a whirl. I spotted it a few weeks ago in the list of RPi distributions in the Wiki, and thought I’d try it. I’m now a convinced convert, and use it instead of LXDE. It’s fast, and some things run better in it. For example, I could never get omxplayer to work properly in LXDE, whereas in Enlightenment you simply right-click the movie in the file manager, choose ‘Open with OMXPlayer’, and away it goes.
Bodhi Linux is based on Ubuntu, but the Raspberry Pi implementation of Enlightenment is based on Raspbian. A sudo apt-get update
followed by sudo apt-get upgrade
will get you all the latest Raspbian goodies (including the possibility of overvolting and overclocking – but don’t add overvolt/overclock commands to your config.txt file until you’ve done this upgrade!) You can also use the raspi-config utility to set the time zone etc, but DON’T use raspi-config to expand the file system to fill the SD card. I tried this (twice, on different SD cards) and it messed up the image - use Gparted instead.
Unlike LXDE, passwords are not turned off in Enlightenment. To turn them off, you need to add the following line to the /etc/sudoers file:
pi ALL=(ALL) NOPASSWD: ALL
(If you’re not sure, have a look at /etc/sudoers in LXDE, where this line has been added.)
The Bodhi image doesn’t include many applications, but it’s easy to install the ones you want from Bodhi’s own website. Alternatively you can use Synaptic to install them – Synaptic is already installed, and although rather heavyweight, it runs at more of a lick in Enlightenment than in LXDE.
In my opinion Enlightenment falls short of LXDE in two respects – and both of these shortcomings are easily rectified:
1. You can’t enlarge or embolden the font used in the terminal, which ideally you need to be able to do when using a TV (even one with hdmi input). The simple solution is to download LXTerminal and use this instead of Enlightenment’s Terminology – LXTerminal allows you to change fonts as well as the terminal foreground and background (go to Edit > Preferences). But don’t uninstall Terminology, as it’s used elsewhere in Enlightenment.
2. There is no visual cpu usage indicator on the panel. To rectify this, use Synaptic to download a module called cpu, and then install this on the panel (or ‘shelf’, as it’s called in Enlightenment).
With these tweaks, Bodhi’s Enlightenment is a great desktop for the Raspberry Pi. It’s highly configurable, though this means you face a bit of a learning curve. However, there’s nothing daunting, and the documentation is first rate. I enjoyed getting to grips with Enlightenment – and I’m not a Linux expert.
The Bodhi download is at http://bodhilinux.com/downloads_mobile.php