MCMrARM / mcpelauncher-linux

Please note this is a legacy repository, please go to: https://github.com/minecraft-linux/mcpelauncher-manifest/wiki
GNU General Public License v3.0
312 stars 46 forks source link

Wayland support #383

Open tarik02 opened 6 years ago

MCMrARM commented 6 years ago

I believe GLFW should have Wayland support, try to use it instead of EGLUT?

tarik02 commented 6 years ago

Okay, but i can't compile it with glfw and cef together.

tarik02 commented 6 years ago

I changed some places and compiled. But there is no wheel button handling, when i scroll the hotbar item isn't changed.

KennFatt commented 6 years ago

Everything its fine with Wayland. And I use EGLUT for it.

tarik02 commented 6 years ago

@KennFatt, so it uses Xwayland and it is legacy way. There is needed a modern way like glfw with wayland support.

KennFatt commented 6 years ago

Does it really matter?

tarik02 commented 6 years ago

@KennFatt yes, Xwayland is going to be optional (default removed) in few decades. Because X is legacy already.

MCMrARM commented 6 years ago

I'll likely try to implement wayland support in eglut after I switch to wayland myself finally, but it's not a priority.

As for Xbox Live login with GLFW, you'll need to wait until the project refactor/restructurization is completed.

Enverex commented 6 years ago

Because X is legacy already.

This is not true in the slightest. A few people trying to push Wayland over XOrg does not make the latter "legacy".

tarik02 commented 6 years ago

I mean it is legacy as for me.

MCMrARM commented 6 years ago

It's already possible to get Xbox Live with the rewritten launcher, and I'm willing to help with getting Wayland under GLFW here, join the discord if you're interested; https://discord.gg/TaUNBXr