-
Notifications
You must be signed in to change notification settings - Fork 197
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[bisected] -O
option breaks embedded mode (Steam client can't start from TTY)
#241
Comments
Thanks for the response @Plagman. Maybe the Still won't start though. Reverting to the mentioned last good commit fixes the issue. |
Yes, gamescope should do the Right Thing by default, will fix! |
On further inspection, from this line of the output seems to be failing in the |
Hm, that's weird. |
I can also confirm -O * is needed on master, and then it runs into the same |
Maybe is an error in parsing input? The command |
Ah, I think this happens because of shell expansion shenanigans. Can you try quoting with |
Current git build worked great for me with no |
|
Yeah, I'm sure it is. That's not what I meant. I meant to remove the |
I can repro the execvp spew and gamescope getting SIGINT when any -O is passed, trying to debug.. at first glance execvp doesn't seem to be happening in gamescope itself. |
Seems to be happening when spawning the client (in this case Steam itself) circa this line: https://github.com/Plagman/gamescope/blob/8782dc2cd110ef169e7d5abf5e40c94763bf7a05/src/steamcompmgr.cpp#L3182 |
Should be fixed with 5e66e9c. |
Using gamescope-session running steam client from TTY as a systemd unit with this command line:
Steam client does not start and gamescope outputs this:
And nothing more.
Works with gamescope commit 8f733a4.
Bisect log:
The text was updated successfully, but these errors were encountered: