[plasmashell] [Bug 494534] New: Login theme can have illegible icons when the user's icon scheme is synced but cannot be used

Filip Fila bugzilla_noreply at kde.org
Fri Oct 11 15:05:38 BST 2024


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

            Bug ID: 494534
           Summary: Login theme can have illegible icons when the user's
                    icon scheme is synced but cannot be used
    Classification: Plasma
           Product: plasmashell
           Version: 6.1.5
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Theme - Breeze
          Assignee: plasma-bugs at kde.org
          Reporter: filipfila.kde at gmail.com
                CC: visual-design at kde.org
  Target Milestone: 1.0

SUMMARY
Dark-colored icons show up on the login screen when the user has synchronized
an icon theme that is not globally installed or is missing some icons. This can
be a problem when a dark color scheme is also synced, resulting in dark-colored
icons on a dark background. 

What's happening is that the SDDM sync feature passes the name of the icon
theme to SDDM and the Breeze theme's components try to use the icon theme for
icons in buttons. When they fail to find the theme's icons, I assume they
simply always fallback to using dark Breeze icons. 

STEPS TO REPRODUCE
1. Set a user-installed icon theme (such as those from GHNS).
2. Set a dark color scheme.
3. Synchronize SDDM settings with Plasma settings.
4. Log out* 
*don't test with sddm-greeter because it has access to the user directory

OBSERVED RESULT
Illegible icons.

EXPECTED RESULT
Legible icons.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Manjaro Linux
KDE Plasma Version: 6.1.5
KDE Frameworks Version:  6.6.0
Qt Version:  6.7.2

ADDITIONAL INFORMATION
I'm not sure what's the proper way to solve this. A quick workaround would be
to edit the Breeze theme so that the icon colors always match the text color.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Visual-design mailing list