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.

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to