Bug 466694

Summary: KOSRelease::logo() doesn't check if distro logo has been upgraded
Product: [Frameworks and Libraries] frameworks-kiconthemes Reporter: Alberto Salvia Novella <es20490446e>
Component: generalAssignee: Christoph Feck <cfeck>
Status: CONFIRMED ---    
Severity: minor CC: kdelibs-bugs-null, nate, sitter
Priority: NOR    
Version First Reported In: 5.103.0   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Alberto Salvia Novella 2023-03-02 06:30:41 UTC
If you update the distro logo file, specified at "/etc/os-release", [System Settings -> About this system] continues showing the old logo.

Even after reboot, or after updating the icon cache.
Comment 1 Alberto Salvia Novella 2023-03-02 06:36:59 UTC
Work around: Remove:
${HOME}/.cache/icon-cache.kcache
Comment 2 Nate Graham 2023-03-02 20:58:13 UTC
The data comes from KOSRelease which lives in KCoreAddons; moving there so all users can benefit from any changes to this.
Comment 3 Harald Sitter 2023-03-02 21:10:37 UTC
Please provide step by step instructions on how to reproduce this.
Comment 4 Alberto Salvia Novella 2023-03-02 22:05:09 UTC
1. Read which logo is used at  "/etc/os-release".
2. Figure out where's that logo file, either in (/usr/share/pixmaps) or (/usr/share/icons).
2. Change the logo file, preserving the name. You can use the command "sudo cp".
3. Go to [System Settings -> About this system].
Comment 5 Harald Sitter 2023-03-02 22:10:52 UTC
That's an icon caching problem.