You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 24.04 Wayland环境下Logitech Lift蓝牙鼠标滚动距离调整及按键映射需求

Ubuntu 24.04 Wayland环境下Logitech Lift蓝牙鼠标滚动距离调整及按键映射需求

嘿,我刚好碰到过类似的困扰,给你分享几个亲测有效的解决方法,应该能完美解决你的问题:

一、调整鼠标滚动距离的两种实用方案

1. 全局滚动步长调整(适配所有鼠标)

Gnome设置里确实没直接提供滚动距离的选项,但我们可以用终端命令来修改全局的滚动因子。Wayland下Gnome默认的滚动因子是1.0,把数值调小,每次滚轮滚动的页面距离就会变短。

比如你想把滚动幅度减半,打开终端输入这个命令:

gsettings set org.gnome.desktop.peripherals.mouse scroll-factor 0.5

如果觉得这个数值不合适,还可以改成0.3、0.7这类浮点数,多试几次找到自己舒服的幅度。想恢复默认设置的话,执行这条命令就行:

gsettings reset org.gnome.desktop.peripherals.mouse scroll-factor

2. Logitech Lift专属设置(更精准)

如果你只想单独调整Lift的滚动效果,不想影响其他鼠标,可以用Solaar——这是Logitech外设的专属管理工具,Wayland下也能正常使用。

先安装Solaar:

sudo apt install solaar

启动后它会自动识别你的蓝牙Lift鼠标,点进鼠标的设置界面,找到「Scroll Lines」(滚动行数)选项,把默认的3行改成1行或2行,这样每次滚轮滚动的页面距离就会短很多,刚好适配你看网页的需求。

二、用Input Remapper实现按键切换滚动距离

你想要的一键切换滚动距离的需求,Input Remapper完全能搞定,步骤也不复杂:

  1. 先安装Input Remapper:
sudo apt install input-remapper

启动后按照提示给它授权,不然没法识别鼠标的自定义按键。

  1. 写一个切换滚动步长的脚本
    直接写个小脚本,按一次按键就能在「短滚动」和「正常滚动」之间切换,比单独写两个脚本方便多了。

创建一个名为toggle-scroll.sh的文件,内容如下:

#!/bin/bash
current=$(gsettings get org.gnome.desktop.peripherals.mouse scroll-factor)
if [ "$current" = "1.0" ]; then
    gsettings set org.gnome.desktop.peripherals.mouse scroll-factor 0.3
else
    gsettings set org.gnome.desktop.peripherals.mouse scroll-factor 1.0
fi

然后给脚本添加执行权限:

chmod +x toggle-scroll.sh

你可以把这个脚本放在~/.local/bin目录下,这样终端随时能调用。

  1. 在Input Remapper里配置按键映射
    打开Input Remapper,找到你的Logitech Lift鼠标,选择你想用来切换的按键(比如侧面的自定义键)。然后把这个按键的动作设置为「运行脚本」,选择你刚才写的toggle-scroll.sh就可以了。

最后别忘了设置Input Remapper服务自启,不然重启电脑后设置会失效:

systemctl --user enable --now input-remapper

这样以后看不同布局的网站,按一下指定按键就能切换滚动距离,完美适配你的需求~

备注:内容来源于stack exchange,提问作者SteveInBavaria

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 08:09:51