View previous topic :: View next topic |
Author |
Message |
stefan11111 l33t
Joined: 29 Jan 2023 Posts: 937 Location: Romania
|
Posted: Thu Dec 19, 2024 11:19 pm Post subject: bump eapi for keyboard and mouse drivers in gentoo-static |
|
|
The xorg-r3 eclass no longer supports EAPI 7.
This PR bumps EAPI: https://github.com/NeddySeagoon/gentoo-static/pull/3
Made a post on the forums so it's more visible. _________________ My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev" |
|
Back to top |
|
|
NeddySeagoon Administrator
Joined: 05 Jul 2003 Posts: 54642 Location: 56N 3W
|
Posted: Fri Dec 20, 2024 5:46 pm Post subject: |
|
|
stefan11111,
Thank you.
I will get to it, once I can sit comfortably in front of my PC.
That will be a few weeks yet. (Don't ask, at least not in public.) _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
|
stefan11111 l33t
Joined: 29 Jan 2023 Posts: 937 Location: Romania
|
Posted: Sat Dec 21, 2024 1:47 pm Post subject: |
|
|
NeddySeagoon,
By the way, what is the advantage over xf86-input-evdev?
I use these drivers because I have no problem with them, but why are they better that xf86-video-evdev?
Actually, what even makes an input driver better that another?
This is not like video drivers, where one gives mode fps in games than another. _________________ My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev" |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 22869
|
Posted: Sat Dec 21, 2024 1:58 pm Post subject: |
|
|
x11-drivers/xf86-input-evdev requires virtual/libudev and >=x11-base/xorg-server-1.18[udev]. The repository's README indicates these are ebuilds for use on a system with static /dev. To me, that implies the system will neither install nor run udev, so anything that requires udev is not available to a system with static /dev. That then means evdev cannot be used on such a system, and the older pre-udev input drivers would be needed instead. |
|
Back to top |
|
|
stefan11111 l33t
Joined: 29 Jan 2023 Posts: 937 Location: Romania
|
Posted: Sat Dec 21, 2024 2:02 pm Post subject: |
|
|
Hu wrote: | x11-drivers/xf86-input-evdev requires virtual/libudev and >=x11-base/xorg-server-1.18[udev]. The repository's README indicates these are ebuilds for use on a system with static /dev. To me, that implies the system will neither install nor run udev, so anything that requires udev is not available to a system with static /dev. That then means evdev cannot be used on such a system, and the older pre-udev input drivers would be needed instead. |
xf86-input-evdev works on a static /dev system if you install libudev-zero
I tested in on my static /dev machine and it works.
Despite the name, libudev-zero has nothing to do with systemd, where udev is from.
EDIT: Just tested xf86-input-libinput too, and that also works with a static /dev, also needing libudev-zero.
So that makes it 3 different input drivers that I can't see any difference between at runtime.
Does someone know which one is better and why? _________________ My overlay: https://github.com/stefan11111/stefan_overlay
INSTALL_MASK="/etc/systemd /lib/systemd /usr/lib/systemd /usr/lib/modules-load.d *udev* /usr/lib/tmpfiles.d *tmpfiles* /var/lib/dbus /usr/bin/gdbus /lib/udev" |
|
Back to top |
|
|
|