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).
Last edited by Zoddo (Yesterday 21:28:46)
Offline
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 (2026-02-23 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 (2026-02-23 22:05:44)
Offline
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
Offline
\o/
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
(The cause has been identified and there's nothing we could do here but waiting for the budgie bug to get fixed)
Offline