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

How is an OSD meant to be coded, using pygobject? Is it just an undecorated window that is application-paintable? Please provide all the details that you can (e.g. whether one has to use cairo, connect to the draw signal, ...)

share|improve this question
Could you describe what you are trying to create in a little more detail? 'On-screen display' isn't much to go on, and PyGI is a pretty broad category of tools as well. (That's pretty well Python + any library that uses GObject). – Dylan McCall Jul 11 '12 at 22:21
I'm trying to create a sort of weather indicator applet. Through the indicator menu the user should be able to open an OSD that will show more detailed weather forecasts. The idea is to have something similar to the Notify-OSD (same look-and-feel but with arbitrary widget contents). – Phoenix87 Jul 12 '12 at 10:11

Your Answer


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

Browse other questions tagged or ask your own question.