Live data from Hacker News

A Wayland Compositor in Minecraft

modrinth.com

41–50 of 87 posts

Re: A Wayland Compositor in Minecraft

#41
post #36

Not sure why people praise Minecraft for this. This is huge feat of Wayland, and was possible because devs took time to consider use cases outside of current norm, and why it took so long to migrate the ecosystem. People liked to bitch about the "Gnome blocking/not implementing essential protocols" part, but even that partially made this possible

[deleted]

Re: A Wayland Compositor in Minecraft

#43
post #36

Not sure why people praise Minecraft for this. This is huge feat of Wayland, and was possible because devs took time to consider use cases outside of current norm, and why it took so long to migrate the ecosystem. People liked to bitch about the "Gnome blocking/not implementing essential protocols" part, but even that partially made this possible

Is there any reason that you couldn't implement this on Xorg?

xserver only takes about 10 lines of code, that doesnt sound as impressive as 8,000

Re: A Wayland Compositor in Minecraft

#45
post #4

Minecraft is becoming DOOM in terms of crazy technical feats. I love it.

Interestingly they're opposites really, people try to run DOOM on anything, while they try to run anything in Minecraft.

This is closer to PSDoom:

https://www.cs.unm.edu/~dlchao/flake/doom/chi/chi.html

Re: A Wayland Compositor in Minecraft

#47

Earlier quoted context omitted.

I haven't used Linux desktop in 6 years but I remember when Wayland was new and started replacing X about 15 years ago and these were common complaints... I hope this is a joke and still isn't the case!

Wayland is a bunch of amateurs trying to be strict and secure and the end result is everyone opening their own security holes to make it usable. It's working now, mostly. KDE got some kind of video bridge recently which is an insane workaround for something that should've just worked.

I'm not sure I get your complaint?

You're worried that capturing Wayland screens from X11 applications requires additional software?

How is that a real complaint? The only way this would be possible without additional software is if Wayland itself was just another X11 Version, if Wayland was X12 which is X11 but with protocol changes that break backwards compatibility, you would run into exactly the same problem.

Your standard for something being insane is that it is not 100% identical to X11.

Re: A Wayland Compositor in Minecraft

#48

I can't wait to have windowing bugs and UI issues but in Minecraft! Jokes aside, I've grown to love "XYZ in Minecraft". It's like a newer (still 2011 was a long time ago!) version of "Doom on XYZ".

I haven't used Linux desktop in 6 years but I remember when Wayland was new and started replacing X about 15 years ago and these were common complaints... I hope this is a joke and still isn't the case!

I've been using Wayland for some years (at least since Debian switched to it as their default) and not had any issues with it. I think complaints were more common about X, and Wayland has resolved a lot of it for the average user. For example my switch to Wayland was the first time I had 100% working video playback on Intel iGPUs without tinkering with conf files. I appreciate there are still some edge cases where X11 is still better -- but I think for 95-99% of users Wayland has just worked.

Re: A Wayland Compositor in Minecraft

#49
post #40

Earlier quoted context omitted.

Is there any reason that you couldn't implement this on Xorg?

absolutely not. a very near example would be immersed vr which is compatible with xorg and does essentially the same thing (2d windows pasted all over a 3d world), although not integrated into minecraft. also since their solution isn't wayland-centric it has ports to osx and windows. wayland deserves credit but not for this concept.

https://github.com/augustoicaro/Immersed-Linux-Virtual-Monit...

>If you're reading this, you're likely in the same boat as me. You've discovered that Immersed can create virtual monitors for Windows and Mac, but on Linux, this feature is marked as "unsupported" on X11. This means you can't create virtual monitors directly through the Immersed agent. For now, the known workaround is to manually set up virtual monitors. If you use Wayland, now immersed offer support for native virtual displays on the Immersed agent on gnome Wayland. You can access this options in Immersed client menu -> Setting -> Configure virtual displays. Other Wayland DE/Compositors are not supported, but there are ways to create virtual monitors manually as we do on X11, please check the linux-help channel in the Discord server for more info.

Basically immersed vr doesn't support X11 windows, it only supports X11 screens, which means you would have to create a new screen manually for each window.

Re: A Wayland Compositor in Minecraft

#50

Is Minecraft dethroning Emacs as the new weird OS that can do everything but probably shouldn't? Can I check my email in minecraft yet?

Emacs can do everything and probably should though

If it handles text, it is in the realm of things you can reasonably prefer to do in emacs
Post reply on HN