Debian
如何在 Libinput(Debian Gnome)下的 Wayland 中設置設備特定的滑鼠設置?
我正在執行 Thinkpad T470。我經常停靠它,這意味著我有 3 個滑鼠輸入設備(外部 Microsoft 滑鼠、Trackpoint 和 Trackpad)。我在 Wayland 下使用 Gnome 執行 Debian 10 (Testing - Buster)。
在 Gnome 設置(如下)中,我可以通過配置“滑鼠靈敏度”來更改“滑鼠”的靈敏度。但是,這會改變外部滑鼠和跟踪點的靈敏度。我喜歡讓我的跟踪點靈敏度低,滑鼠高。
在 Xorg 下,我可以編寫一個簡單的腳本來設置設備特定的配置設置。我將如何在 Wayland 中實現這一目標?
Wayland 期望所有滑鼠的運動都已標準化,因此只有一種全域可變配置。如果錯誤,您可能必須編輯您的其中一台設備的hwdb條目以更正它,或者只是使其符合您的偏好。
或者,您可以
libevdev-tweak-device
從包libevdev-tools
(或libevdev-utils
)中使用。它說它可以動態地改變 evdev 設備的定義。你會做類似的事情sudo libevdev-tweak-device --abs ABS_X --res 99 /dev/input/event99 sudo libevdev-tweak-device --abs ABS_Y --res 99 /dev/input/event99
您需要將99替換為所需的解析度,將event99 替換為輸入設備。您可以從以下位置找到輸入設備,例如:
$ ls -l /dev/input/by-id/ lrwxrwxrwx ... usb-Logitech_USB_Optical_Mouse-event-mouse -> ../event5
sudo evemu-describe
從包中查找目前解析度嘗試evemu-tools
,或使用mouse-dpi-tool
嘗試選擇一個好的值。