home.social

#libinput — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #libinput, aggregated by home.social.

  1. Home and End keys of Logitech G213 keyboard not working after Kubuntu 26.04 upgrade #keyboard #libinput #keys #2604

    askubuntu.com/q/1566876/612

  2. Home and End keys of Logitech G213 keyboard not working after Kubuntu 26.04 upgrade #keyboard #libinput #keys #2604

    askubuntu.com/q/1566876/612

  3. Home and End keys of Logitech G213 keyboard not working after Kubuntu 26.04 upgrade #keyboard #libinput #keys #2604

    askubuntu.com/q/1566876/612

  4. Home and End keys of Logitech G213 keyboard not working after Kubuntu 26.04 upgrade #keyboard #libinput #keys #2604

    askubuntu.com/q/1566876/612

  5. Libinput Module and Tools are missing on Ubuntu 24.04.4 for RISCV64, Dependency Issue at the Build from Source #2404 #libinput

    askubuntu.com/q/1566406/612

  6. :(

    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 Plasma 6 but probably elsewhere too).

    is the backend of mouse handling with , I couldn't find this setting in it.

  7. 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):

    github.com/swaywm/sway/commit/

    Setting "drag_lock disabled" in the touch pad's config fixes this. 😌

    #sway #libinput #linux #touchpad #laptop

  8. The recent updates also included a new version of #libinput. However, #bash is still reporting: Command not found.

    This is no fun at all…

    #Linux #Arch #ArchLinux

  9. Mit den gerade durchgeführten Updates kam auch eine neue Version für #libinput. Doch immer noch meldet #bash: Kommando nicht gefunden.

    Das macht alles keinen Spaß…

    #Linux #Arch #ArchLinux

  10. 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?

  11. 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).

    wayland.freedesktop.org/libinp
    phoronix.com/news/libinput-1.3

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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?

  18. So I updated the kernel and and now the mute key on my keyboard no longer sends the XF86AudioMicMute mmh, not so nice.

  19. 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?

  20. 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.

  21. > 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.

    [1]: gitlab.freedesktop.org/libinpu

  22. Ich habe gerade anderthalb Stunden das #KDE-"Goals"-Q&A angehört und konnte meine Frage nach dem Stand zu Konfigurierbarkeit von Trackpad-Gesten stellen: Sie wollen voraussichtlich übers nächste Jahr zunächst eine Konfigurierbarkeit per Config-Datei anbieten und dann auch per GUI.
    #Libinput

  23. 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».

    Parece que #Gnome #Mutter los ignora.

  24. 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:

    github.com/StarLabsLtd/firmwar

    #StarLabs #StarLite #touchpad #fix #quirks #libinput #linux #tablet

  25. 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.

  26. 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.

  27. 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.

  28. 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.

  29. 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.

  30. 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.
    gitlab.freedesktop.org/libinpu

  31. 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

  32. 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.

    #gnome #wayland #libinput #kernel #linux #systemd

  33. Want to configure which hardware buttons unblank the screen of your 📱 with ? Here's how (and submitting your changes upstream will fix it for others too): phosh.mobi/posts/wakeup-keys/

  34. 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.