- Piper is a GTK+ application to configure gaming mice.
https://github.com/libratbag/piper - Solaar is a Linux manager for many Logitech keyboards, mice, and trackpads
https://github.com/pwr-Solaar/Solaar - Logitech Marble Mouse
https://wiki.archlinux.org/index.php/Logitech_Marble_Mouse - Logitech MX Master
https://wiki.archlinux.org/index.php/Logitech_MX_Master - Logitech Unifying Receiver
https://wiki.archlinux.org/index.php/Logitech_Unifying_Receiver - Configure extra mouse button as a second middle click under Wayland
https://unix.stackexchange.com/questions/326373/configure-extra-mouse-button-as-a-second-middle-click-under-wayland
/etc/udev/hwdb.d/70-mouse-remap.hwdb:
evdev:name:MX Ergo Mouse:*
KEYBOARD_KEY_90004=key_f16
KEYBOARD_KEY_90005=key_f17
$systemd-hwdb update
$udevadm trigger
$ xev