[Bug 196678] x11-servers/xorg-server: Update to 1.20.7 + make config/devd recognize /dev/input/eventX from multimedia/webcamd
| Newsgroups | gmane.os.freebsd.devel.x11 |
|---|---|
| Message-ID | <[email protected]/bugzilla/> |
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196678 --- Comment #139 from Niclas Zeising <[email protected]> --- 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. _______________________________________________ [email protected] mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-x11 To unsubscribe, send any mail to "[email protected]"