Questions tagged [libinput]

libinput is a library to handle input devices in Wayland compositors and to provide a generic X.Org input driver. It provides device detection, device handling, input device event processing and abstraction so minimize the amount of custom input code compositors need to provide the common set of functionality that users expect.

Filter by
Sorted by
Tagged with
0 votes
0 answers
12 views

How I can rotate touch screen input device to match the dipslay rotation (flip) in Ubuntu 22.04 (wayland)

Ubuntu 22.04 uses wayland, and I have touchscreen monitor that is rotated to 180 degree. Rotating the picture was easy (in settings -> displays). But the touch input did not rotate. How I can map ...
user avatar
0 votes
0 answers
76 views

How to troubleshoot wayland mouse+keyboard settings? (Ubuntu 22.04)

I upgraded to Ubuntu 22.04 recently, from 21.10, and ran into the same problem I had since ubuntu introduced wayland by default: my touchpad and keyboard do not work on wayland. I have an Asus laptop ...
user avatar
  • 1
0 votes
0 answers
73 views

My Elan touchpad has been detected as both a mouse and a touchpad, and configuration profiles for both types got mingled. How ot fix it?

When no external mouse is connected, here is the xinput & libinput output respectively: $ xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST ...
user avatar
0 votes
1 answer
232 views

How to improve trackpad precision on Ubuntu?

I'm running Ubuntu 20.04 (kernel is 5.4.0-99-lowlatency, but issue is the same on the generic kernel) on a Thinkpad X260. The trackpad device is "Synaptics TM3075-002". Basically, for small, ...
user avatar
  • 101
0 votes
1 answer
48 views

Disable physical left click on touchpad but keeping tap

I need to disable the physical clicking on the left touchpad as my touchpad is a bit broken and get stuck specifically on the left side. I think libinput should do the work but I am unable to find the ...
user avatar
2 votes
0 answers
202 views

How do I get mouse acceleration feeling the same as in Mac OS?

I only seem to have the option of choose between "flat" and "adaptive" mouse acceleration profiles. "Adaptive" feels too mild. The closest I've gotten is switching to the ...
user avatar
0 votes
0 answers
29 views

lininput-gesture using command expression

I would like to use following command when swipe down 4 fingers brightnessctl -d $(sudo brightnessctl -l | head -2 | tail -1 | cut -d ' ' -f 2 | cut -d '\'' -f 2`) set 5%+ It will make 5% brithtner ...
user avatar
7 votes
6 answers
4k views

Keyboard not working after shutdown (ASUS Zenbook 13 OLED UM325S)

I just installed Ubuntu 20.04 on my new ASUS Zenbook 13 OLED UM325S. Keyboard is not working after a cold boot. Keyboard will start working on the next boot, if the device is rebooted at Cryptsetup ...
user avatar
  • 106
2 votes
0 answers
157 views

Lenovo trackpad libinput pinch event being swallowed? [closed]

I'm running Ubuntu 21.10 development preview on a Lenovo 82B500DBAU, with xmonad-wm. It has a MSFT0001:00 06CB:7F28 Touchpad, which for the most part seems to work quite well (notably though, isn't ...
user avatar
  • 71
1 vote
1 answer
211 views

How to completely disable 3 finger tap by any means in libinput

What I want is to be able to just disable 3 finger tap because I never use it and it also messes up what code I write. I use libinput and synclient is not an option. I also use X11 instead of Wayland. ...
user avatar
  • 131
3 votes
0 answers
575 views

Middle mouse button pastes even after scrolling with TrackPoint (on Lenovo Wireless TrackPoint Keyboard II) [closed]

I have a Thinkpad X250 running Linux Mint 20.1 Cinnamon (5.4.0-74-generic). I recently bought a Lenovo Thinkpad Trackpoint Wireless II keyboard, and I'm positively surprised by how well everything ...
user avatar
  • 31
1 vote
0 answers
257 views

Adjusting touchpad speed with synaptics but palm detection with libinput

I am using a ThinkPad E595 with Ubuntu 20.04 and tried to alter the touchpad acceleration. Since xinput --list-props 13 didn't give me any options other than libinput Accel Speed I installed sudo apt-...
user avatar
  • 11
1 vote
0 answers
48 views

Libinput: Two touches released but jus one event "TOUCH_UP"

I'm working in a project using wxWidgets and a RaspberryPi 3 model A+. It uses a CTPM FT5406 touch screen for the application. The problem is: When i touch in both the extremity of the screen, the ...
user avatar
  • 11
1 vote
1 answer
362 views

MSFT All-in-one keyboard touchpad not working

I'm trying to use an external Microsoft All-in-one keyboard on a fresh install of my distro. The keyboard itself works out of the box, even the keyboard shortcuts. Unfortunately, the integrated ...
user avatar
  • 386
4 votes
0 answers
691 views

Touchpad detected as "PS/2 Logitech wheel mouse" (Dell XPS 15, Ubuntu 20.04)

Edit: This turned out to be a touchpad hardware issue, as mentioned in a closing comment. Something about the replacement touchpad caused kernel hardware detection to fail, and after I installed ...
user avatar
1 vote
1 answer
177 views

How do I disable part of my touchpad?

I have an MSI laptop that has a touchpad that is WAY too wide. Part of my right hand rests on the touchpad, and I often accidentally move the cursor when my hand rubs against the touchpad. It is ...
user avatar
0 votes
1 answer
284 views

How can I set the Synaptics TouchPad's hardware right-click button to middle click?

In Windows, I can configure the actions for the Synaptics TouchPad (and TouchStyk) hardware click buttons as I want. How can I do this in Kubuntu? There's no option for the touchpad buttons on the ...
user avatar
  • 427
2 votes
1 answer
618 views

Why libinput debounce state is DEBOUNCE_STATE_DISABLED?

I've installed libinput to enable debounce. I added settings to /etc/libinput/local-overrides.quirks. But it doesn't work. I try to debug libinput with command libinput debug-events --verbose and it ...
user avatar
  • 123
0 votes
0 answers
167 views

Libinput on touchscreen do not give me EVENT_DAWN only EVENT_UP

I try use libinput as default, and I dont get EVENT_DAWN, only EVENT_UP , so I can not drag scrollbars or drag-and-drop some thing. Just pressing buttons only (without "dawn animation" ) I ...
user avatar
  • 1
3 votes
1 answer
2k views

fixing the touchpad scroll speed in ubuntu 18.04 - libinput

I know this has has been beaten to death but I still couldn't get it to work based on the solutions I've seen for similar questions. It's always a mouse using libinput or a touchpad using synaptics or ...
user avatar
1 vote
1 answer
652 views

Clickpad left click not working on Ubuntu 20.04 when touchpad is not touched

I have a problem with a new Ubuntu 20.04 setup on a new computer (Dell Precision 7550). The clickpad/touchpad looks like the following: The right and middle buttons work without problem. However the ...
user avatar
  • 243
1 vote
2 answers
855 views

Four finger gesture in Fusuma/xdotool to change tab in Chrome?

I'm trying to use Fusuma/Xdotool to do a 4 finger swipe left/right to change tab in Chrome (i.e. to trigger alt+tab and alt+shift+tab. However, it doesn't seem to work. Other 3 and 4 finger gestures ...
user avatar
  • 11
4 votes
0 answers
727 views

What does "Coordinate Transformation Matrix" really represent?

I'm very confused about format of "Coordinate Transformation Matrix" (especially about discrepancies between its mathematical definition and its "X server definition"), and due to ...
user avatar
  • 63
2 votes
3 answers
3k views

Fusuma not working on Ubuntu 18.04

I have Ubuntu 18.04 on Dell Vostro 15 - 3546. uname -api Linux vaishnavi-laptop 4.15.0-117-generic #118-Ubuntu SMP Fri Sep 4 20:02:41 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux I followed this post to ...
user avatar
2 votes
1 answer
3k views

"Coordinate Transformation Matrix" and "libinput Calibration Matrix" - how are they related?

What's the exact format of "libinput Calibration Matrix" (i.e. what does each of its elements represent) and how is it related to "Coordinate Transformation Matrix"? If "...
user avatar
  • 63
2 votes
1 answer
5k views

Is There a Modern Gesture Solution On Kubuntu 20.04

Multi-touch touchpads are the standard these days. I searched around for good support, ideally out of the box, on modern Ubuntu. To be more specific: I'm on Kubuntu 20.04 without any relevant PPAs. ...
user avatar
0 votes
0 answers
129 views

How to disable left touchpad button but keep tap as click

My laptop's left touchpad button has become loose so it click automatically so I want to disable it.But keep tap as click. Earlier I used this solution : How to disable physical touchpad buttons but ...
user avatar
2 votes
1 answer
124 views

Surface pen keeps jumping to the same spot while drawing but not with a finger or the eraser end

I'm using a Surface 3 with a Surface pen (the newest one) to try and draw in Krita. The problem is it believes the pen keeps jumping to the top: I suspected it was just a problem with the touchscreen,...
user avatar
3 votes
2 answers
2k views

Drag Lock not working on fresh 20.04 install

This is a Dell Inspiron 15 7559 from 2016 which came preinstalled with Ubuntu at the time. I had later been running 16.04 for the past 4 years without a problem. Yesterday, I did a fresh install (...
user avatar
2 votes
1 answer
4k views

Installed libinput-gestures to have mac-like gestures but it is not working for some reason

new to Ubuntu and to Linux in general. I installed libinput-gestures, following these instructios. Everything went smoothly (I am assuming, as I got no errors) and the GUI worked without any problems....
user avatar
  • 41
1 vote
2 answers
3k views

How to disable pinch, zoom and swipe on touchpad of wireless usb keyboard?

I am using an Intel NUC with Ubuntu 20.04. It is mainly used as an HTPC and to browse the web. I want to use a wireless keyboard with built in touchpad. I have tried two, each has similar problems. ...
user avatar
1 vote
1 answer
1k views

Touchpad power-management issue, "sticky cursor", input detection delay (autosuspend)

I'm having this issue on Acer aspire v3 572g, any distro and any "new" release (on ubuntu 10.04lts no issues occur). The touchpad works perfectly after boot but after some use (if not/barely used it ...
user avatar
1 vote
2 answers
2k views

Script run by udev rule fails

I'm running Ubuntu 18.4 and i got a problem with a script that refuses to run when triggered by udev rule. This is the Situation: I am running on a Surface Pro 4. This Device has a detachable ...
user avatar
2 votes
0 answers
216 views

Horizontal Scroll with Mouse does not work on 18.04

I am using ubuntu 18.04 and I have logitech G500 mouse with a scroll button in the middle. My goal is to do horizontal scrolling by tilting the scroll button left and right. I was able to do this on ...
user avatar
  • 511
2 votes
2 answers
2k views

Elantech Touchpad Not Working ( Laggy, Stuttering )

I recently bought a notebook. The touchpad works on Windows 10; but it doesnt on ubuntu 18.04 and 19.10. Didn't try it on other versions. It also doesn't work in live boots. By "Doesn't work", I mean ...
user avatar
  • 181
1 vote
0 answers
183 views

Trackpad tapping is blocked after motion 18.04

I've tried configuring two trackpads (laptop internal and Apple Magic Trackpad) using synaptics and libinput respectively, but still find that sometimes trackpad taps aren't detected. Using xinput --...
user avatar
  • 11
3 votes
2 answers
3k views

Disable three-finger paste in ubuntu 18.04

I am using Libinput gestures to use multi-finger gestures in my ubuntu system. However, whenever I swipe down with three fingers it does two things; both change workspace and paste whatever is on the ...
user avatar
7 votes
1 answer
2k views

How to configure touchpad two fingers tap as middle click in ubuntu 19.10? Libinput is used

I would like that my touchpad two fingers tap works as a mouse middle click on ubuntu 19.10.The default in Ubuntu is the three tap fingers but I prefer using two fingers. This was pretty easy in my ...
user avatar
  • 73
4 votes
2 answers
5k views

How to disable mouse debouncing in libinput

Just got a new mouse (glorious model o) and I can get double clicks on it (I click once, get two clicks) however I can only get it to register two clicks on windows. I've done some research and I'm ...
user avatar
  • 53
0 votes
0 answers
180 views

Send touch events from touchpad?

I was wondering if you can configure a synaptics or libinput powered touchpad to also expose its touch events, so that an API such as Xinput2.2 can consume them. Using evtest I can see that five ...
user avatar
  • 286
1 vote
1 answer
1k views

How do i turn off the trackpoint within wayland?

My laptop has a wonky trackpoint that keeps on moving the mouse around. When using xorg, i can use this command to shut it off: xinput -set-prop "AlpsPS/2 ALPS DualPoint Stick" "Device Enabled" 0 ...
user avatar
  • 209
1 vote
2 answers
442 views

Touchpad stops responding after closing laptop lid

I recently installed ubuntu 18.0.4 on my new laptop and the touchpad stops responding after closing the lid. The device name is SYNA7DB5:00 06CB:CD41 Touchpad The device driver is xserver-xorg-...
user avatar
1 vote
1 answer
202 views

Touchpad suddenly broken on 18.04.3 LTS

I turned on my Aspire One last night and the touchpad was totally non-responsive. To use my laptop, I needed to get a mouse. The touchpad has worked fine for me for more than a year now. I am using ...
user avatar
6 votes
2 answers
8k views

Touchpad using libinput instead of synaptics driver

The touchpad on my lenovo x230 is not running the synaptics driver which I need for its increased capabilities. Instead, it's using libinput. How can I get the synaptics driver to take priority on ...
user avatar
1 vote
1 answer
188 views

Error in terminal for libinput despite removing it (Uubuntu 18.04)

I had libinput-gestures installed on my laptop running Ubuntu 18.04 using the Xfce desktop environment. When I open a terminal, it displays a message at the top: property 'libinput Accel Speed' doesn'...
user avatar
  • 301
0 votes
0 answers
371 views

Libinput two finger scrolling problem

The problem is the following: my touchpad starts reacting on two-finger scrolling gesture wrong. It seems like it doesn't react on quick gesture at all and very bad on slow gesture. For synpatic ...
user avatar
2 votes
1 answer
862 views

On 18.04 LTS, how can the TrackPoint driver be changed from libinput back to Synaptics?

I want to change the TrackPoint driver from libinput to Synaptics. I am using a ThinkPad X390 and I have tried the latest version of the libinput driver and I have tried to find out why the libinput ...
user avatar
2 votes
0 answers
2k views

libinput config files don't work on Ubuntu 19.10

I have a 15 inch Dell xps running Ubuntu and for the life of me I can't get libinput to use my configs for the touchpad. My config files are in /usr/share/X11/xorg.conf.d. I also tried to change the ...
user avatar
  • 121
0 votes
0 answers
734 views

Tap Problem ,Ubuntu 18.04, libinput, Lenovo Ideapad L340

I have installed Ubuntu 18.04 on Lenovo Ideapad L340. Tapping on the touchpad does not work properly. For most of the time, it works very well but sometimes it does not work and I have to tap again (...
user avatar
  • 3
4 votes
0 answers
4k views

Switching from libinput to evdev

A few weeks of experimentation with libinput led me to believe that many of its advanced mouse-related features are not (yet?) implemented. Most importantly to me, you cannot block the mouse wheel ...
user avatar
  • 417