This forum has been archived. All content is frozen. Please use KDE Discuss instead.

KDE 4.10.X Desktop,Activities settings not persistent

Tags: kde 4.10, activites, not persistent kde 4.10, activites, not persistent kde 4.10, activites, not persistent
(comma "," separated)
tleedavidson
Registered Member
Posts
9
Karma
0
Hi all,

After upgrading my Linux OS which upgraded KDE to 4.10.2 (IIRC) and then subsequently 4.10.5, Desktop and Activities settings are not persistent between reboots. It always defaults to a "New Activity", and any Activites I created are either gone or are obviously corrupted with the only option being to delete them (except one won't even delete).

Thinking that plasma-desktop may be crashing on exit, I log in, launch Konsole, and execute kquitapp plasma-desktop. That seems to work okay. But when I then execute kstart plasma-desktop &, I get this:

Code: Select all
[1] 3335
[terry@localhost ~]$ kstart(3335) main: Omitting both --window and --windowclass arguments is not recommended
QDBusObjectPath: invalid path ""
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
QGraphicsLinearLayout::insertItem: cannot insert null item
QGraphicsLinearLayout::insertItem: cannot insert null item
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
QGraphicsLinearLayout::insertItem: cannot insert null item
QGraphicsLinearLayout::insertItem: cannot insert null item
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                   
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                   
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                   
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                   
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                   
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                   
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                   
QGraphicsLinearLayout::insertItem: cannot insert null item                                                                                 
QGraphicsLinearLayout::insertItem: cannot insert null item                                                                                 
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                   
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                   
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                   
QGraphicsLinearLayout::insertItem: cannot insert null item
QGraphicsLinearLayout::insertItem: cannot insert null item
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(3344)/libplasma Plasma::PackagePrivate::isValid: Could not find required file mainscript
static bool QDeclarativeMetaType::isModule(const QByteArray&, int, int) Qt 4.7 import detected; please note that Qt 4.7 is directly reusable as QtQuick 1.x with no code changes. Continuing, but startup time will be slower.
plasma-desktop(3344)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
plasma-desktop(3344)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
file:///usr/lib/kde4/imports/org/kde/plasma/components/SectionScroller.qml:103: TypeError: Result of expression 'listView' [null] is not an object.
file:///usr/lib/kde4/imports/org/kde/plasma/components/SectionScroller.qml:175: ReferenceError: Can't find variable: sectionsRepeater
file:///usr/lib/kde4/imports/org/kde/plasma/components/SectionScroller.qml:103: Error: Cannot assign [undefined] to QString
file:///usr/lib/kde4/imports/org/kde/plasma/extras/ScrollArea.qml:120: TypeError: Result of expression 'horizontalScrollBar' [null] is not an object.
file:///usr/lib/kde4/imports/org/kde/plasma/extras/ScrollArea.qml:120: TypeError: Result of expression 'horizontalScrollBar' [null] is not an object.
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_88: Possible anchor loop detected on fill.
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_88: Possible anchor loop detected on fill.
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_88: Possible anchor loop detected on fill.
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_88: Possible anchor loop detected on fill.
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_88: Possible anchor loop detected on fill.
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_88: Possible anchor loop detected on fill.
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_88: Possible anchor loop detected on fill.
plasma-desktop(3344)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
[terry@localhost ~]$ libpng warning: Unknown iTXt compression type or method
plasma-desktop(3344)/libplasma Plasma::PackagePrivate::isValid: Could not find required directory images                                   
plasma-desktop(3344)/libplasma Plasma::PackagePrivate::isValid: Could not find required directory images                                   
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:333: Unable to assign [undefined] to bool mounted           
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon     
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon     
plasma-desktop(3344)/plasma StatusNotifierItemSource::refreshCallback: DBusMenu disabled for this application                               
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:333: Unable to assign [undefined] to bool mounted           
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon     
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon     
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon     
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon     
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon     
plasma-desktop(3344)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:                                                           
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon     
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon     
^C                                                                                                                                         
[1]+  Done                    kstart plasma-desktop

(Notice I have to Ctrl+C to get back to a command prompt.)

And, after restarting plasma-desktop, some Activities show back up -- some corrupted, some not.

I have searched for similar issues, but have found none. Any ideas what is causing this issue and what I might do to fix it?

Thank you,
T. Lee
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Rather unusual - nothing in that output is indicative of what the issue may be unfortunately.
Can you please try reproducing this issue under a new user?


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
einar
Administrator
Posts
3402
Karma
7
OS
Check the contents of .kde[4]/share/config/activitymanagerc and post its contents here.


"Violence is the last refuge of the incompetent."
Image
Plasma FAQ maintainer - Plasma programming with Python
tleedavidson
Registered Member
Posts
9
Karma
0
Thank you for your responses.

@bcooksley: Sorry that I did not mention previously that I had tested with a new user. I just double-checked, and a new user does not suffer from this issue.

@einar: As you requested, here are the contents of .kde4/share/config/activitymanagerc :

Code: Select all
[activities]
00933397-74dc-42ce-a96c-8b8585bfcf39=Desktop
10060701-fe9a-4a65-97f5-7bd2c60dda60=New Activity
416c2a95-7aee-45e1-9661-8ea5f02dd375=New Activity
48a1d9a1-4e43-46a4-a21c-c90164175831=Desktop Icons
565eb37e-0d16-4de9-96f1-e6557b79f8a3=New Activity1
65674922-f669-4852-a720-9b70b326af5c=New Activity
67373381-df77-46ec-a660-016796a42987=New Activity
6beb2655-2451-4eef-8ea9-5f77d916616f=New Activity
71cec0af-5866-448f-b136-cd3ff155736b=Search and Launch
8d91f033-c65d-4a89-af65-7c3c6c6f3bcf=New Activity
9dc38364-1620-4b8f-a2c5-39209ad2ca07=New Activity
a15da7dd-3b9e-4263-ba12-f62f37c1220b=My Activity

[activities-icons]
00933397-74dc-42ce-a96c-8b8585bfcf39=
0f67fa07-a321-44dc-9f15-0c22651c5287=
24651ba5-3fb3-4015-9a2a-52928627d3f8=
41661201-643a-40ca-90d0-6c12e0b35526=
424f98ad-4ca0-42f8-96b4-4c8120dfbc75=
565eb37e-0d16-4de9-96f1-e6557b79f8a3=
599f2a90-d9aa-4d2f-9682-6f955456212d=
5c4a1067-be71-4dea-9a20-8ba55c66a784=
5e8df89c-b0d6-4d66-8da6-6956f9919918=
61c93fc3-8284-4ac3-9014-5cab29c08b49=
6444260f-2700-4b5b-be4c-aff113de347e=
7428ff12-7ad9-4ba9-b48e-e16938556fed=
74c70b14-45b3-466d-bdd2-d4a6aeed1df8=
752f16ca-0365-49e8-a51e-2943db37fe8b=
75401b2d-28d9-4656-9d31-024caef1994d=
85f5b943-4ea9-42e5-af20-71f337c76c07=
89553a23-0df2-46e6-82e5-53f665460c5f=
99d65a40-cec8-4c1f-9a89-9243ed420533=
a15da7dd-3b9e-4263-ba12-f62f37c1220b=
a273adaf-eb37-4259-8912-7f029e97a87b=
a6d95727-f5b8-4727-a714-82b6e683a962=
a7819804-8ea4-4469-8558-c6e5add864c2=
ae4d95d9-42c1-4c3d-9c57-3b4c0da226f4=
b1d2ad7e-a60c-4fa9-be96-a1bb868ef6b4=
bc132f80-c168-49b7-8784-edb315a95c53=
c7b3642e-5d9b-4f15-abc7-caf662edfe02=
c9128f2a-de1d-4de5-95ac-4ca12bded6dd=
d6c52445-9b43-4f0d-8e0d-aa7387dccc55=edit-find
ddbb7edb-0e89-4592-974d-28576b4d5207=
e60fb2cd-e3c4-458c-b4a3-a306e677dee1=user-desktop
f5ab6985-36f2-4d32-8a7a-443e213c0e45=
ff0b560a-3afb-4aaa-84e8-85fbcd36f6fe=

[activitiesDesktops]
50cb92bd-312d-49cb-8f12-93db795b5287=1
5c4a1067-be71-4dea-9a20-8ba55c66a784=1
5e8df89c-b0d6-4d66-8da6-6956f9919918=1
61377874-b969-4d3f-94fa-eae593bd21fd=1
61c93fc3-8284-4ac3-9014-5cab29c08b49=1
7428ff12-7ad9-4ba9-b48e-e16938556fed=1
752f16ca-0365-49e8-a51e-2943db37fe8b=1
75401b2d-28d9-4656-9d31-024caef1994d=1
99d65a40-cec8-4c1f-9a89-9243ed420533=1
a273adaf-eb37-4259-8912-7f029e97a87b=1
a6d95727-f5b8-4727-a714-82b6e683a962=2
ae4d95d9-42c1-4c3d-9c57-3b4c0da226f4=2
bc132f80-c168-49b7-8784-edb315a95c53=1
c9128f2a-de1d-4de5-95ac-4ca12bded6dd=1
d6c52445-9b43-4f0d-8e0d-aa7387dccc55=2
ddbb7edb-0e89-4592-974d-28576b4d5207=1
e60fb2cd-e3c4-458c-b4a3-a306e677dee1=1
f5ab6985-36f2-4d32-8a7a-443e213c0e45=1
ff0b560a-3afb-4aaa-84e8-85fbcd36f6fe=1

[main]
currentActivity=65674922-f669-4852-a720-9b70b326af5c
lastUnlockedActivity=65674922-f669-4852-a720-9b70b326af5c
runningActivities=65674922-f669-4852-a720-9b70b326af5c
tleedavidson
Registered Member
Posts
9
Karma
0
Going further...

I deleted all but the very first of the 12 activities that had magically re-appeared last time. And then created 3 new ones so that I had a total of 4. Now, upon reboot, there has been "New Activity" created and made the active one.

If I am reading it correctly, .kde4/share/config/activitymanagerrc shows that there should be 5 activities:
Code: Select all
[activities]
0041eb24-3265-49fe-8d7c-0b58740efe7e=New Activity
3f19474a-05d1-4c40-b0c6-9ff0a9ede68d=Folder View
65674922-f669-4852-a720-9b70b326af5c=Desktop
90f887a2-a76b-4a4d-b5d9-4c48413acaef=Desktop Icons
bb684199-0456-4aa4-89bf-79789fca2161=Search and Launch

[activities-icons]
00933397-74dc-42ce-a96c-8b8585bfcf39=
0f67fa07-a321-44dc-9f15-0c22651c5287=
24651ba5-3fb3-4015-9a2a-52928627d3f8=
3f19474a-05d1-4c40-b0c6-9ff0a9ede68d=
41661201-643a-40ca-90d0-6c12e0b35526=
424f98ad-4ca0-42f8-96b4-4c8120dfbc75=
565eb37e-0d16-4de9-96f1-e6557b79f8a3=
599f2a90-d9aa-4d2f-9682-6f955456212d=
5c4a1067-be71-4dea-9a20-8ba55c66a784=
5e8df89c-b0d6-4d66-8da6-6956f9919918=
61c93fc3-8284-4ac3-9014-5cab29c08b49=
6444260f-2700-4b5b-be4c-aff113de347e=
65674922-f669-4852-a720-9b70b326af5c=
7428ff12-7ad9-4ba9-b48e-e16938556fed=
74c70b14-45b3-466d-bdd2-d4a6aeed1df8=
752f16ca-0365-49e8-a51e-2943db37fe8b=
75401b2d-28d9-4656-9d31-024caef1994d=
85f5b943-4ea9-42e5-af20-71f337c76c07=
89553a23-0df2-46e6-82e5-53f665460c5f=
99d65a40-cec8-4c1f-9a89-9243ed420533=
a15da7dd-3b9e-4263-ba12-f62f37c1220b=
a273adaf-eb37-4259-8912-7f029e97a87b=
a6d95727-f5b8-4727-a714-82b6e683a962=
a7819804-8ea4-4469-8558-c6e5add864c2=
ae4d95d9-42c1-4c3d-9c57-3b4c0da226f4=
b1d2ad7e-a60c-4fa9-be96-a1bb868ef6b4=
bc132f80-c168-49b7-8784-edb315a95c53=
c7b3642e-5d9b-4f15-abc7-caf662edfe02=
c9128f2a-de1d-4de5-95ac-4ca12bded6dd=
d6c52445-9b43-4f0d-8e0d-aa7387dccc55=edit-find
ddbb7edb-0e89-4592-974d-28576b4d5207=                                                                                                       
e60fb2cd-e3c4-458c-b4a3-a306e677dee1=user-desktop                                                                                           
f5ab6985-36f2-4d32-8a7a-443e213c0e45=                                                                                                       
ff0b560a-3afb-4aaa-84e8-85fbcd36f6fe=                                                                                                       
                                                                                                                                           
[activitiesDesktops]                                                                                                                       
50cb92bd-312d-49cb-8f12-93db795b5287=1                                                                                                     
5c4a1067-be71-4dea-9a20-8ba55c66a784=1                                                                                                     
5e8df89c-b0d6-4d66-8da6-6956f9919918=1                                                                                                     
61377874-b969-4d3f-94fa-eae593bd21fd=1                                                                                                     
61c93fc3-8284-4ac3-9014-5cab29c08b49=1                                                                                                     
7428ff12-7ad9-4ba9-b48e-e16938556fed=1
752f16ca-0365-49e8-a51e-2943db37fe8b=1
75401b2d-28d9-4656-9d31-024caef1994d=1
99d65a40-cec8-4c1f-9a89-9243ed420533=1
a273adaf-eb37-4259-8912-7f029e97a87b=1
a6d95727-f5b8-4727-a714-82b6e683a962=2
ae4d95d9-42c1-4c3d-9c57-3b4c0da226f4=2
bc132f80-c168-49b7-8784-edb315a95c53=1
c9128f2a-de1d-4de5-95ac-4ca12bded6dd=1
d6c52445-9b43-4f0d-8e0d-aa7387dccc55=2
ddbb7edb-0e89-4592-974d-28576b4d5207=1
e60fb2cd-e3c4-458c-b4a3-a306e677dee1=1
f5ab6985-36f2-4d32-8a7a-443e213c0e45=1
ff0b560a-3afb-4aaa-84e8-85fbcd36f6fe=1

[main]
currentActivity=0041eb24-3265-49fe-8d7c-0b58740efe7e
lastUnlockedActivity=0041eb24-3265-49fe-8d7c-0b58740efe7e
runningActivities=65674922-f669-4852-a720-9b70b326af5c

Yet, Activity Manager shows only three; the new one and two undefined:
Image

:-\
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Do you have any important data stored in Nepomuk, such as tags, etc? If not, you might want to try moving your Nepomuk data repository elsewhere.
You could also try resetting the activitymanagerrc file, as well as the plasma-desktop configuration files.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
tleedavidson
Registered Member
Posts
9
Karma
0
Thank you for trying to help me figure this out.

I have had Nepomuk Semantic Desktop disabled for a while, but I did find [Service-nepomukfileindexer] set to autostart in .kde4/share/config/nepomukserverrc. I disabled that, then simply removed .kde4/share/apps/nepomuk. I also moved activitymanagerrc, activitymanager-pluginsrc, plasma-desktoprc, and plasma-desktop-appletsrc out of .kde4/share/config.

I don't recall if I then did a logout, login or if I actually rebooted, but I ended up with a desktop with no Activity and no Panel. I added a Panel and some Activities. And, the problem still persists.

By monitoring the contents of activitymanagerrc as root from virtual console 2 (Ctrl+Alt+F2), I have found that if I use Konsole and execute kquitapp plasma-desktop, kstart plasma-desktop &, things appear to work as (I think) they should, every time. But if I Leave (ie. logout, login), the system creates a "New Activity" upon login as if it is totally 'blind' to the Activities existing in activitymanagerrc; even though it adds the New Activity to that file leaving the others intact. Then, subsequently executing kquitapp plasma-desktop, kstart plasma-desktop & in Konsole brings the Activities back, but one is often corrupted in that it is stopped and will not restart.

I am befuddled.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Very odd... I suspect Plasma Desktop or kactivitymanagerd might be crashing on logout, or alternately Plasma Desktop is starting faster than kactivitymanagerd is starting.

Could you try moving the contents of ~/.kde4/share/apps/activitymanager/ elsewhere, whilst outside KDE?


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
tleedavidson
Registered Member
Posts
9
Karma
0
Okay, I tried it while booted in Safe Mode. No luck.

And since I already have backups of the files, I also tried a fresh start by safe-mode removing:
~/.kde4/share/apps/activitymanager/*
~/.kde4/share/config/activitymanager*
~/.kde4/share/config/plasma-desktop*

Again, no luck.

I have also looked in /var/log/messages for any related error messages and found none. Is there a way to see if Plasma Desktop or kactivitymanagerd are crashing, or their startup sequence?

I am gladly willing to continue trying to resolving this in case it may be a bug or if it may help someone else who may experience the same issue. But, at this point, I am wondering if it might be better, from a purely personal perspective and out of respect for your time, to just create a new user to work from and migrate my files and settings as needed.

I am willing to try whatever you think may be best. Thank you.
User avatar
einar
Administrator
Posts
3402
Karma
7
OS
I might have missed this, but which distribution are you using? I saw issues with Kubuntu myself (did not save activitymanagerrc correctly) but not with openSUSE.


"Violence is the last refuge of the incompetent."
Image
Plasma FAQ maintainer - Plasma programming with Python
tleedavidson
Registered Member
Posts
9
Karma
0
You didn't miss it, einar. I didn't mention it, because I thought it was a KDE issue. I first brought this up in the Mageia 3 forum, and they referred me here. If it were an issue of not saving activitymanagerrc correctly, wouldn't it also affect new users?

Using ps, I have determined that /usr/bin/kactivitymanagerd is starting as little as one second prior to kdeinit4: plasma-desktop [kdeinit]. I don't know if that's enough time, but at least the sequence is correct according to what bcooksley wrote.

Looking throught the startup scripts (more like getting lost in the startup scripts), I see that /usr/bin/startkde will create ~/.kde4 if it does not exist. And I am thinking that this must be a configuration issue, because I have created two new user accounts and they are not afflicted. So, would it be too radical to simply move ~/.kde4 and try to start entirely fresh? Or is there something else I should try first?

[Edit] I forgot to mention that I have tried stopping and restarting plasma-desktop, clearing out corrupted activities and leaving just one, verifying that activitymanagerrc appears to be correct, and then executing, from Konsole, kquitapp plasma-desktop, kquitapp kactivitymanagerd, reboot. I got no crash notices. But, upon logging back in, I still got a New Activity as before.
tleedavidson
Registered Member
Posts
9
Karma
0
Okay, here's what I've done.

While booted up in Safe Mode to ensure I was 'outside' of KDE, I moved ~/.kde4 to a backup location. Then switched to default mode and logged in to the troubled account.

~/.kde4 was rebuild and a Desktop activity was created along with one that was undefined and could not be deleted. I logged out and back in. The undefined activity was then gone.

I created a new activity and then configured the wallpapers on the two activities as a test. Rebooting and logging out and back in now creates no phantom activities, and my two activities are present as they should be.

Success!

Since I may need to migrate some app settings, I still have the backup kde4 folder. So, I can do some forensic trouble-finding research if it might help figure out what caused this, just for future reference. Or, we can simply mark this topic as resolved if you wish.

Thank you for taking the time to try to help me.

T. Lee


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Google [Bot], Yahoo [Bot]