Skip to content

Please feel free to use my code #43

@alisonjenkins

Description

@alisonjenkins

This is quite similar to a project that I have been working on and you are likely to hit some of the same problems that I did.

My code is at:

https://github.com/alisonjenkins/steam-command-runner/

The things that I have learned are...

  • bubblewrap used by Valve can get in the way of being able to set capabilities and nice values. This in turn can break VR, Steam Overlay, Sunshine Gamestreaming and Gamescope. To deal with this in my project I have created a patched version of Bubblewrap to remove the code that prevents the capability and nice values being set.
  • ENVVARs can easily become lost because some of these processes intentionally drop the environment to set up their own so you have to re-inject the variables by patching the game's command string.

Hope this is of interest and sorry but due to time constraints all the docs on my repo are AI generated and I know them not to be accurate in places so it is better to read the code and poke me with questions if anything doesn't make sense.

Thanks,

Alison

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions