Control: tags -1 + unreproducible moreinfo

On Sun, 01 Feb 2026 at 15:15:03 +0000, Simon McVittie wrote:
Package: steam-installer
Version: 1:1.0.0.78~ds-3
Control: submitter -1 [email protected]

On Fri, 23 Jan 2026 at 20:28:38 +0100, Ger Zeeman wrote:
I noticed in the changelog for steam-installer 1:1.0.0.78~ds-3 that
you removed /usr/share/pixmaps/steam_tray_mono.png with the message
"Remove dangling symlink".

Converting this into a proper bug report before I reply to it.

Yes, /usr/share/pixmaps/steam_tray_mono.png was removed in 1:1.0.0.78~ds-3. However, as I said in the changelog, it was a dangling symlink: there was no actual icon in the package, only a symbolic link pointing to the gap where an icon could have been. This was left over from a previous packaging setup, which couldn't continue to be used because it had licensing issues.

I'm writing to report that this file is actually required by Steam
for its system tray icon. On Linux Mint 22.3 (XFCE and Cinnamon), Steam
shows a generic/black tray icon when this file is missing.

This seems to be environment-dependent. In GNOME with gnome-shell-extension-appindicator, it works normally: it uses an icon looked up in the icon theme, which is downloaded as part of Steam (normally ~/.local/share/icons/hicolor/48x48/apps/steam_tray_mono.png which is made into a symbolic link to ~/.steam/root/deb-installer/steam-launcher/icons/48/steam_tray_mono.png).

This is also working as expected for me under XFCE, Cinnamon and MATE on Debian unstable (tested xfce4-panel 4.20.6-1, cinnamon 6.4.13-1, mate-panel 1.27.1-4.1+b1). Is there a desktop environment in Debian where this issue can be reproduced?

It sounds as though on Linux Mint, Steam is using an older(?) tray icon protocol that uses hard-coded paths in /usr/share/pixmaps, rather than the icon theme mechanism. Debian is not responsible for derivatives like Linux Mint, and doesn't provide support for them.

The file can be restored with:
sudo cp /usr/share/icons/Mint-Y/apps/24/steam.png 
/usr/share/pixmaps/steam_tray_mono.png

The Mint-Y icon theme is not normally installed on Debian systems, but I see what you mean. I see that several icon themes in Debian have an icon of this name that has been drawn by someone other than Valve and released under an open-source license, so perhaps one of those could be copied into the steam-installer package.

However, to be able to test that this change is working as expected, I'll need an example of a desktop environment where this issue can be reproduced on a current Debian system. In all of the desktop environments I've tried, the current steam-installer is already working, and displays a tray icon as expected.

Unfortunately we cannot simply take the same icons that are in Valve's steam-launcher package and copy them into Debian's packaging, because that would be copyright-infringing: they have not given us a license under which we can legally redistribute those icons (and if they did, it would probably not be an open-source license suitable for inclusion in Debian contrib).

(We also cannot make /usr/share/pixmaps/steam_tray_mono.png a symbolic link to a file in your home directory, because that would only work for one specific username.)

Thanks,
    smcv

Reply via email to