[Breeze] [Bug 495427] New: Steam tray icon is hardly visible in light Plasma theme

Jack Desmond bugzilla_noreply at kde.org
Sun Oct 27 12:27:56 GMT 2024


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

            Bug ID: 495427
           Summary: Steam tray icon is hardly visible in light Plasma
                    theme
    Classification: Plasma
           Product: Breeze
           Version: 6.2.2
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: Icons
          Assignee: visual-design at kde.org
          Reporter: jackharro282 at gmail.com
                CC: kainz.a at gmail.com, m at nueljl.in
  Target Milestone: ---

Created attachment 175272
  --> https://bugs.kde.org/attachment.cgi?id=175272&action=edit
Example of the issue next to the cursor

SUMMARY

Steam's builtin tray icon, $STEAMDIR/public/steam_tray_mono.png, is coloured
white and is hardly visible against a white system tray. This can be fixed by
adding data to the Breeze icons.

STEPS TO REPRODUCE
1. Change the Plasma theme to Breeze (not Breeze Dark)
2. Launch Steam
3. Enable a system tray widget and Steam in that widget if not configured
already

OBSERVED RESULT
The icon is hardly visible

EXPECTED RESULT
The icon is visible and either has a black version or uses the already included
steam logo

SOFTWARE/OS VERSIONS
(available in the Info Center app, or by running `kinfo` in a terminal window)
Operating System: Fedora Linux 40
KDE Plasma Version: 6.2.2
KDE Frameworks Version: 6.7.0
Qt Version: 6.7.2
Kernel Version: 6.11.4-201.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-7700HQ CPU @ 2.80GHz
Memory: 15.5 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 630

ADDITIONAL INFORMATION
Adding a flle in ~/.local/share/icons called steam_tray_mono.png fixes the
issue. For example, you can reproduce my working configuration:

```
$ cp /usr/share/icons/breeze/apps/48/steam.svg
~/.local/share/icons/steam_tray_mono.svg
$ ln -s steam_tray_mono.svg ~/.local/share/icons/steam_tray_mono.png
```

Which copies the svg from Breeze to the user's icon directory then links
steam_tray_mono.png to that file.

My suggestion is to emulate this by including a symliink called
steam_tray_mono.png to steam.svg, like how there's a symlink called
com.valvesoftware.Steam that is just a link to the main file. Note that the
file extension matters in this case for some reason or another (usually it's
agnostic in the Freedesktop specs?)

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


More information about the Visual-design mailing list