Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Many times I asked myself: how can I create a new Ubuntu desktop environement/window manager?

There are listed a lot of them, but how can I create a new one?

What are steps to create an Ubuntu desktop environement/window manager?

share|improve this question
up vote 1 down vote accepted

Read this to understand the difference: What is the difference between a desktop environment and a window manager?

Each of these options can be fairly difficult and require expertise. For instance: without thorough knowledge on coding software you are not going to get far.

Setting up your new manager is fairly easy:

This page will teach you how to design your own personalized X (graphical desktop) sessions by editing shell scripts. Desktop environments like GNOME often have their own session managers. These session managers allow you to specify which additional programs will be loaded at the beginning of your session by providing a graphical interface. However, knowing how to create X session scripts can grant you greater flexibility in customizing your desktop environment whether you use GNOME, KDE, XFCE, Openbox or other lesser-known window managers like Blackbox or FVWM. Furthermore, being able to create X session scripts allows you to run a graphical desktop even if the graphical login manager, GDM, is broken or not installed.


  1. Anatomy of a simple X session script
  2. How to create a X session script
  3. Sample ~/.xinitrc File
  4. LightDM configuration
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.