Moksha Guide

This Bodhi Guide to Enlightenment is intended to be your resource for using the Moksha Desktop and getting the most out of it. New Bodhi Linux users may also want to check out our brief introduction, the Quickstart Guide, which is available online and locally on your system, accessible via the Main Menu.

One of the beauties of a Linux system is the plethora of choices for a Window Manager, and Bodhi Linux uses Moksha as its default. But what exactly is a Window Manager?

According to Wikipedia, “A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface … They work in conjunction with the underlying graphical system which provides required functionality such as support for graphics hardware, pointing devices, and a keyboard, and are often written and created using a widget toolkit.”

Basically a Window Manager controls the way you interact with your computer, at least in the Graphical User Interface (GUI). Over time, many Window Managers have been extended to become full-fledged Desktop Environments. A Desktop Environment is generally considered to be a Window Manager that integrates common applications and services, which are often built using the same widget toolkit, into the GUI.

Moksha is known as a Window Manager, but provides most of the functionality found in much more resource-hungry Desktop Environments. You could say that it straddles the line between a Window Manager and a Desktop Environment.

Moksha is written using the Enlightenment Foundation Libraries (EFL), and remains in active development to this day.

In the Fall of 2010, the lead-developer, Jeff Hoogland, began working on the idea of a new Linux distribution utilizing a current and relatively stable version of a desktop, built on the rock-solid EFL foundation, as the Window Manager, with an Ubuntu Long Term Support release as its base.

Moksha and Bodhi Linux

Moksha is the natural choice as a Window Manager in Bodhi Linux, as it fits in perfectly with two of the most important Bodhi Linux ideals:

Minimalism – A default install of Moksha will run in less than 100 MB of RAM. That is FAR less than most modern Window Managers, not to mention complete Desktop Environments. But it doesn’t come at the expense of great looks or functionality. Moksha is one of the most elegant Window Managers available, and is highly extensible through the use of Modules. Which brings us to the second ideal …

User Choice – Moksha is likely the most highly configurable Window Manager in existence, so you can make your system look and work the way you want.