launch-options: Wrap the GUI so Gamescope will display it on Steam Deck
-
launch-options.py: Show the command to execute in an exec'able form
This allows it to include both setting and unsetting environment variables, and will be useful in a subsequent commit where the Python GUI feeds back the command to execute to its parent instead of executing it directly.
steamrt/tasks#602
-
launch-options.py: Optionally output the command instead of exec'ing it
The execution environment we want for the GUI is not necessarily the same as we want for the final command.
steamrt/tasks#602
-
launch-options.sh: Use launch-options.py --command-line-fd
steamrt/tasks#602
-
launch-options.sh: Wrap GUIs in reaper and steam-launch-wrapper
In particular this makes the Gamescope session on Steam Deck behave as if they are part of the actual game, allowing the window to be displayed. It isn't controller-friendly (using the touchscreen is necessary) but it's better than nothing.
steamrt/tasks#602
Merge request reports
Activity
added Diagnostic tools Enhancement labels
requested review from @refi64
assigned to @smcv
added Awaiting Review label
- Resolved by Simon McVittie
- Resolved by Simon McVittie
- Resolved by Simon McVittie
added 7 commits
-
223b0ab4...2de6550a - 3 commits from branch
main
- 915ad4e7 - launch-options.py: Show the command to execute in an exec'able form
- 6dd59886 - launch-options.py: Optionally output the command instead of exec'ing it
- 04578d08 - launch-options.sh: Use launch-options.py --command-line-fd
- 41186dad - launch-options.sh: Wrap GUIs in reaper and steam-launch-wrapper
Toggle commit list-
223b0ab4...2de6550a - 3 commits from branch
requested review from @refi64
I'd like to include this next time we update the copy of scout included in Steam (steamrt/tasks#587). @refi64, please could you take another look?
Edited by Simon McVittieremoved Awaiting Review label