We need to make a X11 demo (as in demoscene demo) #175
Replies: 3 comments 3 replies
-
Correct me if I am wrong, but I don't think X has much in the way of hardware accelerated drawing functionality that sets it apart from Wayland, aside from lower latency. It's having functional interactions with the UI that make X so important for such a long time. Maybe using only legacy X protocol features just because "why not" would be an interesting project but it wouldn't show the "true power of X". |
Beta Was this translation helpful? Give feedback.
-
The point was to try as hard to fit as much as you can into very limited space. Often times, the result was nice, very small and portable executable. I don't know for sure but if I would be thinking about doing something like that on Linux/Unix, I'd try as hard as to avoid window manager altogether and preferably just try to draw to framebuffer if that's even possible anymore. On Linux you want to avoid everything except the kernel because who knows what users might have installed and I assume baking X into your executable will not make it small. Afaik drawing can be done both in X or Wayland window though. However, this experiment can be useful because who knows what problems you might uncover if you try to use some obscure extensions or whatever. |
Beta Was this translation helpful? Give feedback.
-
Thank you for your contribution! We currently restructured the "Ideas" discussions and accordingly this discussion will be moved to the X11Libre 1 New Ideas · Discussions · GitHub category. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Frankly we need to make a statement to show how great X is compared to the Wayland. And what would be better than a demoscene demo showing TRUE POWER of X that literally can't be run on Wayland or even XWayland/Wayback because of the missing components?
What we need:
Ideally it would be done without pulling metux off the main task of developing Xlibre, and would be something we'd do in the spare time for fun. What do you say?
Some examples to inspire you:
https://www.youtube.com/watch?v=yHXx3orN35Y
https://www.youtube.com/watch?v=iGpU3DicbLQ
https://www.youtube.com/watch?v=fWDxdoRTZPc
Beta Was this translation helpful? Give feedback.
All reactions