protonscr

Electron app with version greater 8 does not work as a non steam game under linux

steamopen 3rd party gameDistro Family: Archnon-Steam application
ValveSoftware/steam-for-linux#8781 · opened 2022-09-06 by bmsuseluda · updated 2023-03-29 · 3 comments · github
Bbmsuseluda 2022-09-06 github

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.

TTTimo 2022-09-13 github

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

Bbmsuseluda 2022-10-13 github

Thanks @TTimo I will try it.

Ddfabulich 2023-03-29 github

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)"