Bug 517434 - Cannot disable window open/close animation due to setting not being written correctly to kwinrc
Summary: Cannot disable window open/close animation due to setting not being written c...
Status: REPORTED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_animations (other bugs)
Version First Reported In: 6.5.5
Platform: Manjaro Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks: 520505
  Show dependency treegraph
 
Reported: 2026-03-11 15:41 UTC by Thomas Bertels
Modified: 2026-06-29 15:33 UTC (History)
3 users (show)

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


Attachments
Window open/close animation setting (68.26 KB, image/png)
2026-03-11 15:41 UTC, Thomas Bertels
Details
Window maximize setting showing the "None" preset (36.04 KB, image/png)
2026-03-11 15:42 UTC, Thomas Bertels
Details
Screencast of bugs with new user (606.05 KB, video/webm)
2026-05-17 07:15 UTC, Thomas Bertels
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Bertels 2026-03-11 15:41:26 UTC
Created attachment 190581 [details]
Window open/close animation setting

SUMMARY
The window open/close animation setting doesn't have a "None" preset.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.5.5
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.2
Comment 1 Thomas Bertels 2026-03-11 15:42:24 UTC
Created attachment 190582 [details]
Window maximize setting showing the "None" preset
Comment 2 Thomas Bertels 2026-03-11 15:44:39 UTC
It used to show that preset though, but sometimes it reverted back to the "Scale" one.
Comment 3 Thomas Bertels 2026-03-11 15:55:50 UTC
With the Fade animation, kwinrc contains "fadeEnabled=true".
If I switch to "Glide", kwinrc contains "glideEnabled=true".
If I then switch to "Fade", kwinrc contains "glideEnabled[$d]" and "fadeEnabled=true".
Comment 4 TraceyC 2026-03-11 22:39:53 UTC
Thanks for the bug report.

However, Plasma 6.5.5 no longer receives updates or maintenance from KDE; active versions are 6.6.0 or newer. Please upgrade to an active version as soon as your distribution makes it available to you. Plasma is a fast-moving project, and bugs in one version are often fixed in the next one. In fact, with Plasma 6.6.2 (the current version) I do see "None" as an available option for Window open/close.

If you need support for the version of Plasma you have installed, please contact your distribution, who bears the responsibility of providing help for older releases that are no longer receiving updates from KDE.

If this issue is still reproducible in Plasma 6.6.0 or later, feel free to re-open this bug report.

Thanks for understanding.
Comment 5 Thomas Bertels 2026-05-04 09:54:55 UTC
Issue reproduced in Plasma 6.6.4.
Comment 6 TraceyC 2026-05-06 21:25:28 UTC
I'm not able to reproduce this in Plasma built from git-master or Plasma 6.6.4 on Solus.
Under Window open/close I see 
None
Fade
Glide
Scale

Are you able to reproduce the problem with a new user, with all default settings?
Also, which distribution are you running now, is it still Manjaro?
Comment 7 Thomas Bertels 2026-05-17 07:15:55 UTC
Created attachment 192377 [details]
Screencast of bugs with new user

You can notice three things:
- The glide animations is enabled by default when ~/.config/kwinrc is empty (new config)
- When selecting "None", the menu actually gets set to "Scale".
- The kwinrc diff shows "+glideEnabled[$d]"
Comment 8 Thomas Bertels 2026-05-17 07:16:59 UTC
Yes, it's still Manjaro.
Now, all settings show up correctly. But there's still a bug with the Window open/close animation setting not being applied correctly.
I can reproduce it with a new user; I've attached a screencast of it with a new user.

The easiest way to reproduce this is to:
- Remove the scaleEnabled and glideEnabled entries from ~/.config/kwinrc and save
- Open Animations settings

Result:
Window open/close animation setting is set to "Glide" instead of "None".

Then set it to "None" and Apply.
Result:
~/.config/kwinrc diff:
+glideEnabled[$d]
Glide animation still enabled.
- Open Animations settings:
Window open/close animation setting is now set to "Scale" for some reason.
Comment 9 TraceyC 2026-05-21 20:53:19 UTC
Thanks for the additional details, and the screen recording, that helps.

In the recording:
- Window open/close was set to Glide
- Change the option to None
- Chose "None" in the dropdown - the dropdown changed to "Scale"
- Click Apply

In kwinrc,  viewing the diff of the change shows

[Plugins]
glideEnabled[$d]

On git-master, I can't reproduce this. When this has been set to Glide and then I set it to None, `glideEnabled=True= is removed from kwinrc
When I reload Animations, it's still set to None

We've had other recent reports of settings not saving properly, looks like this is one of those. The developers will need to look into this.