[frameworks-kiconthemes] [Bug 451463] Fall back to Breeze if icon is not found in the specified icon theme or even in its fallback icon theme

Nate Graham bugzilla_noreply at kde.org
Fri Mar 25 18:01:52 GMT 2022


https://bugs.kde.org/show_bug.cgi?id=451463

Nate Graham <nate at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kdelibs-bugs at kde.org
             Status|CLOSED                      |REOPENED
         Resolution|INTENTIONAL                 |---
          Component|general                     |general
            Product|kde                         |frameworks-kiconthemes
            Summary|GTK icon theme              |Fall back to Breeze if icon
                   |configuration is missing    |is not found in the
                   |                            |specified icon theme or
                   |                            |even in its fallback icon
                   |                            |theme
           Assignee|unassigned-bugs at kde.org     |cfeck at kde.org
            Version|unspecified                 |5.92.0
     Ever confirmed|0                           |1

--- Comment #5 from Nate Graham <nate at kde.org> ---
Icon themes themselves specify what their fallback theme is. Being able to
override that but just for GTK apps was weird and confusing because the setting
then't take effect for Qt apps as well. That was one of the reasons why we
removed it.

Ultimately it's up to icon themes to set a sane fallback.

However I do see something we could do to improve the situation, given the
world we live in where there are 527603 crappy incomplete icon themes that
don't set their fallback to something sane (typically Breeze or Adwaita, which
can both be considered to be more or less complete).

We could make Breeze always be the ultimate fallback in cases where the
requested icon isn't even found in the icon theme's fallback theme.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list