I recently installed XFCE on my LFS 8.0 distro, following the BLFS guide.
I installed the Xorg drivers "xf86-input-evdev" and "libevdev" successfully,
But when running startx, the xfce desktop shows up, but both the mouse and keyboard are unresponsive. The keyboard works properly before starting xfce, and I have checked output using `cat /dev/input/mice` which responds on touch.
The Xorg.0.log file shows that evdev_drv.so cannot find libevdev.so.2:
Code:
[ 1372.078] (II) LoadModule: "evdev"
[ 1372.078] (II) Loading /usr/X11/lib/xorg/modules/input/evdev_drv.so
[ 1372.078] (EE) Failed to load /usr/X11/lib/xorg/modules/input/evdev_drv.so: libevdev.so.2: cannot open shared object file: No such file or directory
[ 1372.078] (II) UnloadModule: "evdev"
[ 1372.078] (II) Unloading evdev
[ 1372.078] (EE) Failed to load module "evdev" (loader failed, 7)
[ 1372.078] (EE) No input driver matching `evdev'
This is the output of `ldconfig -p | grep evdev`
Code:
libevdev.so.2 (libc6,x86-64) => /usr/X11/lib/libevdev.so.2
libevdev.so (libc6,x86-64) => /usr/X11/lib/libevdev.so
Both the library files are present in the said locations, and "/usr/X11/lib" is present in LIBRARY_PATH too. Why can't "evdev_drv" load "libevdev"?
Should I fall back to "libinput"? I have read that it is not recommended on modern hardware.