Bug 393210 - Dolphin's icon (`system-file-manager`) is displayed as Nautilus's on Kubuntu
Summary: Dolphin's icon (`system-file-manager`) is displayed as Nautilus's on Kubuntu
Status: RESOLVED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: PackageKit (show other bugs)
Version: 5.12.4
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-17 02:42 UTC by Nate Graham
Modified: 2018-05-03 13:56 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Dolphin shown using Nautilus's icon (235.77 KB, image/png)
2018-04-17 02:42 UTC, Nate Graham
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2018-04-17 02:42:09 UTC
Created attachment 112063 [details]
Dolphin shown using Nautilus's icon

Kubuntu uses vanilla upstream AppData and .desktop files for Dolphin that specify its icon as `system-file-manager`: https://cgit.kde.org/dolphin.git/tree/src/org.kde.dolphin.desktop#n46

In all recent versions of Kubuntu (16.04 through 18.04), this somehow results in Dolphin displaying Nautilus's icon in Discover rather than its own; see attached screenshot depicting how it looks in Discover 5.12.4. I've spoken to the Kubuntu folks and they confirm that their Dolphin packaging is 100% vanilla for AppData and the .desktop file. It's not at all clear that they're doing anything wrong.

Could this be because the icon is named `system-file-manager` and maybe that conflicts with the same name used for Nautilus?
Comment 1 Aleix Pol 2018-05-03 13:56:45 UTC
This is fixed in 5.13 by 7b3e6de68efaeefa9eb9cb2ffe0fa8c443091202.

What happens is that debian prefers gnome by default (and so does Ubuntu). When building appstream db, they don't default to Breeze like we do.

If you ask me, dolphin should install a dolphin.png/svg icon that it use itself, instead of relying on whatever theme is present.