Gentoo蓝牙鼠标问题

最近买了个罗技MX master 2s,今天第一次试用。电脑蓝牙可以顺利发现和配对鼠标,但是连接之后,鼠标没有任何反应。

首先,按照Gentoo的蓝牙文档 检查蓝牙相关的内核配置,
发现内核配置没有问题,之前的M505鼠标使用也没有任何问题。

使用bluetoothctl命令看了下连接的情况,也没有任何问题。

通过journalctl命令查看蓝牙的日志(journalctl -u bluetooth.service),发现和鼠标配对之后,
有如下错误:

input-hog profile accept failed for xxx

搜索了下,在Gentoo论坛里有这么个帖子: https://forums.gentoo.org/viewtopic-t-1073060-start-0.html
蓝牙鼠标需要加载uhid内核模块才能生效。于是也尝试了下,发现之前根本没有编译这个模块。这个模块配置是
CONFIG_UHID,将其设置成模块之后,重新编译内核。然后通过命令:

modprobe uhid

加载该内核模块,鼠标终于可以使用了。

另外,MX master 2s的按钮默认都支持,包括前进、后退按钮、侧向滚动和手势按钮。通过Arch关于此款鼠标的文档,手势按钮(就是大拇指下面这个按钮)会发送Ctrl+Alt+Tab组合键。

对于KDE图形界面来说,通过在系统设置中设置全局快捷键,既可将这个按钮绑定到“切换显示窗口”,既将所有窗口排列到屏幕上。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据