-
-
Notifications
You must be signed in to change notification settings - Fork 15.2k
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
steam: gamescope fails to launch when used from within steam #214275
Comments
This seems to be a very old issue with NixOS #42117 |
#215837 would allow gamescope dies with this error:
However :
So that symbol is actually defined but Xwayland thinks it's not for some reason. |
I've encountered this issue too!
WorkaroundSee my comment here: #162562 (comment) Related: #162562 (comment) |
Hi, I just wanted to real quickly add some context with my knowledge of how Steam works. this part is not the issue and is an ""issue"" about the steam overlay, it happens because there is both a 32 bit and 64 bit version of the overlay both of which are loaded when you launch a 32bit or 64bit game, so this is not related. It happens every time you launch a game on any distro without fail since a game cannot both be 32 and 64 bit. Everything else in this log seems normal, outside of this part:
Also, thank you so much to @GrabbenD for posting the workaround too, I was getting a headache dealing with this. |
Hi, i wanted to ask if someone is working on this issue? |
@urioTV It's an open-source project, so unless someone with the necessary knowledge is interested in the issue (could be yourself), then you'll probably have to wait. |
I ran into this same issue before. The only thing that let me run gamescope through steam so far has been the solution from this comment, but I am not sure why it works. |
I'm trying to add the patch in #162562 (comment) in #312268 , eagering for testing from you. |
There seem to be multiple issues conflated here. The original issue with X11 socket ownership has been addressed. If there's another issue that prevents running gamescope in Steam, please report it separately. |
Describe the bug
gamescope crashes with this error when run from within steam's fhsenv:
This check in wlroots causes that error
https://gitlab.freedesktop.org/wlroots/wlroots/-/blob/0.15.1/xwayland/sockets.c#L98
because inside steam's fhsenv the /tmp/.X11-unix directory is owned by nobody:nogroup.
I have tried simply removing the check from wlroots but in that case gamescope simply hangs.
(Note that it's gamescope that depends on wlroots so this bug happens under x11 window managers too.)
Steps To Reproduce
Steps to reproduce the behavior:
gamescope -- %command%
to the launch options of any gameNotify maintainers
@jagajaga @jonringer
Metadata
The text was updated successfully, but these errors were encountered: