From owner-freebsd-current@freebsd.org Mon Feb 18 12:43:30 2019 Return-Path: Delivered-To: freebsd-current@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 7E5ED14DB264; Mon, 18 Feb 2019 12:43:30 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from mail.daemonic.se (mail.daemonic.se [IPv6:2607:f740:d:20::25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DCC4F8D48D; Mon, 18 Feb 2019 12:43:29 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from cid.daemonic.se (localhost [IPv6:::1]) by mail.daemonic.se (Postfix) with ESMTP id 4433Sb53N6zDjVM; Mon, 18 Feb 2019 12:43:27 +0000 (UTC) X-Virus-Scanned: amavisd-new at daemonic.se Received: from mail.daemonic.se ([IPv6:::1]) (using TLS with cipher ECDHE-RSA-AES128-GCM-SHA256) by cid.daemonic.se (mailscanner.daemonic.se [IPv6:::1]) (amavisd-new, port 10587) with ESMTPS id uvDiIQECxIjZ; Mon, 18 Feb 2019 12:43:27 +0000 (UTC) Received: from garnet.daemonic.se (host-95-192-217-26.mobileonline.telia.com [95.192.217.26]) by mail.daemonic.se (Postfix) with ESMTPSA id 4433SX668fzDjCL; Mon, 18 Feb 2019 12:43:24 +0000 (UTC) Subject: Re: What is evdev and autoloading? To: Stefan Blachmann , Vladimir Kondratyev Cc: sgk@troutmask.apl.washington.edu, freebsd-hackers@freebsd.org, freebsd-current@freebsd.org, owner-freebsd-current@freebsd.org References: <20190217180323.GA95686@troutmask.apl.washington.edu> <71aa0ee09292b0e8648e385de33c455f@kondratyev.su> From: Niclas Zeising Message-ID: <7b25c1bf-5648-cd52-544b-828538a742d9@freebsd.org> Date: Mon, 18 Feb 2019 13:43:22 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: DCC4F8D48D X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.96 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_SHORT(-0.96)[-0.963,0]; ASN(0.00)[asn:36236, ipnet:2607:f740:d::/48, country:US]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_LONG(-1.00)[-0.999,0] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Feb 2019 12:43:30 -0000 On 2/18/19 12:06 PM, Stefan Blachmann wrote: > On 2/18/19, Vladimir Kondratyev wrote: >> On 2019-02-17 21:03, Steve Kargl wrote: >>> Anyone have insight into what evdev is? >> evdev.ko is a small in-kernel library that makes all your input events >> like keyboard presses libinput-compatible. > > And libinput was created by the Freedesktop Wayland team to create > pressure on OS people to make their systems Wayland-compatible. > >>> I do not need nor what these modules loaded. >> I think removing "option EVDEV_SUPPORT" from your kernel config should >> disable most of evdev.ko dependencies > > Shouldn't the EVDEV_SUPPORT default be off on FreeBSD anyway, as well > as libinput not be part of the standard packages? > > The Freedesktop Wayland team consists of people with the Kay Sievers > mentality, which made Linus Torvalds ban his contributions. They do > not care about the bugs they introduce, forcing others to clean up the > mess they create. > > I'd be glad if FreeBSD would keep clean of following that Wayland fad... EVDEV_SUPPORT was enabled in GENERIC on 13 and 12-stable to improve input device handling in X and Wayland. Not having it means that a lot of input devices stop working, or work much worse. We in the FreeBSD Graphics Team are working very hard to improve the FreeBSD Desktop experience, since it is an avenue to recruit new users, and make current users use FreeBSD more. Evdev and libinput is used by both Wayland and xorg. You are free to use either one. Regards -- Niclas Zeising FreeBSD Graphics Team