Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Feb 2019 17:09:11 +0000
From:      Johannes Lundberg <johalun0@gmail.com>
To:        freebsd-current@freebsd.org
Subject:   Re: What is evdev and autoloading?
Message-ID:  <9a8f4152-af60-88f3-c5a0-8990cccbc2f1@gmail.com>
In-Reply-To: <201902181512.x1IFCOwm005711@pdx.rh.CN85.dnsmgr.net>
References:  <201902181512.x1IFCOwm005711@pdx.rh.CN85.dnsmgr.net>

next in thread | previous in thread | raw e-mail | index | archive | help

On 2/18/19 3:12 PM, Rodney W. Grimes wrote:
>> On 2/18/19 12:06 PM, Stefan Blachmann wrote:
>>> On 2/18/19, Vladimir Kondratyev <vladimir@kondratyev.su> 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 even=
ts
>>>> 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 shou=
ld
>>>> 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 th=
e
>>> mess they create.
>>>
>>> I'd be glad if FreeBSD would keep clean of following that Wayland fad=
=2E..
>> EVDEV_SUPPORT was enabled in GENERIC on 13 and 12-stable to improve=20
>> input device handling in X and Wayland.  Not having it means that a lo=
t=20
>> of input devices stop working, or work much worse.
>>
>> We in the FreeBSD Graphics Team are working very hard to improve the=20
>> FreeBSD Desktop experience, since it is an avenue to recruit new users=
,=20
>> and make current users use FreeBSD more.
> Sadly your execution on that seems to be missing the mark,
> telling people they have to go get a port now to get drm working
> because it could not be maintained in base, and then telling them,
> oh, you need this new code in base so that it is so much easier
> to use graphical stuff this way.
>
> These seem to be conflicting stories.

You don't need evdev or libinput to have a functional desktop with a
3-button mouse but some modern desktop environments require it. Why
should we not include the large group of people who want to run a modern
desktop? Including more users does not mean excluding anyone in this case=
=2E


>
>> Evdev and libinput is used by both Wayland and xorg.  You are free to =

>> use either one.
> And sadly now must take action when no action was required before
> when using neither.

Take what action? If you don't need it, just don't use it. If you don't
want change, stay on older release. If you are a purist and want to
remove everything in the kernel you don't use, you probably already have
your custom kernel config, and you probably are a minority. Consider the
well-being, progress and future of the project and the community at
large instead of your ego.


>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9a8f4152-af60-88f3-c5a0-8990cccbc2f1>