user-none / KDocker

Dock most applications to the system tray
GNU General Public License v2.0
316 stars 22 forks source link

Sticky option doesn't work in Xfce #89

Closed PoisonFrog closed 3 months ago

PoisonFrog commented 3 years ago

KDocker only opens the application in the workspace it was minimized. The app kdocker was docking is a flatpak, I don't know if this can change something.

illiakozey commented 3 years ago

same problem

Massimo-B commented 4 months ago

2024 and still the same problem.

Daxx commented 4 months ago

2024 and still the same problem.

Be sure it's a KDocker problem before moaning. Have you reported it to XFCE where the problem seems to lie?

Massimo-B commented 4 months ago

Ok, I did not. Xfce has the feature "Always on visible workspace" which makes a window appear on all virtual desktops (workspaces in Xfce). I'm going to talk to the Xfce devs, why this is failing: https://github.com/user-none/KDocker/blob/master/src/trayitem.cpp#L400 https://specifications.freedesktop.org/wm-spec/1.3/ar01s05.html

user-none commented 3 months ago

KDocker send a message to the WM requesting the window be treated sticky. There isn't anything KDocker can do if the WM isn't honoring the request.