[Bug 196678] x11-servers/xorg-server: Update to 1.20.7 + make config/devd recognize /dev/input/eventX from multimedia/webcamd

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Feb 18 20:47:42 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196678

--- Comment #139 from Niclas Zeising <zeising at FreeBSD.org> ---
Created attachment 211749
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=211749&action=edit
update Xorg to 1.20.7 and ingegrate patches

Hi!
Wulf, thank you very much for your work on this!
I've taken your patch and integrated it with some of my WIPs I've had laying
around in the FreeBSDDesktop git repo.
Some highlights of the differences (in no particular order)
* Add xf86-input-libinput to the default set of installed drivers.
* Remove HAL option from xorg-server.  It's been deprecated a long time, it's
time to remove it completely.
* Enable UDEV backend by default on FreeBSD 12 and 13.  FreeBSD 11 still uses
the DEVD backend.
* Don't use the local glamor fix, rather use the upstream one.

I took the liberty of rewording your pkg-message somewhat.
I also integrated PR 244129 from jbeich, enabling evdev xkb rules by default in
xwayland.

Thank you once again for being patient and working on this, even when I haven't
been as responsive as I should have.  Hopefully we can push this over the
finish line now.

I have one question, between your 1.20.3 patch and the 1.20.4 patch, there's
some changes to the patch for the devd backend, are these intentional?  I can't
see the change mentioned anywhere.  There's an ioctl and a bunch of defines
that are removed.



Speaking of the rcpt_mask and stuff like that.  When I enabled evdev in the
default kernel, and also enabled synaptics and elantech support by default, I
missed to change the value of that sysctl as well.  We should probably change
the default of it to give sane defaults when running FreeBSD as a desktop.  I
don't know if this warrants more discussion, or it's just one of those "let's
just do it".

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-x11 mailing list