Bug 466694 - KOSRelease::logo() doesn't check if distro logo has been upgraded
Summary: KOSRelease::logo() doesn't check if distro logo has been upgraded
Status: CONFIRMED
Alias: None
Product: frameworks-kiconthemes
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: 5.103.0
Platform: Manjaro Linux
: NOR minor
Target Milestone: ---
Assignee: Christoph Feck
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-02 06:30 UTC by Alberto Salvia Novella
Modified: 2023-03-02 22:10 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.