From owner-freebsd-x11@freebsd.org Tue Jul 3 04:01:28 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 3BE59FF5F81 for ; Tue, 3 Jul 2018 04:01:28 +0000 (UTC) (envelope-from dpolyg@gmail.com) Received: from mail-pf0-x242.google.com (mail-pf0-x242.google.com [IPv6:2607:f8b0:400e:c00::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AC93B89A49 for ; Tue, 3 Jul 2018 04:01:27 +0000 (UTC) (envelope-from dpolyg@gmail.com) Received: by mail-pf0-x242.google.com with SMTP id s21-v6so325359pfm.6 for ; Mon, 02 Jul 2018 21:01:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=HqqHiZ2Cl1Zw9Li5XJmPOixZ5zwO0FTheuDuDA3IgFY=; b=Nm+Qy7xvGP0v323OEWhJrHo2ec/ep/lYdz/XsIcjGihyEyeGSNZxrdWtkNSzS+vs2W NCKF89Rs3kgdSkScuyHM8M/M1wx5WPRkv5tIN7p7W0DEqOG17CTMrCfIRkT59eDcI/fV o9pXOjItT2HTR/DT6YdCBptcebqJ/m5WakQF/vhwybpni543X1KNZTfci5DdSaYChpMV r7B76pcP4pWm+H7uGwyFxuf/W8vidygDn0rM6UZkexHhbdOt2kx+KDJDuHUztDJR4w+t BBEq7nMFAu2Tc6HTS9Kw4DxZA6vg0pAbFDgdWkNMLCC1T1z8we6TodQUMjzvkl8HVxU8 snMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=HqqHiZ2Cl1Zw9Li5XJmPOixZ5zwO0FTheuDuDA3IgFY=; b=XxKMMK0nZAGFYyGPEq2xZ9IvTE71gNYD1VyGjW1bqscJ7gGB6EzbNoFohayAcBX2Hl bJJJb74zPcNMrFxN104TcIQxazZ2OZiR6ZF0iCQXVQ2s9/KA/oQzbKuUp3xDZ0eDr1yT 86FHGwGya/CWwadm6UhBAgwX8HdMn9wFuTtGDSIDA+81LF6x53XM3DtTKYpoC+Z/p6YL zYvGRsD7Xw4nwU8D+eKIqYBq9FoBIlUiK71GeZ0i4wbZvlJ6G/H0JqF/WFzi0gdWNF3m 6rAb16o6y+DvoE1rPuXYq/4ZXpgHiepHDcBD4WsP+69mqgg63k3mJYUmJMbTeiXxQeag GEhw== X-Gm-Message-State: APt69E2uSj+pbIhM2Sm4B1VHHaU0GmR0oGR7NrW3w9hfwvXoM93ALbOZ fdFILhBvlNC8alCd6eyHrzog1+UllD2AtxVs1NA= X-Google-Smtp-Source: AAOMgpf8mDkD+xHHViJUcBJgG7BJT5Lnqp2vNWHJjgMr3SQzGYP25aPAJkkmmFBGCMcm42cIX8ad7wT+zTvfX1SGTa8= X-Received: by 2002:a63:5fc1:: with SMTP id t184-v6mr23192655pgb.183.1530590486616; Mon, 02 Jul 2018 21:01:26 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a17:90a:65c1:0:0:0:0 with HTTP; Mon, 2 Jul 2018 21:01:26 -0700 (PDT) In-Reply-To: References: <3f7629b0-1947-4bd3-f4fa-eb685dc2046b@gjunka.com> <1530481686.15209.0@hraggstad.unrelenting.technology> From: Denis Polygalov Date: Tue, 3 Jul 2018 13:01:26 +0900 Message-ID: Subject: Re: Does either Gnome or KDE support Wayland on FreeBSD? [EOM] To: Grzegorz Junka Cc: x11-list freebsd Content-Type: text/plain; charset="UTF-8" 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: Tue, 03 Jul 2018 04:01:28 -0000 Hi Grzegorz, my definition of "available out of the box" is "user can start using software without compiling anything". :) Above is my personal opinion of course, sorry for not making it clear. Also, yes, you right, I was thinking only about standalone Wayland compositors. As Greg said currently Wayland+KDE support on FreeBSD is better than for Wayland+Gnome. Regards, Denis On 7/2/18, Grzegorz Junka wrote: > > 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? > >