Linux/Gnome 鼠标蓝牙在重新启动/恢复后丢失自然滚动配置

Linux/Gnome 鼠标蓝牙在重新启动/恢复后丢失自然滚动配置

我有一个连接到 Manjaro Linux 的 Logitec Master MX 2 鼠标(蓝牙),并且我正在使用自然滚动配置。但是,如果我重新启动或恢复系统,滚动回到正常模式(不是自然滚动)。我有另一个运行 POP_OS (Gnome) 的 Linux 系统,也有同样的问题。

我需要打开“设置”>“鼠标和触摸板”>“禁用”并再次启用该功能才能恢复自然滚动。

我知道这是一个小问题,但对我的生产力有巨大影响。我在想也许一个“禁用>启用”自然鼠标的脚本可以帮助我。

有人遇到过类似的蓝牙问题吗?

我的主要系统:

分配释放 = 20.2

GNOME 版本 = 3.381

Linux = 5.8.18-1

谢谢!

答案1

我在 Logitech M325 鼠标上看到了同样的问题。这不是蓝牙鼠标;它使用罗技统一接收器。

所以我不认为这是一个与蓝牙相关的问题,而更可能与 GNOME 及其用于存储和应用硬件配置设置的底层架构有关。

有趣的是,这个问题不会影响同一台笔记本电脑上的触摸板。这可能是因为触摸板始终连接,而鼠标仅在笔记本电脑连接坞站时连接(Unifying 接收器插入坞站上的 USB 端口)。

FWIW,KDE 也有类似问题的历史。直到从 Fedora 32 升级到 33(并将 GNOME 升级到 3.38.1)之前,我从未在 GNOME 上看到过这个。

顺便说一句,您可以使用以下命令在终端或脚本中切换设置:

$ gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false
$ gsettings set org.gnome.desktop.peripherals.mouse natural-scroll true

答案2

我已经在这里报告了这个错误:https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3421

我也找到了解决方法:

在里面/usr/share/X11/xorg.conf.d/40-libinput.conf添加这一行:

Option "NaturalScrolling" "on"

就在 Driver "libinput" 行上方

重新启动并再次测试。

相关内容