mirror of
https://github.com/games-on-whales/gow.git
synced 2026-10-16 05:12:00 +00:00
[PR #151] [MERGED] steam: Fix big picture setup #192
Labels
No labels
bug
enhancement
enhancement
github_actions
good first issue
help wanted
help wanted
invalid
needs testers
pull-request
question
x11-images
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
games-on-whales/gow#192
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/games-on-whales/gow/pull/151
Author: @Drakulix
Created: 8/30/2023
Status: ✅ Merged
Merged: 9/4/2023
Merged by: @ABeltramo
Base:
master← Head:steam-fix📝 Commits (5)
41be4c7steam: Fix big picture setup6bdf3e7steam: Use new big picture mode by defaultb9343cdsteam: Enable more parts of the SteamDeck UI1cbbd38steam: Use dbus-run-session for session daemonb979a7csteam: Provide (empty) steamos-update binary📊 Changes
5 files changed (+126 additions, -3 deletions)
View changed files
📝
images/steam/Dockerfile(+9 -0)➕
images/steam/jupiter-biosupdate(+1 -0)📝
images/steam/scripts/startup.sh(+103 -3)➕
images/steam/scripts/system-services.sh(+12 -0)➕
images/steam/steamos-update(+1 -0)📄 Description
Best reviewed commit-by-commit:
https://github.com/games-on-whales/gow/pull/151/commits/41be4c7e5285d5dd61489906c35b8ac6221b74f0:
These changes are enough to get steam in big picture mode completely initialized without first logging in without big picture mode enabled. No more black screen (fixed by having bluez), no more indefinite "Waiting for network" (fixed by NetworkManager). All services are running inside the container and are not exposed from the host to prevent steam from configuring host devices or network.
https://github.com/games-on-whales/gow/pull/151/commits/6bdf3e738cf504836a715a3da51de8bfdd71ccc7:
Does the minimum to use the new big picture mode by default.
https://github.com/games-on-whales/gow/pull/151/commits/b9343cdcc78699f9480543e4ea88dfb021808263:
Steals some parts of Chimera's
gamescope-sessionor similar projects by enabling more parts of the SteamDeck UI. Not everything makes sense for games-on-whales given we are streaming however. So the list of adapted features is:I am not sure how much these changes degrade the desktop experience if the
STEAM_STARTUP_FLAGSare overridden to not start in bigpicture. Also half these features require integration with gamescope and will be disabled ifRUN_GAMESCOPEisn't set. As such it might make sense to drop this commit and create separate Steam Big Picture and Steam Desktop images (with the latter maybe using sway by default)?🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.