Bug 463107 - Window rule does not apply automatically after restarting a Wine application
Summary: Window rule does not apply automatically after restarting a Wine application
Status: REPORTED
Alias: None
Product: kwin
Classification: Plasma
Component: rules (other bugs)
Version First Reported In: 5.26.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-12-16 10:10 UTC by ian karlsson
Modified: 2023-01-30 21:20 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ian karlsson 2022-12-16 10:10:10 UTC
SUMMARY
This happens when I run the application GraphicsGale v2.08.24 (https://graphicsgale.com/us/) in Wine. I have tried a few other applications, both Wine and native but couldn't reproduce.

This application appears to create an invisible window when starting, clicking it in the taskbar does nothing. The actual window has the property "Skip taskbar" automatically set. I created a rule to force "Skip taskbar" to "No", however when the application is restarted, the rule does not apply, unless I first set it to "Yes" and then "No" again.

The invisible window might be a separate issue, I'm not sure exactly where it should be filed. This report concerns the issue where the window rules are not reapplied after the restart.

STEPS TO REPRODUCE
1. Open GraphicsGale
2. Right click icon in window title bar, select More actions -> Configure Special Window Settings
3. Add a property "Skip taskbar", "Force", "No"
4. Another window icon will appear in the taskbar
5. Close and restart GraphicsGale
6. Minimize

OBSERVED RESULT
A second window icon that appears can be clicked to restore the window

EXPECTED RESULT
The second window icon does not appear, clicking the existing icon does nothing.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: EndeavourOS
(available in About System)
KDE Plasma Version: 5.26.4
KDE Frameworks Version: 5.101.0
Qt Version: 5.15.7

ADDITIONAL INFORMATION