Skip to content

Xwayland socket rework #18

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

Merged
merged 6 commits into from
Jul 17, 2025
Merged

Xwayland socket rework #18

merged 6 commits into from
Jul 17, 2025

Conversation

tesselslate
Copy link
Owner

This PR opens the Xwayland sockets manually instead of letting the X server take care of it. This fixes the issue where opening waywall on Hyprland would cause it to "steal" Hyprland's X display due to some questionable behavior in xserver and libxtrans (not checking lock files) and the lack of an abstract X11 socket.

I do not enjoy the complete and utter lack of any documentation on how to start up Xwayland or really make use of it at all but hopefully this is the last time I have to touch the X server initialization code (clueless)

@tesselslate tesselslate merged commit a98eb0f into main Jul 17, 2025
@tesselslate tesselslate deleted the xwl-sockets branch July 17, 2025 22:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant