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'm planing to write my first Ubuntu app. I'm new in Python and looking for good example, an open source app, just to pick the patterns and architecture.

Is there any good example? It would be nice if app is available in Ubuntu Software center as well.

Also, I see that PyGTK is being phased out and replaced with PyGObject ( Is PyGTK still relevant? ). I wanted to use quickly, is that the way to go?

share|improve this question
up vote 0 down vote accepted

It's very hard to give a good example application, because it might do completely different things than your app. So to name just anything: you could look at jokosher, exaile, or the ubuntu one client.

If you want to learn to python however, I would recommend something more tutorial/reference like. You might want to look into diveintopython.

As for pygtk and gobjects: pygtk is the way to go, if you want something that works and is documented (now). If you want to learn and develop slowly and have something ready in a year or two, you should definitley focus on gobjects. quickly, which is a good way to go is currently also using pygtk. For more on these topics, please visit the ubuntu developer site.

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.