Results 1 to 5 of 5
Hello,
I know that many different desktop environments exist for Linux (gnome, kde, etc) but I would like to build my own. I don't want to create a windows manager ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 04-19-2011 #1Just Joined!
- Join Date
- Apr 2011
- Posts
- 3
Build Desktop Environment
Hello,
I know that many different desktop environments exist for Linux (gnome, kde, etc) but I would like to build my own. I don't want to create a windows manager but would like to use something like enlightenment and have my desktop environment interact with it.
I am just learning the mechanics of the Desktop environment, so please be gentle
Also, is there a standard IDE for desktop environment development - perhaps a book/tutorial?
Thank you.
- 04-19-2011 #2forum.guy
- Join Date
- May 2004
- Location
- arch linux
- Posts
- 18,733
Hello and welcome to the forums!

Linux is open source, so you can download the source code for any or all of the different desktop environments and window managers, and take a close look at the code to see exactly how they work and were put together. Armed with that knowledge and some good programming experience, you should be able to build your own if you have the spare time and some strong determination.
I'm not aware of any tutorials or books on building a desktop environment, but maybe someone else will post some info on them if they do exist. Good luck with your project.oz
- 04-20-2011 #3Just Joined!
- Join Date
- Apr 2011
- Posts
- 3
What about Java for DE
This may be a stupid idea, performance-wise, but does anyone know if Java could be used for a Linux desktop environment - for example a very SIMPLE kde? A Front-end Java GUI windows system that interacts with a X Window manager (e.g., metacity, windowMaker).
If this has been done, can anyone send a link to it? I just want to see if it has been done and if it is at all practical. I still want to do it even if it isn't practical for the fun of it.
Thanks.
- 04-20-2011 #4
NetBeans IDE - Swing GUI Builder (Matisse) Features
Standard Widget Toolkit - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Swing_(Java)
I would check out the LXDE project for a smaller simpler example of a DE that utilizes and existing window manager (openbox).
- 04-20-2011 #5Just Joined!
- Join Date
- Apr 2011
- Posts
- 3
Thanks for the reply.
The LXDE looks very interesting. Are there any Linux books/tutorials that you would recommend for learning things like the creation of Desktop Environments/Managers?


Reply With Quote
