-
Notifications
You must be signed in to change notification settings - Fork 462
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add compatibility with DING for Dynamic Transparency #1767
Conversation
This patch adds compatibility with Desktop Icons NG for Dynamic Transparency functionality by taking into account that, under Wayland, the "skip-taskbar" property can be set only under very specific circumstances (that, currently, only DING does fulfill).
Mh, while I think this can be fine, I feel it could be too generic, and we could end up considering other windows other than DING, can we maybe use a stricter filter here? |
Let me just quote DING's developer (@rastersoft) comment from lamarios/gnome-shell-extension-transparent-top-bar#9 (exact same thing but for a different extension)
So it seems no other windows will use this flag in Wayland. I based my change on his |
This looks like exactly the right fix. I share Marco's concerns that the mutter window flags here are poorly named and vague, but that ship has sailed some years ago. If we want to fix that then we can discuss it separately. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks right to me, so approved. It should help with https://launchpad.net/bugs/1981837
Confirmed to fix https://launchpad.net/bugs/1981837 |
Unfortunately problem is back - noticed today on a fresh Ubuntu 22.04 installation. gnome-shell-extension-ubuntu-dock is 72~ubuntu5.22.04.1 |
Since this bug is closed already, please open a new one. |
Not related to DiNG but… wslu Removing wslu package restores expected behavior. |
This patch adds compatibility with Desktop Icons NG for Dynamic Transparency functionality by taking into account that, under Wayland, the "skip-taskbar" property can be set only under very specific circumstances (that, currently, only DING does fulfill).
You can read about issue details at https://gitlab.com/rastersoft/desktop-icons-ng/-/issues/230