Re: [dev] X11 vs Wayland

From: Mattias Andrée <maandree_AT_kth.se>
Date: Tue, 2 Aug 2016 23:04:15 +0200

On Tue, 2 Aug 2016 22:54:43 +0200
Silvan Jegen <s.jegen_AT_gmail.com> wrote:

> On Tue, Aug 02, 2016 at 10:16:06PM +0200, FRIGN wrote:
> > On Tue, 2 Aug 2016 22:08:08 +0200
> > Silvan Jegen <s.jegen_AT_gmail.com> wrote:
> > > Since X11 is only a protocol, as long as both the
> > > client and the server follow it closely enough both
> > > the clients and the server will be happy. What is
> > > crucial is that the protocol is bare and strictly
> > > defined however. I am still cautiously optimistic
> > > that this is and will be the case...
> >
> > It's not only about client-server interaction, it's
> > about how you for instance should capture input in a
> > compositor. You could use libinput, or a gazillion
> > other libs out there with different levels of device
> > support. I can already see the bug reports because this
> > and that joystick, touchpad, whatever does not work in
> > a specific compositor.
>
> The X11 protocol deals with input as well so as long
> as the clients speak it, they are golden. libinput is
> supposed to make input handling uniform on all X11
> compositors and can also be used on Wayland. I am not sure
> whether Joysticks/gamepads are handled in it though.

They are. Side-note: libinput's documentation is horrible.
(It is far from along in this aspect in the category of
libraries for graphical environments (and audio).)

I'm not quite sure that the display server should be
responsible for joysticks &c. It feels like something
individual applications that use them should access
directly via for example libinput.

>
>
> > And even clients have to do their own
> > font-antialiasing. Sounds like a lot of fun! Please
> > stop repeating the propaganda spread on the web,
> > X11 is not DoA without reason, and there is also a
> > reason why nobody uses it nowadays other than to play
> > around with it. It's a
>
> The rumors of its death are greatly exaggerated...
> Sailfish OS has been using X11 from the start and

Keep in mind that Sailfish OS is not a desktop OS,
it requirements are limited.

> Fedora wants to make X11 the default for their next
> release (I wouldn't count on it).

Haven't Fedora wanted that for a long time now?

>
>
> > horrible mess and the wayland devs expect us to boil
> > the ocean without any clear benefits at hand.
>
> X11 is supposed to give us a "tear-free" desktop at
> most... :P
>
>
> Cheers,
>
> Silvan
>
>


Received on Tue Aug 02 2016 - 23:04:15 CEST

This archive was generated by hypermail 2.3.0 : Tue Aug 02 2016 - 23:12:17 CEST