On Wednesday, 17 May 2023 00:20:52 BST William Kenworthy wrote: > On 16/5/23 23:52, Michael wrote: > > On Tuesday, 16 May 2023 01:03:31 BST Wol wrote: > >> On 15/05/2023 18:25, Michael wrote: > >>> Check the attached screenshots, relevant to this laptop. There's > >>> pointer > >>> speed and scrolling speed for the USB mouse I have attached. I use > >>> libinput for years now and as far as I recall I have not changed the > >>> default settings. I think different mouse models would generate > >>> different > >>> inputs and would offer more settings. Mine is a simple wired optical > >>> mouse. > >> > >> I'm not at that system at the moment but ... where on your screenshot is > >> the double click speed? Where is the "configure middle button"? etc etc. > >> > >> You've got the basics, just like me ... > >> > >> Cheers, > >> Wol > > > > According to libinput this is what's available for my USB mouse: > > > > # libinput list-devices > > [snip ...] > > > > Device: PIXART USB OPTICAL MOUSE > > Kernel: /dev/input/event6 > > Group: 5 > > Seat: seat0, default > > Capabilities: pointer > > Tap-to-click: n/a > > Tap-and-drag: n/a > > Tap drag lock: n/a > > Left-handed: disabled > > Nat.scrolling: disabled > > Middle emulation: disabled > > Calibration: n/a > > Scroll methods: button > > Click methods: none > > Disable-w-typing: n/a > > Disable-w-trackpointing: n/a > > Accel profiles: flat *adaptive custom > > Rotation: 0.0 > > > > It's a very basic three button mouse. In Plasma-Wayland I get more > > options > > shown in the SystemSettings GUI, than when in Plasma on Xorg. I don't > > know if tweaking '/etc/X11/xorg.conf.d/40-libinput.conf' will allow you > > to configure your mouse as you want to. Settings configured in this file > > which work in Xorg do not necessarily work with Wayland. > > Here is mine: > > Device: Logitech M310 > Kernel: /dev/input/event11 > Group: 3 > Seat: seat0, default > Capabilities: pointer > Tap-to-click: n/a > Tap-and-drag: n/a > Tap drag lock: n/a > Left-handed: disabled > Nat.scrolling: disabled > Middle emulation: disabled > Calibration: n/a > Scroll methods: button > Click methods: none > Disable-w-typing: n/a > Disable-w-trackpointing: n/a > Accel profiles: flat *adaptive > Rotation: n/a > > In XFCE4 most of the settings appear part of the desktop/window manager. > > BillK
OK, as far as libinput is concerned any function with "n/a" next to it means it does not exist on this device and therefore it is not configurable. https://wayland.freedesktop.org/libinput/doc/1.11.3/tools.html Now, if you/the manufacturer state there is a certain function available and it should be configurable, then it is a question why this is not exposed by the driver/firmware to the kernel and libinput. Libinput developers have stated they will not put effort into features of less common input devices, so I suppose there's that as a potential explanation. If a function and setting is shown in the GUI of XFCE4 but not in Plasma's SystemSettings, you could try comparing the GUI settings in Plasma-Wayland Vs Plasma-Xorg and add what is missing in '/etc/X11/xorg.conf.d/40- libinput.conf'. I don't know if settings configured in 40-libinput.conf will thereafter make them visible in the GUI, but either way it may provide a workaround.
signature.asc
Description: This is a digitally signed message part.