SUMMARY I have a strange Problem with the window bar, i have upgraded from plasma5 to plasma6 yesterday. Now when i try to remove or add an app to the window bar it shows me the change, but after a restart from wayland or a reboot it shows the former apps again, the change isn't persistent. *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** STEPS TO REPRODUCE 1. Pin an app to the window bar 2. restart wayland 3. OBSERVED RESULT I can't pin or unpin new apps to the window bar EXPECTED RESULT The window bar shows new apps i have pinned there. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: Gentoo 2.14 (available in About System) KDE Plasma Version: 5.93.0 KDE Frameworks Version: 5.249.0 Qt Version: 6.6.1 ADDITIONAL INFORMATION I use nvidia-drivers-550.40.07, but same problem with 545.29.06-r1
I have deleted my /home directory to see what happens when i start fresh. But the same error exist, so that i can't pin an App permanently to the window bar. I then restored my backup and now i have the former apps back pinned, but like i said i can't remove or add an app. In the Logs there is nothing about it.
What do you have on your window bar? Is it the Icons-Only task manager, or something else? Does this also happen when you create a new panel and add the icons-only task manager?
I use a standard control panel on the desktop, when i create a new standard control panel at the top and pin apps there they vanish after a restart and it's only the standard firefox icon there. I have two screens, each with a standard control panel, and on both these error persist. The old pinned apps from plasma5 are shown but i can't add new apps or remove apps. The same error was with plasma6 5.0.92 (Beta 2) a few weeks ago, then i changed back to plasma5 and wanted to try RC2 5.0.93, but the same error persist.
Sounds like the changes aren't being saved when Plasmashell quits. I had this issue months ago, but it got fixed a while ago and now it's all working fine for me.
I have upgraded to KDE Plasma Version: 6.0.0 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 The Problem is still there, the pinned or unpinned apps aren't saved during restart from plasma (wayland). I created a new control panel, this has the same error. I had created a new clean user, and there the problem exists, too.
*** Bug 482090 has been marked as a duplicate of this bug. ***
I upgraded to: KDE Plasma Version: 6.0.1 KDE Frameworks Version: 6.0.1 Qt Version: 6.6.2 but the problem still exist.
(In reply to ollilein from comment #7) > I upgraded to: > KDE Plasma Version: 6.0.1 > KDE Frameworks Version: 6.0.1 > Qt Version: 6.6.2 > > but the problem still exist. Same here.
Has anybody hit this on non-Gentoo yet? I haven't started looking at this yet, but it's an important factor if everyone hitting it is on Gentoo.
Folks able to reproduce this issue, are you by any chance *not* using the systemd boot feature?
(In reply to Nate Graham from comment #10) > Folks able to reproduce this issue, are you by any chance *not* using the > systemd boot feature? I am on Artix OpenRC.
(In reply to Sam James from comment #9) > Has anybody hit this on non-Gentoo yet? I haven't started looking at this > yet, but it's an important factor if everyone hitting it is on Gentoo. I experienced the bug on Alpine. (In reply to Nate Graham from comment #10) > Folks able to reproduce this issue, are you by any chance *not* using the > systemd boot feature? Not using systemd boot here when experiencing the issue due to the installs being openrc systems (both Alpine and Gentoo).
I'm seeing this on Arch Linux with Plasma 6.0.1 and I'm using systemd boot.
(In reply to Nate Graham from comment #10) > Folks able to reproduce this issue, are you by any chance *not* using the > systemd boot feature? I am on Gentoo and use systemd as my init system, for boot i use grub and not systemd-boot.
(In reply to ollilein from comment #7) > I upgraded to: > KDE Plasma Version: 6.0.1 > KDE Frameworks Version: 6.0.1 > Qt Version: 6.6.2 > > but the problem still exist. I made an error whith the version of KDE Frameworks, actually i use version 6.0.0 not 6.0.1.
I updated Plasma today to 6.0.2 and the bug still persist. KDE Plasma Version: 6.0.2 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2
*** Bug 482469 has been marked as a duplicate of this bug. ***
Since the other issue has been pointed over to this one, just wanted to add that this is NOT a Gentoo-specific issue. Seems to appear on most (if not all) non-systemd distros.
Created attachment 167128 [details] plasmashell.log Here's a plasmashell log of me starting a wayland session from tty.
(In reply to yamagi from comment #13) > I'm seeing this on Arch Linux with Plasma 6.0.1 and I'm using systemd boot. Just for clarification, which one did you mean: 1) Speaking of the bootloader: https://www.freedesktop.org/wiki/Software/systemd/systemd-boot/ 2) Or Plasma systemd startup: https://blog.davidedmundson.co.uk/blog/plasma-and-the-systemd-startup/
Created attachment 167168 [details] dbus-run-session startplasma-wayland output Throwing in my log for safe measure as well.
I made a whole new clean gentoo install on with bootloader grub and init system openrc. KDE Plasma Version: 6.0.2 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 Still the bug persist on this new install.
(In reply to ollilein from comment #22) > I made a whole new clean gentoo install on with bootloader grub and init system openrc. Please note that this is *not in any way* related to your choice of bootloader. :)
If the systemd boot feature is the .desktop files copypasted into /etc/xdg/autostart, then I'm using that, otherwise, don't know what that implies or entails.
Just to help others, running X11, you can perform all your UI customization's and then logout and use wayland afterwards. In an X11 session, everything appears to function as expected.
(In reply to Mike Pagano from comment #25) > Just to help others, running X11, you can perform all your UI > customization's and then logout and use wayland afterwards. > In an X11 session, everything appears to function as expected. I can confirm this, when i start a X11 session and pin or unpin apps then it get saved and the newly pinned/unpinned apps are available in the wayland session.
I updated to KDE Plasma Version: 6.0.3 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.3 and the bug still exist.
I updated to KDE Plasma Version: 6.0.3 KDE Frameworks Version: 6.1.0 Qt Version: 6.7.0 and the bug still exist.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libplasma/-/merge_requests/1100
Git commit c37a224bc7a33c6bd5ba7c546fec74880ad463b4 by David Edmundson. Committed on 17/04/2024 at 11:31. Pushed by davidedmundson into branch 'master'. Sync config to disk when values change When client code calls Plasmoid.confiuration.a = b the value in the KConfigPropertyMap changes, but the underlying KConfigSkeleton does not have any signals emitted until that value is flushed. We need to connect it to the existing mechanism to sync changes after a timeout. Related: bug 481085, bug 482469, bug 482090, bug 482773, bug 483083 M +1 -0 src/plasma/applet.cpp https://invent.kde.org/plasma/libplasma/-/commit/c37a224bc7a33c6bd5ba7c546fec74880ad463b4
Git commit f7b3e98bd5c777a8c7510ec0edaaba6412cac474 by David Edmundson. Committed on 17/04/2024 at 11:33. Pushed by davidedmundson into branch 'Plasma/6.0'. Sync config to disk when values change When client code calls Plasmoid.confiuration.a = b the value in the KConfigPropertyMap changes, but the underlying KConfigSkeleton does not have any signals emitted until that value is flushed. We need to connect it to the existing mechanism to sync changes after a timeout. Related: bug 481085, bug 482469, bug 482090, bug 482773, bug 483083 (cherry picked from commit c37a224bc7a33c6bd5ba7c546fec74880ad463b4) M +1 -0 src/plasma/applet.cpp https://invent.kde.org/plasma/libplasma/-/commit/f7b3e98bd5c777a8c7510ec0edaaba6412cac474
I updated to: KDE Plasma Version: 6.0.4 KDE Frameworks Version: 6.1.0 Qt Version: 6.7.0 And the bug still exist. Then i created a patch for libplasma-6.0.4 from https://invent.kde.org/plasma/libplasma/-/commit/f7b3e98bd5c777a8c7510ec0edaaba6412cac474 and build it with the patch applied. But the bug still exist.
Created attachment 168620 [details] Patch for libplasma-6.0.4
*** Bug 486021 has been marked as a duplicate of this bug. ***