Skip to content
Snippets Groups Projects

launch-options: Wrap the GUI so Gamescope will display it on Steam Deck

Merged Simon McVittie requested to merge wip/task602 into main
  • 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

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Ryan Gonzalez
  • Ryan Gonzalez
  • Simon McVittie resolved all threads

    resolved all threads

  • Simon McVittie added 7 commits

    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

    Compare with previous version

  • Simon McVittie marked this merge request as draft

    marked this merge request as draft

  • Simon McVittie marked this merge request as ready

    marked this merge request as ready

  • Simon McVittie requested review from @refi64

    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 McVittie
  • Ryan Gonzalez approved this merge request

    approved this merge request

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading