Summary: | "No title bar and frame" kwin rules disappear and have no effect when option "Apply Now" is selected | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | migtex <migtex2> |
Component: | rules | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | isma.af, kdedev, nate |
Priority: | NOR | ||
Version First Reported In: | 6.3.5 | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
"Force" option is applied and persisted successfully in 6.4, unlike "Apply Now"
The flow on 6.3 does not even apply the rule Tries to apply theme color change |
Description
migtex
2025-06-25 22:31:21 UTC
Created attachment 182668 [details]
The flow on 6.3 does not even apply the rule
Thanks for all the work. If I can help, let me know Can confirm this behavior on Plasma built from git-master I'll try and dissect this bug report in two parts - About the "Apply Now" policy: It is expected that the rule disappears when it is set to "Apply Now", because it is a one-time-only setting. The same thing happens for "Force Temporarily". I understand this can be unexpected so we may work on disabling them (not as obvious as it seems), but it would be a feature request. - On the rule not applying just for this case, that might be a case of being set to apply to all windows (which is generally disallowed), but getting deleted after the first shot. Can you check if this happens for other properties (ej. titlebar color, which is easy to test) also on "Apply Now"? This will help to better track the cause. Also note there are better ways to not draw window titles than using window rules ;) but a bit hidden: Go to System Settings > Window Decorations. Over the Breeze decoration, click the "edit" pen button, then go to "Window-Specific Overrides" and add a new exception. There you can also match some windows and set "Hide Titlebar" Created attachment 182769 [details]
Tries to apply theme color change
(In reply to Ismael Asensio from comment #4) Hello, thanks for the consideration > It is expected that the rule disappears when it is set to "Apply Now", > because it is a one-time-only setting. The same thing happens for "Force > Temporarily". Yes, sorry in the KDE discuss thread Claydoh pointed it out. I didn't notice > I understand this can be unexpected so we may work on disabling them (not as > obvious as it seems), but it would be a feature request. Do I have your blessing to make it? > Can you check if this happens for other properties (ej. titlebar color, > which is easy to test) also on "Apply Now"? This will help to better track > the cause. Of course. I have added a new attachment "https://bugs.kde.org/attachment.cgi?id=182769" to the convo. Curiously, only the "Force", "Force Temporarily" and "Do not apply" options are available for the changing color title property. I have set my global theme to breeze dark. There are no other rules being applied. Trying either Force option did not successfully apply the theme changes to Breeze Light :( > Also note there are better ways to not draw window titles than using window > rules ;) but a bit hidden: > Go to System Settings > Window Decorations. Over the Breeze decoration, > click the "edit" pen button, then go to "Window-Specific Overrides" and add > a new exception. There you can also match some windows and set "Hide > Titlebar" Very cool. Gonna check it out further. I am trying to set these settings by ansible. These window decoration rule should also be in .config/kwinrc right? |