https://bugs.kde.org/show_bug.cgi?id=435743
Oded Arbel <o...@geek.co.il> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|REGRESSION: Switching |Wayland: Switching |activities does not |activities does not |remember current virtual |remember current virtual |desktop |desktop --- Comment #6 from Oded Arbel <o...@geek.co.il> --- Apparently the problem on X11 is that the Activity Manager service plugin "org.kde.ActivityManager.VirtualDesktopSwitch" wasn't loaded for some reason and executing `qdbus org.kde.ActivityManager /MainApplication org.kde.ActivityManager.Application.loadPlugin org.kde.ActivityManager.VirtualDesktopSwitch` solved the problem. I'm not sure why it was not loaded, but I can see the following lines in the logs: ----8<---- Sep 26 21:08:31 vesho kactivitymanagerd[4524]: kf.coreaddons: Checking for plugins in ("/usr/lib/x86_64-linux-gnu/qt5/plugins/kactivitymanagerd/1", "/usr/lib/x86_64-linux-gnu/libexec/kactivitymanagerd/1") Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: Plugin Name is "org.kde.ActivityManager.ActivityRunner" "/usr/lib/x86_64-linux-gnu/qt5/plugins/kactivitymanagerd/1/kactivitymanagerd_plugin_activityrunner.so" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: Plugin Name is "org.kde.ActivityManager.ActivityTemplates" "/usr/lib/x86_64-linux-gnu/qt5/plugins/kactivitymanagerd/1/kactivitymanagerd_plugin_activitytemplates.so" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: Plugin Name is "org.kde.ActivityManager.EventSpy" "/usr/lib/x86_64-linux-gnu/qt5/plugins/kactivitymanagerd/1/kactivitymanagerd_plugin_eventspy.so" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: Plugin Name is "org.kde.ActivityManager.GlobalShortcuts" "/usr/lib/x86_64-linux-gnu/qt5/plugins/kactivitymanagerd/1/kactivitymanagerd_plugin_globalshortcuts.so" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: Plugin Name is "org.kde.ActivityManager.GtkEventSpy" "/usr/lib/x86_64-linux-gnu/qt5/plugins/kactivitymanagerd/1/kactivitymanagerd_plugin_gtk_eventspy.so" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: Plugin Name is "org.kde.ActivityManager.RunApplication" "/usr/lib/x86_64-linux-gnu/qt5/plugins/kactivitymanagerd/1/kactivitymanagerd_plugin_runapplication.so" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: Plugin Name is "org.kde.ActivityManager.SLC" "/usr/lib/x86_64-linux-gnu/qt5/plugins/kactivitymanagerd/1/kactivitymanagerd_plugin_slc.so" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: Plugin Name is "org.kde.ActivityManager.ResourceScoring" "/usr/lib/x86_64-linux-gnu/qt5/plugins/kactivitymanagerd/1/kactivitymanagerd_plugin_sqlite.so" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: Plugin Name is "org.kde.ActivityManager.VirtualDesktopSwitch" "/usr/lib/x86_64-linux-gnu/qt5/plugins/kactivitymanagerd/1/kactivitymanagerd_plugin_virtualdesktopswitch.so" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: Found 8 enabled plugins: Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: Setting the name of 0x558b20255aa0 to "org.kde.ActivityManager.ActivityRunner" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: [ OK ] loaded: "org.kde.ActivityManager.ActivityRunner" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: Setting the name of 0x558b2022bed0 to "org.kde.ActivityManager.ActivityTemplates" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: [ OK ] loaded: "org.kde.ActivityManager.ActivityTemplates" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: [ OK ] loaded: "org.kde.ActivityManager.EventSpy" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: [ OK ] loaded: "org.kde.ActivityManager.GlobalShortcuts" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: [ OK ] loaded: "org.kde.ActivityManager.GtkEventSpy" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: Setting the name of 0x558b2029a190 to "org.kde.ActivityManager.RunApplication" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: [ OK ] loaded: "org.kde.ActivityManager.RunApplication" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: [ OK ] loaded: "org.kde.ActivityManager.SLC" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: Setting the name of 0x558b20257a80 to "org.kde.ActivityManager.Resources.Scoring" Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.resources: Marking the test backup as working... Sep 26 21:08:31 vesho kactivitymanagerd[4524]: org.kde.kactivities.resources: Creating the backup of the current database... Sep 26 21:08:32 vesho kactivitymanagerd[4524]: org.kde.kactivities.resources: KActivities: Database connection: "kactivities_db_resources_140641042691200_readwrite" query_only: QVariant(qlonglong, 0) journal_mode: QVariant(QString, "wal") wal_autocheckpoint: QVariant(qlonglong, 100) synchronous: QVariant(qlonglong, 1) Sep 26 21:08:32 vesho kactivitymanagerd[4524]: org.kde.kactivities.resources: Database opened successfully Sep 26 21:08:32 vesho kactivitymanagerd[4524]: org.kde.kactivities.application: [ OK ] loaded: "org.kde.ActivityManager.ResourceScoring" ----8<---- So 9 plugins where detected but only 8 were enabled. The setting System Settings -> Workspace Behavior -> Activities -> Switching -> "Remember for each activity" was checked, and `~/.config/kactivitymanagerdrc` had `org.kde.ActivityManager.VirtualDesktopSwitchEnabled=true`, so I'm unsure as to why it failed. After logging in and out, the plugin appears to stick - it gets loaded and virtual desktop switching works again. -- You are receiving this mail because: You are watching all bug changes.