problem is there when you launch steam like so: "Exec=/usr/bin/steam %U"
problem is not there when you launch steam as so: "Exec=env STEAM_RUNTIME=1 steam %U"
Running without the Steam runtime enabled can result in some things not behaving as they should. Is your distribution disabling it as part of their Steam package?
we have two launchers because we are using arch linux and some games just wont run correctly with your packaged libs in /home/anex/.local/share/Steam so in hence provide 2 launchers
Do you know what these problems are exactly? If they're related to Mesa C++ dependencies we're working on addressing that upstream, so hopefully in the future everyone can consistently run with the runtime enabled.
UPDATE: Preliminary package done: https://aur.archlinux.org/packages/steam-native/
The problem
Steam uses its own steam runtime based on Ubuntu LTS libraries - these are really getting out of date and can cause issues with rolling releases like Arch/Manjaro as the libraries are getting too old for compatibility.
Why is it important?
There have already been 2 issues whose fix was to remove libraries from the steam runtime - that's only a temporary solution, and while adequate for the Arch Way, it's not really acceptable in a distribution like Manjaro.
The solution
Make a new package (actually meta-package), installed by default in the Manjaro editions that have Steam preinstalled, called steam-native, which sources the required dependencies and, adds the libudev.so.0 symlink in the post-install/post-update script adds STEAM_RUNTIME=0 to /etc/environment, and removes the variable in the post-remove script. It would include steam in the dependencies.
Dependency list
32-bit:
Repo:
libxinerama
pango
openal
gtk2
dbus-glib
libusb
networkmanager
libnl
polkit
pam
cracklib
libtirpc
js17
libpng12
Formerly AUR:
libgcrypt15
64-bit:
Repo:
lib32-libxinerama
lib32-pango
lib32-openal
lib32-gdk-pixbuf2
lib32-gtk2
lib32-libpng12
Formerly AUR:
lib32-libgcrypt15
lib32-dbus-glib
lib32-libusb
lib32-networkmanager
lib32-libnl
lib32-polkit
lib32-pam
lib32-cracklib
lib32-libtirpc
lib32-js17 (by far the longest build time)
lib32-flex (build dependency only)
lib32-libsoup (build dependency only)
lib32-libxml2 (build dependency only)
Other advantages
The Steam interface and some games can run better with a native runtime environment.
Arch Wiki:
https://wiki.archlinux.org/index.php/steam
https://wiki.archlinux.org/index.php/Steam/Game-specific_troubleshooting
Closing as Arch's packaging has changed significantly since this issue report was made and I can not reproduce this issue on my Arch test box.
Nothing extracted yet.
As said in the description the steam system tray icon shows up but it is non interactive, it does nothing on double click or right click..
OS: Arch Linux 64bit
Desktop: KDE Plasma 5