After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 550979 - Add wnck_set_pin_behavior() to enable XFCE to use a slightly different pin behavior ("always show on current workspace" vs "visible on all workspaces")
Add wnck_set_pin_behavior() to enable XFCE to use a slightly different pin be...
Product: libwnck
Classification: Core
Component: pager
Other All
: Normal normal
: ---
Assigned To: libwnck maintainers
libwnck maintainers
Depends on:
Reported: 2008-09-05 11:06 UTC by Mark Trompell
Modified: 2018-01-24 13:45 UTC
See Also:
GNOME target: ---
GNOME version: ---

Description Mark Trompell 2008-09-05 11:06:58 UTC
Please describe the problem:
If i make a window sticky on xfce (trunk)
the window isn't shown in all pager desktops, but only in the active one.
Some people I asked told me that it doesn't work on gnome 2.22 either,
but I can't test it out myself.

Steps to reproduce:
1. Make a window sticky
2. Look at the pager

Actual results:
Window is sticky, but isn't shown in the pager for all desktops

Expected results:
Window is sticky and is shown for all desktops in the pager

Does this happen every time?

Other information:
Comment 1 Vincent Untz 2008-09-08 19:30:53 UTC
That's not a bug -- it's wanted this way. The way it works is "Always show on current desktop", and not "Show on all desktops". This is why it's implemented this way in the pager.

See bug 104486 for details.

*** This bug has been marked as a duplicate of 104486 ***
Comment 2 Yves-Alexis Perez 2008-09-13 07:57:21 UTC
And isn't there any support for “show on all desktop” feature? Because I feel it's something people would use more than “always show on current desktop” :/
Comment 3 Vincent Untz 2008-09-14 22:17:05 UTC
That's exactly the same thing. The only difference is how to present it -- and it was decided to present it the way it is in bug 104486. I don't know why you'd think people would use the feature if it's implemented the other way. Any rationale for this?
Comment 4 Yves-Alexis Perez 2008-09-15 05:16:32 UTC
In #104486 the bug reporter speaks about “highlight”. Here it's about showing (or not) it at all.

And if it's not presented the same way, it's not the same thing, at least from an user point of view. It seems GNOME chose to only use “always show on current desktop” while Xfce chose to use “show on all workspaces”, which makes a difference on the pager.
Comment 5 Vincent Untz 2008-09-15 11:52:51 UTC
Ah, okay, if it's an issue with XFCE interaction, that's clearly a different thing.

I guess this is also an issue in the window list context menu?
Comment 6 Vincent Untz 2010-03-09 02:10:05 UTC
I guess the best way to fix this would be to add an API. Something like wnck_set_pin_behavior().

Patch welcome :-)
Comment 7 GNOME Infrastructure Team 2018-01-24 13:45:28 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: