Bug #16

Desktop Sticky not working

Added by Topher 1kenobe over 12 years ago. Updated over 12 years ago.

Target version:
Start date:
December 25, 2011
Due date:
% Done:


Estimated time:
Affects version:


Starting with version 3.0 the "sticky" option doesn't work for me in Enlightenment 0.16. I've never used the built in sticky option, I've always used my window manager's sticky option, and it's worked for years. Now NONE of the methods for making it sticky work, niether e16's nor the one built into Audacious.

This has actually kept me from upgrading on my primary machine, it's a real deal breaker. How could I help debug this?

gdkdisplay-x11.c.diff (698 Bytes) gdkdisplay-x11.c.diff John Lindgren, December 25, 2011 20:51


#1 Updated by John Lindgren over 12 years ago

  • Category deleted (libaudgui)

It's not working properly for me in XFCE either (Audacious 3.2-devel). Will look into it when I have a chance.

#2 Updated by John Lindgren over 12 years ago

  • File gdkdisplay-x11.c.diff added

Hi, the root of this problem is a bug in GDK (which I mistakenly reported against XFWM4 almost two years ago, see GDK reports the sticky state of the window wrongly, and Audacious 3.1.1 makes the problem worse by setting, redundantly, the incorrect state reported by GDK. I have fixed the behavior on the Audacious side in this commit:

You will now be able to set the sticky state (either through the window manager or through Audacious) while Audacious is running, but the problem in GDK remains and the state may not be saved and restored correctly when you restart Audacious. I am attaching a patch against GDK, which I will also forward to the GDK team.

#3 Updated by John Lindgren over 12 years ago

  • File deleted (gdkdisplay-x11.c.diff)

#4 Updated by John Lindgren over 12 years ago

Sorry, patch was incorrect. Updating.

Also available in: Atom PDF