Bug 420673 - GTK icon theme not configurable anymore
Summary: GTK icon theme not configurable anymore
Status: RESOLVED INTENTIONAL
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_icons (other bugs)
Version First Reported In: 5.18.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-27 16:33 UTC by Flupp
Modified: 2020-04-28 05:40 UTC (History)
1 user (show)

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


Attachments
screenshots (110.00 KB, application/x-tar)
2020-04-27 16:33 UTC, Flupp
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Flupp 2020-04-27 16:33:16 UTC
Created attachment 127930 [details]
screenshots

In kcm_icons, the GTK icon theme cannot be configured independently from the KDE icon theme. This is in contrast to the application style (kcm_style), where the GTK2 application style, GTK3 application style, and KDE application style can be chosen independently.

Not being able to configure a different icon theme for GTK applications and for KDE applications is problematic because KDE icon themes lack icons that some GTK applications depend on and GTK icon themes lack some icons that KDE applications depend on. This leads to missing icons or inconsistent icon styles within an application when fallbacks apply.

The screenshots show missing icons in Dolphin’s toolbar when using Adwaita and an inconsistent icon style in Evolution when using Breeze.

In previous versions, the GTK icon theme could be configured independently of the KDE icon theme.
Comment 1 Nate Graham 2020-04-27 21:38:43 UTC
That's right, GTK apps uses the general icon theme now. Strictly speaking there is no such thing as a "KDE icon theme" or a "GTK icon theme"; icon themes are inherently meant to be cross-desktop-compatible. So we thought it would make sense to just configure the icon theme settings in one place and apply it to all apps evenly.

If icon themes are missing icons, that's an issue with those themes that should be reported to the theme creators.
Comment 2 Christoph Feck 2020-04-28 05:40:20 UTC
Icon themes are not required to ship with all possible icons, because the XDG icon spec defines inheritance. Unless it is possible to inherit from both KDE and GNOME icon themes at the same time, users will expect to configure icon themes separately.