Project

General

Profile

Bug #16

Desktop Sticky not working

Added by Topher 1kenobe almost 13 years ago. Updated almost 13 years ago.

Status:
Closed
Priority:
Minor
Category:
-
Target version:
Start date:
December 25, 2011
Due date:
% Done:

0%

Estimated time:
Affects version:

Description

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

History

#1 Updated by John Lindgren almost 13 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 almost 13 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 https://bugzilla.xfce.org/show_bug.cgi?id=6192). 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:

https://github.com/audacious-media-player/audacious-plugins/commit/655f053a81280b729c4a7fb67cb4b6e8f9c7d5fe

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 almost 13 years ago

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

#4 Updated by John Lindgren almost 13 years ago

Sorry, patch was incorrect. Updating.

Also available in: Atom PDF