You are not logged in.
Hello,
After updating to Budgie 10.10 (which switches from X11 to Wayland), the left and right buttons of my laptop's touchpad are inverted.
This impacts only the touchpad. External mouses work as intended.
I've not found any solution for when this issue impacts only the touchpad.
Switching buttons in mouse settings will fix the touchpad but break external mouses.
Does someone have any idea how to identify or fix the issue?
PS: I wanted to include the touchpad model, but I'm not sure how to get it. I don't see it in lspci/lsusb. I'm pretty sure it's a Synaptics touchpad (it's an old HP Probook 450 whose model and serial number is not recognized anymore on HP's support website).
Online
It's probably i2c wired, libinput-list-devices should™ show it or on X11 "xinput list"
The behavior sounds like the device is in left-handed mode, but idk whether budgie allows to configure/control that.
Gemini suggests a udev rule would work (but I searched for udev rules), generically
ATTRS{idVendor}=="1234", ATTRS{idProduct}=="abcd", ENV{ID_INPUT_LEFT_HANDED}="1"Though google has not a single hit on "ID_INPUT_LEFT_HANDED" so I dno't actually believe that this is a thing.
Edit:
https://github.com/niri-wm/niri/discussions/365
Apparently niri, sway and river support this.
Last edited by seth (Yesterday 21:36:00)
Offline
Thanks ![]()
Not sure what vendor/product to use in this case to test it (I don't have them unlike for USB devices), but yeah ID_INPUT_LEFT_HANDED seems to be a hallucination.
For the test, I've actually tried to set the right button as the main button in Budgie's mouse settings, and interestingly, while it switched the buttons for my external mouse as expected, this didn't impact the touchpad at all (I was expecting this change to ""fix"" the touchpad).
So, after seeing the niri's discussion, I believe this is something I should ask Budgie to fix/add a setting for it?
Last edited by Zoddo (Yesterday 22:05:44)
Online
There's no https://wayland.freedesktop.org/libinpu … ice-quirks so the only alternative would be to create a https://wayland.freedesktop.org/libinpu … ugins.html
But the behavior seems peculiar tbw - do you get this w/ other wayland compositors (eg. Weston) as well or is it just budgie?
Do you get it w/ a fresh user account?
Offline
I get it on a fresh user account.
However, I found something: ~/.config/budgie-desktop/labwc/rc.xml contains the follow excerpt:
<libinput>
<device category="touchpad">
<naturalScroll>yes</naturalScroll>
<leftHanded>yes</leftHanded>
...SNIP...
</device>
<device category="non-touch">
<naturalScroll>no</naturalScroll>
<leftHanded>no</leftHanded>
...SNIP...
</device>
</libinput>When I change the settings in the UI, leftHanded is updated in the "non-touch" category, but it always remains to "yes" in the touchpad category.
Any manual change to the file work after restarting the session, but only for about a minute before the settings is set back to "yes" automatically.
I... was going to say I'll open an issue with Budgie, but someone else just raised one: https://github.com/BuddiesOfBudgie/budg … issues/877
Online