Electron app with version greater 8 does not work as a non steam game under linux
Your system information
- Steam client version (build number or date): 1.0.0.74
- Distribution (e.g. Ubuntu): "Manjaro Linux" (64 bit)
- Opted into Steam client beta?: No
- Have you checked for system updates?: Yes
I have the problem on the steam deck as well.
Please describe your issue in as much detail as possible:
Im trying to get my electron app to work in steam as a non steam game. On windows it works like it should. On linux it doesn't work (it works if i start it directly from terminal or nautilus). I tried a lot and found out, that when im using the old electron version 8.2.0, it works as a non steam game.
Steps for reproducing this issue:
To reproduce i created a github repository: https://github.com/bmsuseluda/electron-boilerplate The steps are documented in the readme.md
I crawled the log files in steam folder, but did not found an error message.
Please let me know if you need more information. I hope you can help me.
Hello @bmsuseluda,
Your app needs to be built using the scout sdk in order to be compatible with steam linux runtime. It's also now possible to use the newer sniper sdk (might be easier for electron apps). The general documentation for all this is at https://github.com/ValveSoftware/steam-runtime
Thanks @TTimo I will try it.
For the historical record: this might be related to this issue:
https://github.com/ValveSoftware/steam-runtime/issues/579 "Electron apps can't run in the Steam Linux Runtime (libcups)"