From owner-freebsd-x11@freebsd.org Wed Dec 20 19:23:56 2017 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 264B9E9EB70 for ; Wed, 20 Dec 2017 19:23:56 +0000 (UTC) (envelope-from jonathan@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 037CA7DBBC; Wed, 20 Dec 2017 19:23:56 +0000 (UTC) (envelope-from jonathan@FreeBSD.org) Received: from [134.153.27.124] (unknown [127.0.1.132]) by freefall.freebsd.org (Postfix) with ESMTP id 07A641BFA; Wed, 20 Dec 2017 19:23:54 +0000 (UTC) (envelope-from jonathan@FreeBSD.org) From: "Jonathan Anderson" To: "Johannes Lundberg" Cc: freebsd-x11@freebsd.org Subject: Re: Vote: making wayland=on default (also posted to ports@) Date: Wed, 20 Dec 2017 15:53:41 -0330 X-Mailer: MailMate (1.10r5443) Message-ID: In-Reply-To: References: <20171220132717.0eb5777d@ernst.home> <20171220153600.3b2b56b6@ernst.home> <26d81970-9d8c-4316-aeac-b14bec1465b3@unrelenting.technology> MIME-Version: 1.0 Content-Type: text/plain; format=flowed Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Dec 2017 19:23:56 -0000 On 20 Dec 2017, at 13:31, Johannes Lundberg wrote: >> // WAYLAND should be enabled by default in ports, and also = >> EVDEV_SUPPORT >> should be enabled by default in the kernel! Currently you have to = >> recompile >> the kernel yourself to get input devices working with Wayland = >> compositors >> (or with xf86-input-libinput). > > Woot, it's not on by default? It's been a while since I used a stock > kernel... Then we definitely need that as well. Good catch :) +1 FWIW, I build base packages with an EVDEV kernel and dump them here: https://allendale.engr.mun.ca/freebsd-evdev/ These are built by a local Jenkins server on a best-effort basis, so no = promises about availability, but if you're willing to trust some random = guy on the Internet to build your kernel for you, feel free to use these = packages. :) The kernel is in the `FreeBSD-kernel-evdev-nodebug` = package; it's just 12-CURRENT built with the following configuration = file: ``` include GENERIC-NODEBUG ident EVDEV-NODEBUG # Enable /dev/input/eventX for input devices device evdev options EVDEV_SUPPORT ``` (from = https://raw.githubusercontent.com/trombonehero/freebsd/evdev-support/sys/= amd64/conf/EVDEV-NODEBUG) Jon -- Jonathan Anderson jonathan@FreeBSD.org