Bug 357586 - If clients map iconified, there's no thumbnail in the compositor and an empty space in some effects
Summary: If clients map iconified, there's no thumbnail in the compositor and an empty...
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: effects-window-management (show other bugs)
Version: 5.4.2
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-05 16:24 UTC by miklos
Modified: 2023-01-24 12:29 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description miklos 2016-01-05 16:24:44 UTC
I guess the missing thumbnail is inevitable, but the present windows effect could at least display an outline for such windows.

Reproducible: Always
Comment 1 Thomas Lübking 2016-01-05 16:27:26 UTC
*cough* https://git.reviewboard.kde.org/r/122435/
Comment 2 miklos 2016-01-05 19:07:07 UTC
Yes, you linked that discarded patch in my previous bug report, where you suggested I open a new report https://bugs.kde.org/show_bug.cgi?id=348550 :)

I don't think it would be terribly hard for someone familiar with the code to add a placeholder outline for windows with missing content, and it would improve the usability of present windows, cover switch etc.
Comment 3 Thomas Lübking 2016-01-06 00:01:30 UTC
Painting a placeholder is trivial, but knowing that the window has no real pixmap probably isn't.
I don't think we wire such details to the effects - nor that we should. Effects should not have to deal with broken window texture, being required to add placeholders or something. They paint "windows", whatever that is
(This also affects the desktop grid, likely the cube, and for sure the cover and flip switch effects, so if the case shall be handled, it shall be handled in general and ideally by providing a real texture)
Comment 4 Vlad Zahorodnii 2023-01-24 12:29:57 UTC
Reopen if it's still present in 5.27