Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Wayland

Name: Anonymous 2011-11-19 3:41

http://cgit.freedesktop.org/wayland/wayland/tree/src/wayland-client.h
http://cgit.freedesktop.org/wayland/wayland/tree/src/wayland-server.h
http://cgit.freedesktop.org/wayland/wayland/tree/src/wayland-egl.h

That's it. Those three tiny header files is all you need to be able to host or interface with a Wayland server, create and manipulate windows, get input device events, or get an EGL context for use with OpenGL or OpenGL ES (your choice). There are no configuration files (everything is autodetected and/or delegated to the kernel, enumerating display adapters, adapter outputs, input devices, etc. is done by traversing the mounted devfs file system tree).

You can use this as your starting point to implement a full blown DWM or X Windows layer, or you can use it write client applications that integrate nicely with any active Wayland server including Wayland-based DWM.

Why are you still using X Windows?

Name: Anonymous 2011-11-19 18:33

>>8
• It relies on the cooperation of the authors of every app running on your desktop to get an even remotely consistent interface. We've seen how well this works with UI widgets, now we're taking the fun to the windows! Is the close button on the left or right side? Top or bottom?

• Now every program has to link to a GUI toolkit, even games and the likes which would be happy to just get the default window decoration.

• The window manager can no longer force window resizing and closing to work for programs that stop responding to messages.

• It clashes with the current system, which is sure to make it harder to write something that works with both. Expect plenty of problems with missing decorations on one side and double decorations on the other.

I can't fathom why anyone would even think it would be a good idea.
``This function needs to be reliable, consistent, and heavily user customizable.  I know, let's let every developer implement their own!''
Maybe someone who has their head so far up KDE or Gnome's ass that they think everybody should just rewrite their programs in Qt/GTK.
Hearing Wayland supporters talk about how everyone will just use libraries and that will solve everything is like hearing libertarians talk about the Invisible Hand of the Free Market.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List