mirror of
https://github.com/games-on-whales/gow.git
synced 2026-10-15 12:52:00 +00:00
[PR #310] [MERGED] fix: resolve gamescope path dynamically for Fedora compatibility #294
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#294
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/310
Author: @JBailes
Created: 4/14/2026
Status: ✅ Merged
Merged: 4/14/2026
Merged by: @JBailes
Base:
fedora-variant-images← Head:fix/fedora-gamescope-path📝 Commits (3)
9cc27c0fix: resolve gamescope path dynamically for Fedora compatibility088f76bprismlauncher: install from official GitHub portable releaseb0a010dfix: use contains/endswith in prismlauncher jq filter📊 Changes
3 files changed (+27 additions, -13 deletions)
View changed files
📝
apps/prismlauncher/build/Dockerfile(+22 -11)📝
images/base-app/build/scripts/init-gamescope.sh(+4 -1)📝
images/base-app/build/scripts/launch-comp.sh(+1 -1)📄 Description
Summary
init-gamescope.shandlaunch-comp.shboth hardcode/usr/games/gamescope, which is Ubuntu-specific. Fedora installs gamescope to/usr/bin/gamescope, causing thewolf:fedoracontainer to die immediately at boot withchown: cannot access '/usr/games/gamescope': No such file or directory.init-gamescope.shso it skips gracefully if gamescope isn't present in the image, rather than failing hard.Reported by multiple users on the
wolf:fedoraimage — log excerpt:```
chown: cannot access '/usr/games/gamescope': No such file or directory
container died ... (image=ghcr.io/games-on-whales/wolf:fedora)
```
Test plan
base-appFedora image and confirm container starts without the chown errorRUN_GAMESCOPE=truestill launches gamescope correctly on Fedoracommand -v gamescoperesolves to/usr/games/gamescopeon Ubuntu)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.