You are not logged in.

Dear visitor, welcome to If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.


Thursday, May 19th 2011, 7:14pm

How to reserve screen space / avoid window overlapping with Qt applications on Linux (X Window)


I'm using Python to learn Qt4 (PyQt, PySide) and aim at producing Desktop Applications for Linux platform. As i wish to create dock / panel-like applications, i need to reserve screen-space for the application i am creating (by this i mean that maximizing windows should not overlap the application).
This should be possible i believe, by addressing the X Window system, according to standards on It is possible to do so with Gtk.
So far i found no documentation or hint as to how i can achieve this with Qt. Perhaps Qt does not have this function, in which case there should be a generic way to address X and tell it to reserve window space for the application.
Do you have any idea?