![在 GNOME 40 (Wayland) 中降低/禁用触摸板加速](https://linux22.com/image/196419/%E5%9C%A8%20GNOME%2040%20(Wayland)%20%E4%B8%AD%E9%99%8D%E4%BD%8E%2F%E7%A6%81%E7%94%A8%E8%A7%A6%E6%91%B8%E6%9D%BF%E5%8A%A0%E9%80%9F.png)
我已在“鼠标和触摸板设置”中将触摸板速度滑块设置为 ~50%。大多数时候我发现这已经足够好了,但如果我移动手指太快,指针就会飞到边缘/角落。如果我将触摸板速度设置得太低,则小动作需要多次滑动。
我想降低加速度以匹配Windows的“精确触摸板”,这是完美的(或者如果加速度不能降低则禁用加速)。
$ cat /proc/bus/input/devices
给出以下结果:
I: Bus=0018 Vendor=06cb Product=cd41 Version=0100
N: Name="SYNA7DB5:01 06CB:CD41 Touchpad"
P: Phys=i2c-SYNA7DB5:01
S: Sysfs=/devices/platform/AMDI0010:01/i2c-0/i2c-SYNA7DB5:01/0018:06CB:CD41.0001/input/input10
U: Uniq=
H: Handlers=mouse1 event7
B: PROP=5
B: EV=1b
B: KEY=e520 10000 0 0 0 0
B: ABS=2e0800000000003
B: MSC=20
从# libinput list-devices
:
Device: SYNA7DB5:01 06CB:CD41 Touchpad
Kernel: /dev/input/event7
Group: 8
Seat: seat0, default
Size: 103x75mm
Capabilities: pointer gesture
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: *button-areas clickfinger
Disable-w-typing: enabled
Accel profiles: flat *adaptive
Rotation: n/a
我尝试过# libinput "AccelProfile" "flat"
,但它告诉我libinput: libinput-AccelProfile is not installed
。我# dnf search libinput
安装了所有软件包:
libinput.x86_64 : Input device library
libinput-devel.x86_64 : Development files for libinput
libinput-test.x86_64 : libinput integration test suite
libinput-utils.x86_64 : Utilities and tools for debugging libinput
xorg-x11-drv-libinput.x86_64 : Xorg X11 libinput input driver
xorg-x11-drv-libinput-devel.x86_64 : Xorg X11 libinput input driver development
: package.
但结果保持不变。
操作系统名称:Fedora 34(工作站版)
操作系统类型:64 位
GNOME 版本:40.0.0
窗口系统:Wayland
答案1
我不知道您是否已经这样做了,但是您可以gnome-tweaks
通过 GUI 下载并设置指针加速度。如果这不起作用,请告诉我,如果不起作用,我会看看是否可以帮助您找到其他调整方法。
编辑:我尝试使用 CLI 搜索设置但无济于事。gsettings set org.gnome.desktop.peripherals.mouse
有accel-profile
可以调整的;不幸的是,gsettings set org.gnome.desktop.peripherals.touchpad
只提供以下选项:click-method
, disable-while-typing
, edge-scrolling-enabled
, left-handed
, middle-click-emulation
, natural-scroll
, send-events
, speed
, tap-and-drag
, tap-and-drag-lock
, tap-button-map
, tap-to-click
, two-finger-scrolling-enabled
。所以看来你运气不好。
另外值得一提的是,对于 Wayland 来说,没有libinput
配置文件。可配置选项取决于桌面环境对它们的支持。然而,奇怪的是,更改选项gnome-tweaks
并没有产生预期的结果,因为这在我的笔记本电脑上有效。我的猜测是,您的特定型号的触摸板存在无法正常工作/硬件支持问题。
我唯一建议尝试的是安装,dconf-editor
看看是否允许您使用 GUI 进行调整。