From owner-freebsd-x11@freebsd.org Mon Jul 2 09:03:32 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 E16A8FEE019 for ; Mon, 2 Jul 2018 09:03:32 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from msa1.earth.yoonka.com (yoonka.com [88.98.225.149]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "msa1.earth.yoonka.com", Issuer "msa1.earth.yoonka.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 6A2187C323 for ; Mon, 2 Jul 2018 09:03:31 +0000 (UTC) (envelope-from list1@gjunka.com) Received: from crayon2.yoonka.com (crayon2.yoonka.com [10.70.7.20]) (authenticated bits=0) by msa1.earth.yoonka.com (8.15.2/8.15.2) with ESMTPSA id w6293TdW052288 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Mon, 2 Jul 2018 09:03:30 GMT (envelope-from list1@gjunka.com) Subject: Re: Does either Gnome or KDE support Wayland on FreeBSD? [EOM] To: Denis Polygalov Cc: x11-list freebsd References: <3f7629b0-1947-4bd3-f4fa-eb685dc2046b@gjunka.com> <1530481686.15209.0@hraggstad.unrelenting.technology> From: Grzegorz Junka Message-ID: Date: Mon, 2 Jul 2018 09:03:29 +0000 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-GB-large 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: Mon, 02 Jul 2018 09:03:33 -0000 On 02/07/2018 03:41, Denis Polygalov wrote: > Hi Grzegorz, > "Currently FreeBSD supports Wayland compositor" - this statement is too general. > To my knowledge the situation is like follows. > Currently FreeBSD support Wayland (protocol) out of the box, just type: > $ pkg install wayland > In order to be able to see anything on the screen (or in a window created by X) > you need a so called "Wayland compositor". > In a world of Wayland the compositor is _the_ heavy stuff with wide > range of dependencies. > On FreeBSD currently there is no Wayland compositor available "out of > the box" i.e. from packages for example, so you have to compile one of > them by yourself. > Reference Wayland compositor - "Weston" is not in the ports tree yet but you can > find FreeBSD port for it under review here: > https://reviews.freebsd.org/D10599?id=28017 > In order to use Weston or any other Wayland compositor you need at least: > 11.2-RELEASE FreeBSD > drm-stable-kmod installed from ports > mesa-libs compiled from ports with Wayland support > Any other dependencies may differ for different Wayland compositors. > The Weston for example require custom kernel with evdev enabled. > kwin_wayland may require something else... > Another Wayland compositor I manage to get run on a GENERIC 11.2 kernel is > graphics/qt5-wayland. > Thanks Denis. That explains a lot! From what I could check a Wayland compositor is supported in KWin from 5.4 (we have 5.12 in ports) and in GnomeShell from 3.18 (same we have in ports). That would imply that those two compositors are available from ports "out of the box", in contrary to your statement, unless they have been disabled, not tested, or are otherwise not fit for purpose? Or you meant that there are no standalone compositors available?