Open REmerald opened 5 months ago
Turns out, this is the freeglut issue.
Is glut library required? (Can't find it in the dependency chains.) Maybe it's possible to use something else as another backend?
Is glut library required?
Yes for a lot of prebuilt packages it is compiled in without opt out.
eglut has been required for touch support, because GLFW don't implement touch.
However I plan to do eglut ===> SDL3 (https://github.com/minecraft-linux/mcpelauncher-manifest/pull/935#issue-2092116930).
flatpak uses GLFW and runs in wayland only mode, but doesn't support touch.
Uncomment xwayland disable in the sway config.
Why would you do that?
I'm not doing fast migration to SDL3, because of potential bugs in the backend.
Maybe this issue has been fixed now? Using the mpcelauncher flatpak, it runs and works fine for me without Xwayland
mcpelauncher flatpak is a pure wayland app via glfw even before this issue has been even opened
The xenial, bionic and buster AppImages will require XWayland for ever.
I will close this issue once bookworm AppImages use sdl3 by default that can take a while.
Describe the bug Minecraft always runs under Xwayland. If I disable it, it refuses to launch.
To Reproduce Steps to reproduce the behavior:
swaymsg -t get_tree
#11: con "Minecraft" (xwayland, pid: 13210, instance: "mcpelauncher-client", class: "mcpelauncher-client", X11 window: 0x800002)
xwayland disable
in the sway config.Expected behavior Minecraft should launch through wayland.
Screenshots Game Log
Desktop (please complete the following information):
0.11.0.qt6.r13.g556dbe8-1
Additional context
The launcher itself runs on wayland.
#14: con "Linux Minecraft Launcher" (xdg_shell, pid: 13946, app_id: "io.mrarm.mcpelauncher-ui-qt")
sway version 1.8.1