| Summary: | Switching between activities doesn't map/unmap windows on active/passive activities | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Antenore Gatta <antenore> |
| Component: | activities | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED UNMAINTAINED | ||
| Severity: | normal | CC: | joelson.ejr, nate |
| Priority: | NOR | ||
| Version First Reported In: | 5.18.5 | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Antenore Gatta
2021-01-06 22:52:45 UTC
I forgot to mention the reason of having these signals. My use case is a remote desktop client for RDP. RDP supports a mechanism known as Suppress Output PDU (TS_SUPPRESS_OUTPUT_PDU) to tell the server to not send any frame data, when the window gets minimized. This saves quite a lot of bandwidth, especially if the remote PC or server is doing a lot of screen updates. When you minimize a window, you don't want that something still draws on it without a good reason, and the same should happen whenever a window is not visible (switching between workplaces, activities, screensaver, etc). The same use case can be applied to any application that draws on a widget quite regularly, think about games, internet browser, etc. The developer may want to catch the map and unmap events to know when to stop and start again to draw things in his/her widgets. Hello. Do you think that this report relates to a KDE Bug or to a Wishlist / Request? I'm afraid Plasma 5.18.5 is unfortunately no longer eligible for support or maintenance from KDE. Plasma is a fast-moving project, and bugs in one version are often fixed in the next one. Please update to Plasma 5.27 as soon as your distro offers it to you. If you need support for Plasma 5.18.5, please contact your distro, who bears the responsibility of providing support for older non-LTS releases. If this issue is still reproducible in either Plasma 5.27 (the current LTS version) or Plasma 5.27.7 (the latest released version), feel free to re-open this bug report. Thanks for understanding! |