-
Notifications
You must be signed in to change notification settings - Fork 594
lutris: gamescope is broken: /tmp/.X11-unix not owned by root or us (xwayland) #6191
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
Comments
|
@rusty-snake |
I was looking though journalctl and found a coredump for gamescope.
|
Something not being owned by root is likely due to Does it work with What is the output of the following? firejail --quiet --profile=lutris ls -al /tmp | grep X11
firejail --quiet --ignore=noroot --profile=lutris ls -al /tmp | grep X11 |
@kmk3 ignore root didn't work, but it gave new errors.
firejail --quiet --profile=lutris ls -al /tmp | grep X11
firejail --quiet --ignore=noroot --profile=lutris ls -al /tmp | grep X11
|
Does it change anything if vulkan-tools is installed?
Are gnutls and lib32-gnutls installed? Do you use
I don't know if xwayland needs access to different paths. What DE/WM do you use? Does it work in an X11 session? (By "Using gamescope within lutris" I assume that it's not just gamescope
Unfortunate that it does not print the pipe location in the "Broken pipe" Is there any related error in I don't see anything too obvious in the output; I'd suggest to try commenting Also, note that there have been a few changes to lutris.profile since 0.9.72. Do the warnings change if you install firejail-git from the AUR? |
@kmk3 I had to restart my pc and it worked. EDIT: I restarted again and now doesn't work. this time the error code is
EDIT:
I restarted multiple times to check this time :) Steam can also uses gamescope (launch option), this might be applicable there as well (i haven't tested it). |
This seems like a bug in gamescope/xwayland. I think that the real issue is that the ownership check above is faulty; it For example, when using $ unshare -U ls -al /tmp | grep .X11-unix
drwxrwxrwt 2 nobody nobody 80 Feb 11 00:00 .X11-unix Also, such a directory may very well be owned by a system account. I'd report this as a bug to the relevant project. |
Thanks, I will report this to gamescope. |
Issue reported to wlroots project. https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3805 |
Update from Simon Ser
https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3805 |
Description
Using gamescope within lutris crashes games on launch.
Steps to Reproduce
Steps to reproduce the behavior
Expected behavior
Games should run without crashing
Actual behavior
Games crash on launch
Behavior without a profile
Games run through gamescope as intended
Additional context
Environment
Checklist
/usr/bin/vlc
) "fixes" it).https://github.com/netblue30/firejail/issues/1139
)browser-allow-drm yes
/browser-disable-u2f no
infirejail.config
to allow DRM/U2F in browsers.--profile=PROFILENAME
to set the right profile. (Only relevant for AppImages)Log
Output of
LC_ALL=C firejail /path/to/program
Output of
LC_ALL=C firejail --debug /path/to/program
6191-debuglutrisgamescopelog.txt
The text was updated successfully, but these errors were encountered: