Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 02 Jul 2018 00:48:06 +0300
From:      Greg V <greg@unrelenting.technology>
To:        Grzegorz Junka <list1@gjunka.com>
Cc:        Johannes Lundberg <johalun0@gmail.com>, x11-list freebsd <freebsd-x11@freebsd.org>
Subject:   Re: Does either Gnome or KDE support Wayland on FreeBSD? [EOM]
Message-ID:  <1530481686.15209.0@hraggstad.unrelenting.technology>
In-Reply-To: <3f7629b0-1947-4bd3-f4fa-eb685dc2046b@gjunka.com>
References:  <e1910705-ec89-be50-1317-6f0ad95f61cf@gjunka.com> <CAECmPwv7g5iCKMa4UrLqcXq6VS-5CHFJT31w-uzheg3y%2BLz9-Q@mail.gmail.com> <3f7629b0-1947-4bd3-f4fa-eb685dc2046b@gjunka.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On Sun, Jul 1, 2018 at 2:45 PM, Grzegorz Junka <list1@gjunka.com> wrote:
>=20
> On 30/06/2018 20:37, Johannes Lundberg wrote:
>> I don=FFt know about Gnome or KDE but GTK3 apps work with Wayland.=20
>> It =7Fneeds ports built with custom options though.
>>=20
>=20
> Building ports isn't a problem, however I don't understand how=20
> particular apps can work with Wayland. I thought that they would need=20
> to run inside Weston or some other compositor, which in turn runs on=20
> Wayland? Is the X server in that configuration running as a Wayland=20
> client with with the GTK3 apps running outside of the X server (i.e.=20
> are managed by the compositor directly)?

Yes, you can run them inside e.g. Weston or Sway.

Compositors don't run "on" Wayland, Wayland is a protocol.
The compositor is the display server, it implements the server side of=20
Wayland.
(Compositors can run in windowed mode under X or under another Wayland=20
compositor, for development/debugging purposes.)

For backwards compatibility, the X server is indeed running as a=20
Wayland client, this is called Xwayland, this is optional.

About KDE: I think KDE's kwin_wayland is available now too, but I'm not=20
sure if it would run directly as the main display server (not windowed=20
mode) right now on FreeBSD without additional patches (because of=20
vt/session management stuff -- though maybe ConsoleKit2 might work?).
=




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1530481686.15209.0>