No titlebar and frame rules

Hello again,

You’ve seen the title. Specifically, I wish for all my windows to not have a title. My expectation:
Expected_20250625_011913

When we try to apply a global rule however, the change is not verified
Control-and-saving-rule_20250624_203709

And if we choose the “force” option the whole rule disappears completely.
TriesToApplyForceRuleDisappears_20250625_012021

So my questions are:

  • Is there a bug on the rule applying with “force”? The rule shouldn’t just disappear… right?
  • Is my expectation for settings “no title bar” option correct? should it be applied immediately with any of the available options besides “force”?
  • Is it possible to have a keybind to toggle the title bar?

Thanks in advance KDE community. I appreciate you

Forgot to add.
Haven’t found a bug report for this. Never paid much attention to Kwin or window rules, so I want to be sure of what to expect.

Thanks again

❯ kinfo
Operating System: Debian GNU/Linux 13
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.13.0
Qt Version: 6.8.2
Kernel Version: 6.12.32-amd64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 6800

Dude from what I see you just forgot to tick “Yes”? (yes = you don’t want titlebar and frame)

@rockandstone, I fumbled with the recording. See if this makes more sense with the full flow.

I feel that there are 2 issues:
Wholeflow_20250625_012021

  • The rule is not applied instantly with the option “Apply initially”
  • The rule disappears after the option is “Apply now”. Same happens for “Force apply” (not in the video)

This seems to work for me:

Operating System: KDE neon User Edition
KDE Plasma Version: 6.4.0
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.0
Kernel Version: 6.11.0-26-generic (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i5-7500T CPU @ 2.70GHz
Memory: 32 GiB of RAM (30.6 GiB usable)
Graphics Processor: Intel® HD Graphics 630
Manufacturer: HP
Product Name: HP EliteDesk 800 G3 DM 35W

1 Like

“Apply Now” applies it instantly

Sorry to tell the cliche but everything worksfine™️ here as well, maybe something is still missing in Debian Testing on its way for becoming Stable, or it is related to Plasma 6.3.5/kf6.13, some other Trixie user should try to reproduce it for you. How about you choose “Apply Now” and tick “Yes” first before hitting the “Apply” button.

❯ kinfo
Operating System: Arch Linux 
KDE Plasma Version: 6.4.1
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1
Kernel Version: 6.15.3-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600 6-Core Processor
Memory: 32 GiB of RAM (31.2 GiB usable)
Graphics Processor: AMD Radeon RX 6600

here opening kate and kwrite after applying the rule:

test1

1 Like

Not sure I understand that “no title” thing. If, in the case it’s no titlebar, can’t you just set it in window specific settings of the window decorator you’re using. Again, not sure what “no title” exactly means.

For example, breeze window decorator ( mind you, this is 5-ish):

@dzon right click on the top frame of any window → more actions → No titlebar and frame

Y’all. Thanks for the help.

I have built 6.5.0. And replaced my current session with it. The new docs and the aqtinstall are wonders.

Anyway, I am able to hide all title bars if I select the “Force” option as demonstrated by @rockandstone and @claydoh .
When the “Apply Now” option is selected, it doesn’t do anything and disappears.
I can open a bug report :smiling_face_with_tear:.

kde65_20250625_223256

Related issue: 506186 – "No title bar and frame" kwin rules disappear and have no effect when option "Apply Now" is selected

Same for me here - it does not apply the rule at all, but does disappear, which is the correct action for this after applying the rule, it seems:


I can’t seem to find the Plasma 6 docs quickly, but here are the Plasma 5 ones for the topic:

I am going to guess that this type of action requires more specific window attributes be applied, and is not for “universal” rules.