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.

Reply via email to