Created attachment 173595 [details] Kickoff not displaying the custom icon SUMMARY When browsing for a custom icon in a widget settings page, KDE parses the icon filename, and if it starts with a valid icon name, loads that generic icon instead of the custom one. This seems to be a regression in Kirigami after 6.5.0. Doing a bisect between 6.5.0 and master resulted in https://invent.kde.org/frameworks/kirigami/-/merge_requests/1603 STEPS TO REPRODUCE 1. Rename any file to start with a valid icon name, even if it isn't a valid image file (try "dialog-error.png") 2. Right click -> Configure on (any?) widget supporting custom icons through KIconThemes, for example Kickoff 3. Choose a new icon and browse for the file you renamed earlier 4. Apply settings OBSERVED RESULT The loaded icon is a generic system icon instead of the custom image you intended to select. EXPECTED RESULT The custom icon file should be loaded regardless of its filename. SOFTWARE/OS VERSIONS Operating System: Arch Linux (kdesrc-build) KDE Plasma Version: 6.1.80 KDE Frameworks Version: 6.7.0 Qt Version: 6.7.2 Kernel Version: 6.10.9-arch1-2 (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i7-8650U CPU @ 1.90GHz Memory: 31.2 GB of RAM Graphics Processor: Mesa Intel® UHD Graphics 620 ADDITIONAL INFORMATION https://bugs.kde.org/show_bug.cgi?id=491854 might be related although it seems like a slightly different issue.
I can confirm this, I have this launcher: [Desktop Entry] Name=Ассистент Comment=Ассистент Keywords=assistant;фыышыефте;Ассистент;fccbcntyn Exec=/opt/assistant/scripts/assistant.sh Terminal=false Type=Application Icon=/opt/assistant/share/icons/assistant.png Categories=Network; And in the menu it is displayed with Qt Assistant icon instead of custom icon specified. It's a regression, was working before frameworks update to 6.6 Operating System: Fedora Linux 40 KDE Plasma Version: 6.1.5 KDE Frameworks Version: 6.6.0 Qt Version: 6.7.2 Kernel Version: 6.10.10-200.fc40.x86_64 (64-bit) Graphics Platform: Wayland
Same as Max, Custom icons read from the .desktop files are applying to the "Task Manager" but not applying to Kickoff or any other menus. Operating System: Archlinux KDE Plasma Version: 6.1.5 KDE Frameworks Version: 6.6.0 Qt Version: 6.7.2 Kernel Version: 6.10.8-zen1-1-zen (64-bit) Graphics Platform: X11 Thanks.
Can reproduce.
Still present in frameworks 6.11.0
*** Bug 500786 has been marked as a duplicate of this bug. ***
Looks like this was fixed for https://invent.kde.org/frameworks/kirigami/-/merge_requests/1699, but that had to be reverted because it broke the ability to re-color re-colorable icons referenced by absolute path.
*** Bug 502273 has been marked as a duplicate of this bug. ***
(In reply to Nate Graham from comment #7) > *** Bug 502273 has been marked as a duplicate of this bug. *** Sorry Nate, had a long read of the bugs and I'm pretty sure these are not dupes. This one: aka 'Custom icons aren't used' - When you provide a full path to an icon, the icon name is parsed from the path, and a search is performed using that name, so the path is not used. Mine: aka 'All icons are blurry' - aka 'Plasma isn't actually using SVG icons' - When you provide a name (not a path) and a search is (intentionally) performed, the file format with inferior quality is selected by the search.
My bad, not the same thing.
this was fixed once, but it caused more problems as then recoloring wasn't working anymore