Deskbar window moves every time it's opened
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
deskbar-applet (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: deskbar-applet
Every time the deskbar window is opened (e.g., via Alt-F3 or clicking the icon), the window is a bit more to the right and to the bottom of the screen than it was the last time.
I just crawled the source a bit and found that deskbar uses get_position() on the gtk.Window to the the coordinates, stores these values to gconf, and sets them with move() after re-opening the window. The PyGTK reference points out that this method will most likely fail to restore the original position due to window manager missbehaviour. Compiz, which I am using, also seems to suffer from this.
(see http://
The reference suggests using true session management, e.g. via GnomeClient. I don't know if this would be a valid option for deskbar, but the hopping window is really not ideal.
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.