Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

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

I feel like hacking into Unity and spent a couple of minutes looking for development documentation, source code, components, the stack of aplications used, etc. It all seems to be buried in the results. Can't find anything related.

Can anyone point me a good direction?

share|improve this question
up vote 3 down vote accepted

The Getting Involved with Unity is where this documentation will all eventually be documented.

There is an architecture overview that should get you started. If you want to add new places for unity-places, you can find some documentation here.

share|improve this answer

Unity's project page is a good place to start. You can download source code (mostly Vala with some C as far as I remember) from - lp:unity is the main branch.

Unity is built upon the Mutter so you can also check for more code.

share|improve this answer
Not to hijack but... Do I need to know Vala to tweak the look and feel? – tutuca Oct 16 '10 at 20:42
Unity is now based on Compiz instead of Mutter in 11.04 onwards. – Christopher Kyle Horton Jan 5 '12 at 22:41

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.