moodin caches themes in user directory

Bug #129126 reported by Christian Schürer-Waldheim
4
Affects Status Importance Assigned to Milestone
ksplash-engine-moodin (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: ksplash-engine-moodin

Moodin caches themes in the users directory (.kde/share/apps/ksplash/cache/Moodin/) and obviously never checks for "updates". If the main, global theme changes (like now from feisty to gutsy), one will not see this changes as moodin is still using the old, cached files. Basically, I don't understand why there is caching at all, as the themes aren't changed that often.

Revision history for this message
DrakeJustice (6-admin-linuxtutors-com) wrote :

This is an IMPORTANT issue for KDE Users! I cannot believe it is NEW!?

Most KDE Users want Moodin, why? it looks better
When they hack /usr/share/apps/ksplash/Themes, the theme doesn't update
why? moodin cache

KSplash Control Center Module only specifies system themes from user themes by the 'Remove' button...
This is user-unfreindly

Moodin has no need to cache themes per-home...

Revision history for this message
Michael Ummels (urmel291) wrote :

I can confirm this bug. After upgrading to Gutsy, Moodin still has the old wallpaper in its cache, so KSplash opens up with the Feisty wallpaper. Cleaning the cache solves the problem.

Changed in ksplash-engine-moodin:
status: New → Confirmed
Revision history for this message
Motasim Sakallah (m-sakallah-deactivatedaccount) wrote :

This one was driving me nuts today after my recent upgrade to Gutsy. I uninstalled / reinstalled kubuntu-default-settings and it wouldn't change. Went looking for a cache folder in my home directory and after clearing it out the new theme takes effect when logging in. Anybody notice that the preview picture still shows the Edgy / Feisty theme and says it's the Edgy Splash?

Revision history for this message
Michael Ummels (urmel291) wrote :

Yes, I noticed this as well... Also, in /usr/share/apps/ksplash/Themes/kubuntu directory, preview.png is still a picture of the old theme (Edgy/Feisty). So, if you view the theme in System settings, it shows an old screenshot.

Revision history for this message
Michael Ummels (urmel291) wrote :

Since this bug is still persistent, I have created a patch to fix the bug. The patch just disables the cache in $HOME/.kde/share/apps/ksplash/cache/Moodin/ .

Revision history for this message
Michael Ummels (urmel291) wrote :

Since this bug is still persistent, I have created a patch to fix the bug. The patch just disables the cache in $HOME/.kde/share/apps/ksplash/cache/Moodin/ .

Revision history for this message
Christian Schürer-Waldheim (quincunx) wrote :

Thanks for the patch, Michael.

Is moodin still necessary to kubuntu? AFAIR the dependency was removed from kubuntu-desktop

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ksplash-engine-moodin - 0.4.2-1ubuntu6

---------------
ksplash-engine-moodin (0.4.2-1ubuntu6) hardy; urgency=low

  * Added kubuntu_05_disable_cache.diff - disables Moodin's caching of themes
    in home directory (LP: #129126). Many thanks to Michael
    Ummels <email address hidden>.
  * Modify Maintainer value to match the DebianMaintainerField
    specification.
  * Updated Standards-Version to 3.7.3.

 -- Jonathan Patrick Davies <email address hidden> Wed, 26 Mar 2008 20:57:22 +0100

Changed in ksplash-engine-moodin:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.