Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
bump eapi for keyboard and mouse drivers in gentoo-static
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 937
Location: Romania

PostPosted: Thu Dec 19, 2024 11:19 pm    Post subject: bump eapi for keyboard and mouse drivers in gentoo-static Reply with quote

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
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54644
Location: 56N 3W

PostPosted: Fri Dec 20, 2024 5:46 pm    Post subject: Reply with quote

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
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 937
Location: Romania

PostPosted: Sat Dec 21, 2024 1:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 22889

PostPosted: Sat Dec 21, 2024 1:58 pm    Post subject: Reply with quote

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
View user's profile Send private message
stefan11111
l33t
l33t


Joined: 29 Jan 2023
Posts: 937
Location: Romania

PostPosted: Sat Dec 21, 2024 2:02 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum