From owner-freebsd-x11@freebsd.org Sun Jul 1 21:54:59 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 31E7CFDDFE3 for ; Sun, 1 Jul 2018 21:54:59 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: from hraggstad.unrelenting.technology (hraggstad.unrelenting.technology [71.19.146.151]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hraggstad.unrelenting.technology", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7E61E805BB for ; Sun, 1 Jul 2018 21:54:58 +0000 (UTC) (envelope-from greg@unrelenting.technology) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=unrelenting.technology; h=date:from:subject:to:message-id; s=default; bh=fMSnzrFGN7ztXU6VWQt1Ke/+dRYWOPdpAg1NUNprtxg=; b=Lkfv6qs0hIhABk9K1MvzknKRJe3OsgypTkrtDlVvH99PYuIeOUDMjfSyCjJYE4E3PJMYUsh5MTwg9WtNyqbL/tHDuCkF5L8o/CDrzQBerEFUGqUJrYeUoLBOW1pk/kxgj7OTe9yqM+BC5jib6ucgHF4LIU+cxvnXQzAg++hHN+M= Received: by hraggstad.unrelenting.technology (OpenSMTPD) with ESMTPSA id dfe1b9e5 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Sun, 1 Jul 2018 21:48:13 +0000 (UTC) Date: Mon, 02 Jul 2018 00:48:06 +0300 From: Greg V Subject: Re: Does either Gnome or KDE support Wayland on FreeBSD? [EOM] To: Grzegorz Junka Cc: Johannes Lundberg , x11-list freebsd Message-Id: <1530481686.15209.0@hraggstad.unrelenting.technology> In-Reply-To: <3f7629b0-1947-4bd3-f4fa-eb685dc2046b@gjunka.com> References: <3f7629b0-1947-4bd3-f4fa-eb685dc2046b@gjunka.com> X-Mailer: geary/0.12.2 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-13; format=flowed Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jul 2018 21:54:59 -0000 On Sun, Jul 1, 2018 at 2:45 PM, Grzegorz Junka 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?). =