Summary: | 'recently used' is not preserved through sessions | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Silver Salonen <silver.salonen> |
Component: | widget-kickoff | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ahenric, AndreasFackler, annma, chichipio_wilson, dglent, kde, nucleo, qxlddwas |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Unspecified | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Silver Salonen
2010-05-09 23:30:26 UTC
Version: KDE 4.4.2 Installed from Kubuntu 10.04LTS I can confirm this bug as well. The recently used programs do not get saved across sessions. *** Bug 237714 has been marked as a duplicate of this bug. *** i don't reproduce here with kde 4.4.3, is it possible that you udpate your KDE ? In KDE 4.4.4 recently used applications are not preserved through sessions. But recently used documents are preserved. *** This bug has been confirmed by popular vote. *** You can mark https://bugs.kde.org/show_bug.cgi?id=245161 a duplicate of this bug, I believe. *** Bug 245161 has been marked as a duplicate of this bug. *** Can you try the following patch for those who have the sources please? Index: core/recentapplications.cpp =================================================================== --- core/recentapplications.cpp (révision 1170559) +++ core/recentapplications.cpp (copie de travail) @@ -73,6 +73,7 @@ } recentGroup.writeEntry("Applications", recentApplications); + recentGroup.config()->sync(); } void addEntry(const QString& id, ServiceInfo& info) { // if this service is already in the list then remove the existing Anybody likes to try it? Thank you, Anne-Marie! Your patch solves the problem for me in KDE 4.4.5. I inserted that line and rebuilt the Debian package plasma-desktop. The menu now correctly remembers the recently used applications from previous sessions. SVN commit 1173494 by annma: make recently used applications saved across sessions will backport to 4.5 branch CCBUG=237033 M +1 -0 recentapplications.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1173494 SVN commit 1173503 by annma: fix Recently Used applications kept between sessions BUG=237033 M +1 -0 recentapplications.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1173503 Recompiled kdebase4-workspace on FreeBSD; test with logging out, logging back in, running kmahjongg, logout, kmahjongg is now in recently used. Repeat with running system settings, after login also in recently used. -> fix seems to work. Thanks! I'm experiencing this once again using KDE 4.8.2 (Kubuntu 12.04). It was fine on 11.10 (KDE 4.7.4 I think...). I would appreciate if someone more knowledgeable could check this to see if it's the same bug rearing its head again, something different that needs to be reported separately or something faulty with my configuration. (I'm not ruling out this last option because Kubuntu has a history of breaking some things after a full distribution upgrade.) Some extra information that could be important: - I have it configured to start an empty session each time I log in. - When rebooting/shutting down the system I don't see anything weird, so I'm assuming that the current session is closing down gracefully. - kickoffrc appears to be accessed and saved every time I launch a program (its date gets modified). Its contents, however, are always the same. - Just as with everybody else on this thread, my list does get update during a session. It's only after reboot that I see the same old list as it appears in my kickoffrc. |