Hello @Zerophase, I just confirmed the steam tray icon works as expected with Cinnamon on my Arch test box.
Steam uses libappindicator built against gtk2 for the steam tray icon and you are most likely encountering #4795.
Can you confirm that lib32-libappindicator-gtk2, lib32-libindicator-gtk2, lib32-libdbusmenu-glib and lib32-libdbusmenu-gtk2 are installed on your system?
Yeah, it works fine after installing those packages. Previously, I didn't have those packages installed, and the Steam tray icon was working as expected.
Right, so that had to have been before the 2017-01-19 steam client update, which changed the behavior to prefer system libraries.
As a side note, these packages are pulled in by the steam-native-runtime package among other things. You may want to follow up with Arch's package maintainer for steam to have these dependencies moved to the steam package.
Closing as a duplicate of #4795.
Nothing extracted yet.
Your system information
1
Please describe your issue in as much detail as possible:
Clicking on the steam icon on the system tray area doesn't open Steam's menu. I just upgraded gtk3, along with dependencies, and the menu won't come up. Every other app works in there, so I believe this is a steam issue, and not a Cinnamon issue. After a restart this behaviour persisted, so I'm fairly certain it is a bug.
Steps for reproducing this issue: