Questions tagged [libinput]

libinput provides device detection and setup as well as event handling for the Wayland compositor. Use this tag for libinput specific device related issues.

From the libinput documentation (v1.1.4, with minor corrections)

It provides device detection, device handling, input device event processing and abstraction so to minimize the amount of custom input code the user of libinput needs to provide the common set of functionality that users expect. Input event processing includes scaling touch coordinates, generating pointer events from touchpads, pointer acceleration, etc.

90 questions
31
votes
3 answers

How to change scroll speed with libinput?

I'm running on Arch Linux, Xfce 4.12. My mouse wheel scrolls too slowly, so I want to increase the number of lines for each scroll "tick". I read that this is possible by setting the Evdev Scrolling Distance with xinput, however, I am using libinput…
Andrew Sun
  • 488
  • 1
  • 4
  • 11
26
votes
5 answers

Configure extra mouse button as a second middle click under Wayland

I use a 10-button mouse (Logitech M705). Under X11, I was able to configure one of the extra buttons to behave as a second middle-click by modifying files in etc/X11/xorg.conf.d. Under Wayland, this no longer works. My research shows that I need to…
Kyle
  • 393
  • 1
  • 3
  • 6
25
votes
3 answers

What is the Wayland equivalent of xinput list?

I am running a userspace driver for a /dev/uinput device in a Wayland desktop session. The instructions suggest running xinput list to confirm that the device is detected. Of course, xinput is an X.org application. What is the equivalent command for…
lofidevops
  • 2,967
  • 6
  • 39
  • 58
18
votes
1 answer

synclient does not find synaptics properties despite Synaptics Touchpad in xinput list

I upgraded my Fedora notebook to Fedora 22 yesterday. With that, synclient stopped working: Couldn't find synaptics properties. No synaptics driver loaded? Nevertheless, xinput list shows: ⎡ Virtual core pointer id=2 …
Jonas Schäfer
  • 1,753
  • 2
  • 14
  • 25
13
votes
1 answer

Debian GNOME: touchpad settings missing. Use libinput instead of synaptics

I recently did a clean install of Debian GNOME and updated from stable to testing. Before updating to testing, I had several GUI settings for my touchpad. After updating, they are gone as shown in the screenshot: For example, I would expect to find…
lklun
  • 135
  • 1
  • 1
  • 4
10
votes
1 answer

Touchpad scrolling is very jumpy on Wayland

I've just switched from Xorg to Wayland, which means I've also switched to libinput. I'm also using GNOME 3 and GDM. Since switching, scrolling has become very jumpy. As I drag two fingers vertically across the touchpad as slowly as possible and…
Zenexer
  • 203
  • 2
  • 7
8
votes
1 answer

What is the difference between base and evdev xkb rules?

I just switched from xf86-input-evdev to xf86-input-libinput and it broke my keyboard layout – arrow keys with right alt, context menu key, delete key, numpad enter, etc. all weirdly swapped. libinput debug-events showed correct key, though. After…
Jan Tojnar
  • 371
  • 3
  • 14
8
votes
1 answer

Continuous pinching zoom on touchpad with libinput-gestures

I have an Elantech touchpad, and am working on i3wm on Manjaro. I am using libinput-gestures to define pinching gestures in the following way : (~/.config/libinput-gestures.conf) # Zoom View In (Works in quite a few apps: Browser, Files, photos,…
mhham
  • 563
  • 1
  • 6
  • 13
8
votes
1 answer

libinput-gestures two-finger swipe?

I run arch on a macbook, still dual-booting into macos from time to time. The hardest thing I've hade to re-train muscle memory wise is the "swipe right to go back in the browser"-feature from macos. In order to get that functionality in linux as…
azzid
  • 938
  • 2
  • 9
  • 24
7
votes
4 answers

How can I enable/disable the synaptics touchpad in Debian 9 with libinput?

I recently upgraded from Debian 8, to Debian 9 stretch. Apparently they no longer utilize synaptics /synclient to control touch-pad input. What I am looking for is a simple command to enable or disable touch-pad functionality on demand, with…
bitbox
  • 131
  • 1
  • 1
  • 5
6
votes
2 answers

How to completely inhibit lid switch events?

Context: Due to missing drivers for my 2-in-1 convertible, folding the screen back only triggers a lid switch event. This causes the laptop to suspend or, when "Suspend when laptop lid is closed" is disabled in Gnome, still causes all input devices…
Element-126
  • 303
  • 3
  • 9
6
votes
2 answers

Enable scrolling with trackpoint+middleclick on wayland

I installed Fedora 25 on my Thinkpad E470 and the Trackpoint works well. But I cannot use the middle button (the button between left and right mouse click) to scroll. Referring to this source it should be possible. I found several hints on how to…
minils
  • 163
  • 1
  • 16
5
votes
2 answers

Disable laptop touchpad on Wayland

I need to disable the touchpad of my laptop. I am using Gnome on Wayland. libinput should provide this functionality, but apparently it doesn't. xinput doesn't work because I'm on Wayland. I think Gnome offered some switch to do so in the input…
piegames
  • 797
  • 1
  • 9
  • 21
5
votes
4 answers

libinput palm detection not working

I recently bought a new Dell XPS 15 and installed Debian on it. It previously ran Windows 10, and the palm detection/rejection worked perfectly, just as I would have expected. But now, running Debian and using libinput, palm detection is (as far as…
Trevor Sears
  • 375
  • 6
  • 18
5
votes
2 answers

Two finger tap to right-click in Wayland

Goal: tap touchpad with two fingers to call on right-click action Is it possible to configure it yet in Wayland / Weston / Gnome 3.26? It is really annoying when using the touchpad.
shil88
  • 153
  • 5
1
2 3 4 5 6