Hello @kortewegdevries, Steam uses libdbusmenu and friends built against gtk2 with the tray icon. A while back using the host variant of this became more problematic than it was worth. If the steam-runtime library pinning logic detects a host variant, then the steam-runtime variant is pinned so that it is prioritized over the host variant.
Can you list the contents of ~/.steam/debian-installation/ubuntu12_32/steam-runtime/pinned_libs*, delete the pinned_libs* folders so that Steam regenerates them on next start, then check if the regenerated folders have changed from before?
Hey kisak thanks for the quick response. Am I missing something? I don't have that folder.
I think that tells us that something is preventing .../steam-runtime/setup.sh from setting up the pinned library folders and using an incompatible set of libdbusmenu libraries is expected to cause the tray icon to not have a context menu.
Maybe try going to the steam-runtime folder in the firejail and see where ./setup.sh has trouble. Something like bash -x ./setup.sh should show you exactly what the script is doing.
Yep that fixed the issue,there was nothing preventing the script from running.Manually running the script built the folders and thereby the menu. Thanks!
Log: pinned_folders_setup.log
Nothing extracted yet.
System Information
Built: Jun 4 2020 05:51:01
Steam API: v020
Steam package versions: 1591251555
Steps for reproducing this issue
Expected Outcome
Steam taskbar menu should appear.
Additional Notes:
Terminal Output: firejail_steam.log
Terminal output:
Possible Resolutions Tried
Removing steam packages via apt, manually removing folders except /home/korte/.steam/debian-installation/steamapps/, doeesn't help.