#libinput — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #libinput, aggregated by home.social.
-
Libinput Module and Tools are missing on Ubuntu 24.04.4 for RISCV64, Dependency Issue at the Build from Source #2404 #libinput
-
:(
It's pretty fundamental to use of mouse that when you are clicking a mouse button, your hand moves the mouse and this may register in the sensor, causing a drag event to register. The higher quality sensor (high DPI), the more likely this is.
There used to be a "drag start distance" setting in Linux desktop environments, but now it's missing (specifically #KDE Plasma 6 but probably elsewhere too).
#libinput is the backend of mouse handling with #Wayland, I couldn't find this setting in it.
-
I've already assumed that my touch pad was broken (or the driver was buggy) because after a tap-and-drag action, the mouse button was not released when releasing the finger from the touch pad.
It was "sticky", e.g. after marking multiple lines of text.
Just found out that this was introduced a while ago in Sway (to follow libinput recommendations):
https://github.com/swaywm/sway/commit/bbadf9b8b10d171a6d5196da7716ea50ee7a6062
Setting "drag_lock disabled" in the touch pad's config fixes this. 😌
-
In today's edition of FDO sabotaging the desktop experience: #libinput spiking a single CPU core to 100% when the mouse is moved and dropping a crapton of events when twitching it in shooter games.
Uninstall the libinput Xorg input driver directly using evdev instead; and lo and behold: No CPU spikes and perfectly smooth input.
Can the whole libinput+Wayland+"modern Linux desktop" fad (that's holding back true progress for 15 years now) now please go collectively go and die in a fire?
-
libinput now supports LUA plugins. Sounds quite exciting. It makes customization of input devices much more robust, granular and programming friendly (looking at existing evdev events remapping tools).
https://wayland.freedesktop.org/libinput/doc/latest/lua-plugins.html
https://www.phoronix.com/news/libinput-1.30-Released -
Darn, looks like there’s nothing comparable to #xinput in #Wayland. Under #X11, I could temporarily disable my Ergoslider bar mouse with `xinput disable "Ergoslider Mouse"`. Under Wayland, I can only list the devices recognized by #libinput with `sudo libinput list-devices` (and yes, it *does* require sudoing!) but that’s that. #Sad, as the orange buffoon is fond of saying. #Linux #FLOSS
-
Darn, looks like there’s nothing comparable to #xinput in #Wayland. Under #X11, I could temporarily disable my Ergoslider bar mouse with `xinput disable "Ergoslider Mouse"`. Under Wayland, I can only list the devices recognized by #libinput with `sudo libinput list-devices` (and yes, it *does* require sudoing!) but that’s that. #Sad, as the orange buffoon is fond of saying. #Linux #FLOSS
-
Darn, looks like there’s nothing comparable to #xinput in #Wayland. Under #X11, I could temporarily disable my Ergoslider bar mouse with `xinput disable "Ergoslider Mouse"`. Under Wayland, I can only list the devices recognized by #libinput with `sudo libinput list-devices` (and yes, it *does* require sudoing!) but that’s that. #Sad, as the orange buffoon is fond of saying. #Linux #FLOSS
-
Darn, looks like there’s nothing comparable to #xinput in #Wayland. Under #X11, I could temporarily disable my Ergoslider bar mouse with `xinput disable "Ergoslider Mouse"`. Under Wayland, I can only list the devices recognized by #libinput with `sudo libinput list-devices` (and yes, it *does* require sudoing!) but that’s that. #Sad, as the orange buffoon is fond of saying. #Linux #FLOSS
-
Darn, looks like there’s nothing comparable to #xinput in #Wayland. Under #X11, I could temporarily disable my Ergoslider bar mouse with `xinput disable "Ergoslider Mouse"`. Under Wayland, I can only list the devices recognized by #libinput with `sudo libinput list-devices` (and yes, it *does* require sudoing!) but that’s that. #Sad, as the orange buffoon is fond of saying. #Linux #FLOSS
-
Giving GNOME a chance on my new Framework 13 laptop. Last time I tried it was around 7 years ago, and it's much better than I remember.
But some ridiculous things keep popping up — like the fact that I still can’t adjust the touchpad scroll speed. What the heck? libinput has supported this for ages. How is this still not a thing?
-
#libinput 1.28.901 (1.29 RC1) has been released (#InputDeviceManagement / #EventHandlingLibrary / #Wayland / #WaylandCompositor / #X11 / #XOrg / #FreeDesktop) https://wayland.freedesktop.org/libinput/doc/latest/
-
#libinput 1.28.901 (1.29 RC1) has been released (#InputDeviceManagement / #EventHandlingLibrary / #Wayland / #WaylandCompositor / #X11 / #XOrg / #FreeDesktop) https://wayland.freedesktop.org/libinput/doc/latest/
-
#libinput 1.28.901 (1.29 RC1) has been released (#InputDeviceManagement / #EventHandlingLibrary / #Wayland / #WaylandCompositor / #X11 / #XOrg / #FreeDesktop) https://wayland.freedesktop.org/libinput/doc/latest/
-
#libinput 1.28.901 (1.29 RC1) has been released (#InputDeviceManagement / #EventHandlingLibrary / #Wayland / #WaylandCompositor / #X11 / #XOrg / #FreeDesktop) https://wayland.freedesktop.org/libinput/doc/latest/
-
#libinput 1.28.1 has been released (#InputDeviceManagement / #EventHandlingLibrary / #Wayland / #WaylandCompositor / #X11 / #XOrg / #FreeDesktop) https://wayland.freedesktop.org/libinput/doc/latest/
-
#libinput 1.28.1 has been released (#InputDeviceManagement / #EventHandlingLibrary / #Wayland / #WaylandCompositor / #X11 / #XOrg / #FreeDesktop) https://wayland.freedesktop.org/libinput/doc/latest/
-
#libinput 1.28.1 has been released (#InputDeviceManagement / #EventHandlingLibrary / #Wayland / #WaylandCompositor / #X11 / #XOrg / #FreeDesktop) https://wayland.freedesktop.org/libinput/doc/latest/
-
#libinput 1.28.1 has been released (#InputDeviceManagement / #EventHandlingLibrary / #Wayland / #WaylandCompositor / #X11 / #XOrg / #FreeDesktop) https://wayland.freedesktop.org/libinput/doc/latest/
-
Die #libinput-Probleme mit Pinch-/Kneifgesten waren ein Bug und sind mit v1.28.1 behoben worden:
https://github.com/bulletmark/libinput-gestures/issues/378#issuecomment-2769870193
-
Mit #libinput 1.28.0 von gestern funktioniert mein "pinch clockwise / anticlockwise" in libinput-gestures nicht mehr. Damit maximiere und minimiere ich eigentlich Fenster, bis gestern. Hoffentlich nur API-Umstellung und libinput-gestures bekommt das wieder hin?
-
The exposure way and calculation method are defined in the "6.2.2.7 Global Items" section of the #USB HID spec 1.11. The general formula is
Resolution = (Logical Maximum – Logical Minimum) / ((Physical Maximum – Physical Minimum) * (10^Unit Exponent))
Unfortunately, I do not have a mouse device that exposes 'Unit Exponent' and 'Unit' for testing. Otherwise, it would be great to write a PR to #systemd or #libinput to add it.
-
> Devices usually do not advertise their resolution and libinput relies on the udev property MOUSE_DPI for this information.[1]
It seems that #libinput will first try to find the recommended value of the device, and if that fails, will use the hard-coded value, right? No! libinput directly uses the hard-coded value and systemd-udevd only provides fixed MOUSE_DPI. Neither libinput nor #systemd-udevd has the code to read #DPI from the HID Report Descriptor.
-
Pues he podido comprobar con #libinput que los botones de desplazamiento lateral del ratón son detectados. Estos botones se activan al inclinar la rueda hacia los lados. BTN_BACK y BTN_TASK con su «release» y «press».
-
If you have the @starlabssystems StarLite 5 Linux tablet and the touchpad on the magnetic keyboard doesn’t disable when typing for you (didn’t for me, although I’m on the latest firmware), see the fix here:
https://github.com/StarLabsLtd/firmware/issues/182
#StarLabs #StarLite #touchpad #fix #quirks #libinput #linux #tablet
-
Does any #Linux expert have an idea how would I proceed with a problem… I have an #ErgoSlider #rollermouse (google it), and despite having no dedicated driver it works great – except that the #mouse cursor keeps moving while I type, because my thumbs fall down on the roller bar. The device uses the ordinary #libinput driver, so what I guess I need is a command pair to “suspend” and ”resume” mouse movement.
-
Does any #Linux expert have an idea how would I proceed with a problem… I have an #ErgoSlider #rollermouse (google it), and despite having no dedicated driver it works great – except that the #mouse cursor keeps moving while I type, because my thumbs fall down on the roller bar. The device uses the ordinary #libinput driver, so what I guess I need is a command pair to “suspend” and ”resume” mouse movement.
-
Does any #Linux expert have an idea how would I proceed with a problem… I have an #ErgoSlider #rollermouse (google it), and despite having no dedicated driver it works great – except that the #mouse cursor keeps moving while I type, because my thumbs fall down on the roller bar. The device uses the ordinary #libinput driver, so what I guess I need is a command pair to “suspend” and ”resume” mouse movement.
-
Does any #Linux expert have an idea how would I proceed with a problem… I have an #ErgoSlider #rollermouse (google it), and despite having no dedicated driver it works great – except that the #mouse cursor keeps moving while I type, because my thumbs fall down on the roller bar. The device uses the ordinary #libinput driver, so what I guess I need is a command pair to “suspend” and ”resume” mouse movement.
-
Does any #Linux expert have an idea how would I proceed with a problem… I have an #ErgoSlider #rollermouse (google it), and despite having no dedicated driver it works great – except that the #mouse cursor keeps moving while I type, because my thumbs fall down on the roller bar. The device uses the ordinary #libinput driver, so what I guess I need is a command pair to “suspend” and ”resume” mouse movement.
-
I've just realized #libinput does not support circular-scroll touchpad yet. While I'm keep trying to completely switch to #Wayland, there are still some missing features I need, unfortunately.
This issue has been filed back in 2019 and still open.
https://gitlab.freedesktop.org/libinput/libinput/-/issues/235 -
Just discovered #libinput's #touchpad drag lock feature.
As someone who prefers linear input with no speed-depedent acceleration, dragging things for wide distances always was a challenge on the #framework16's unfortunately small touch pad.
What this setting does is that it simply doesn't end the drag immediately when you let go of the touchpad, allowing you to reset your finger and continue the drag.
Normally, I don't like delays/timeouts like this because they add friction to using a computer; making the UI feel slow. This one's timeout is higher than I'd like too and it's not configurable either :/
However, they thoughtfully made it so that tapping immediately ends the drag motion which makes it feel quite responsive again.In #Hyperland, you can enable this feature using:
input::touchpad::tap-and-drag = true
-
Dear fediverse, maybe you know the trick. I have a laptop with a `de` keyboard and an external `us` keyboard. How do I configure my system to use either layout depending on the key press source? It's 2024 .. there must be a way! This should work on the console and in wayland gnome (no X11). I know this might be complicated, but not impossible.
-
Want to configure which hardware buttons unblank the screen of your 📱 with #phosh? Here's how (and submitting your changes upstream will fix it for others too): https://phosh.mobi/posts/wakeup-keys/
-
Wanted to experiment with adding a #trackpoint onto my #chrumm #keyboard and got myself an evaluation board that I taped on top.
So far, not so bad, but I have yet to convince #libinput to invert the axis for just this mouse. My udev rules which add the calibration matrix env variable do not seem to have any effect at all. So this blocks any further experimentation at the moment.