Whidy Writes

UOS(Linux)下如何使用MX Master系列办公鼠标

创建于:最后更新:Whidy

最近在使用UOS操作系统,遇到不少问题,这次是关于我的祖传无线鼠标 MX Master 使用问题,罗技官方是没有做驱动适配的,不过好在有大神帮忙解决了。

由于我使用的是台式机进行办公,故目前只能用USB的2.4G信号接收。直接插上,然后鼠标上面的 connect 长按,还有切换设备的按键一顿胡乱操作就可以用了,因为我不记得正确的连接方式了= =~

这时,鼠标的大部分功能已经生效(如果之前在 WindowsmacOS 下配置过),比如我的水平滚动边上的两个按钮之前设置的是前进后退,都是正常的,除了需要大拇指的手势按键。当然如果是全新的鼠标,需要自定义设置这里就需要借助第三方工具了。

安装logiops工具

logiops这是一个专门用于 linux 下的第三方罗技MX Master系列鼠标驱动,适配的设备列表可以参考Compatible Devices

我这里使用的是统信的UOS(和深度Deepin的差不多)。这里简单介绍下怎么使用这个工具。

  • 通过git clone将这个项目拉到本地

git clone git@github.com:PixlOne/logiops.git

  • 安装基本的依赖包

sudo apt install cmake libevdev-dev libudev-dev libconfig++-dev

  • 编译
mkdir build cd build cmake .. make
  • 安装

sudo make install

PS:在执行 cmake .. 的时候,出现了一个错误:

CMake Error at CMakeLists.txt:3 (project): No CMAKE_CXX_COMPILER could be found.

我查了一下,通过执行 sudo apt-get install build-essential ,即可解决。参考:Why is there No CMAKE_CXX_COMPILER could be found. and how to solve?

  • 启动服务

sudo systemctl enable logid 或者如果需要常驻服务则执行 sudo systemctl enable --now logid

配置logiops工具

这里是比较难的,因为你只能参考这份英文的wiki,默认的配置文件位于 /etc/logid.cfg ,起初是空的,你可以参考配置样例,再参阅文档,依葫芦画瓢。

好了,剩下的自己慢慢琢磨就好啦。

avatar

Whidy

一名爱折腾的前端开发工程师,喜欢打篮球和分享 ฅʕ•̫͡•ʔฅ