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-des...@kde.org Reporter: jackharro...@gmail.com CC: kain...@gmail.com, m...@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 watching all bug changes.