如何在Wayland环境下为罗技T650触控板启用自然滚动?
如何在Wayland环境下为罗技T650触控板启用自然滚动?
我明白你切换到Wayland后遇到的麻烦——之前X11下用xinput就能搞定的自然滚动,到Wayland这里直接失效了,而且系统设置还找不到外接的T650触控板,确实头疼。下面给你几种不同Wayland compositor(也就是桌面环境对应的显示服务组件)的原生配置方法,你可以根据自己用的桌面环境来选:
GNOME 桌面环境
GNOME Wayland下可以用gsettings命令来配置,操作步骤如下:
- 先查看当前触控板的自然滚动状态:
gsettings get org.gnome.desktop.peripherals.touchpad natural-scroll - 如果要开启自然滚动,直接执行:
gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll true
如果上面的命令没生效(因为是外接设备),可以先列出所有触控设备的配置条目,找到对应T650的那一项:
gsettings list-recursively org.gnome.desktop.peripherals | grep touchpad
找到类似org.gnome.desktop.peripherals.touchpad-<设备ID>的条目后,针对性设置:
gsettings set org.gnome.desktop.peripherals.touchpad-<设备ID> natural-scroll true
KDE Plasma 桌面环境
如果用的是KDE,系统设置看不到设备的话,可以试试命令行工具kwriteconfig5:
- 先找到T650的设备信息,执行:
libinput list-devices | grep -A 5 "Logitech Rechargeable Touchpad T650"
找到设备对应的Device:路径(比如/dev/input/eventX),提取后面的数字作为设备ID。
- 然后执行命令开启自然滚动:
kwriteconfig5 --file kcminputrc --group InputDevice-<你的设备ID> --key NaturalScroll true
设置完成后注销再登录,或者重启Plasma生效。
Sway/i3 平铺式桌面
如果用的是Sway这类平铺式Wayland compositor,可以直接修改配置文件:
- 先找到T650的设备名称:
swaymsg -t get_inputs - 打开
~/.config/sway/config,添加以下配置:input "Logitech Rechargeable Touchpad T650" { natural_scroll enabled } - 保存后执行以下命令重载配置生效:
swaymsg reload
通用libinput配置方法
如果上面的方法都不适用,可以通过libinput的自定义配置文件来设置:
- 创建或编辑配置文件(如果没有权限修改系统目录,就用用户目录下的文件):
系统级:/etc/libinput/local-overrides.quirks
用户级:~/.config/libinput/local-overrides.quirks - 添加以下内容(其中产品ID可以用
lsusb命令确认,T650的通常是0x4069):[Logitech T650 Natural Scroll] MatchUdevType=touchpad MatchVendor=0x046D MatchProduct=0x4069 AttrNaturalScrolling=1 - 保存后重启系统,或者重新插拔触控板即可生效。
备注:内容来源于stack exchange,提问作者Andrew
相关产品推荐
相关产品推荐

