logiops,在 Linux下设置罗技鼠标的按键和手势
众所周知,几乎所有的消费级电子产品都不会对 Linux 有太好的支持,罗技当然也不例外。Logitech Options 是罗技办公鼠标的自定义功能驱动,很容易猜到,罗技只提供了Windows和Mac版本。但幸运的是,有人开发出了一个第三方的驱动:logiops 项目地址
logiops专门为罗技办公鼠标开发,目前已经测试和适配了MX Master 3 ,MX Master 2S ,MX Master ,MX Anywhere S2 ,MX Anywhere 3 ,MX Vertical ,MX Ergo ,M720 ,M590 ,T400 ,MX Keys。该驱动是以服务的形式运行,设定好配置文件后,启动logid服务运行于后台,就可以实现自定义手势和按键映射。服务可以设为开机自启动。
安装
依赖
项目需要c++ 14 编译器,需要安装 cmake,libevdev,libudev,libconfig。对于Ubuntu,直接执行sudo apt install cmake libevdev-dev libudev-dev libconfig++-dev
编译安装
克隆仓库到本地
git clone https://github.com/PixlOne/logiops.git
进入目录
cd logiops
编译项目
mkdir build cd build cmake .. make
安装
sudo make install
设定为守护进程开机启动
sudo systemctl enable --now logid
平常查看运行状态
sudo service logid status
出现问题时重启
sudo service logid restart
配置文件
配置文件位于/etc/logid.cfg
,官方的配置文件语法详解参考 https://github.com/PixlOne/lo...
下面这个是我的配置文件。我用的是罗技的M720鼠标。
按键的配置是,侧键1:CTRL(按住侧键就代表按住CTRL);侧键2:SHIFT;往左按滚轮:CTRL+PageUp(网页切换左页面);往右按滚轮:CTRL+PageDown。
手势按键的配置是,按下:回车;往左:CTRL+C;往右:CTRL+V;往上:音量+;往下:音量-。
滚轮配置是:启用高分辨率滚轮hires: true;
,不启用反向滚轮invert: false;
,如果滚轮不设其他功能,设定target: false;
。
注意,如果你使用的屏幕DPI非常高,不是分辨率,是DPI。启用了高分辨率滚轮会导致滚轮速度非常块,可以关闭调整回正常的速度。
yizdu
yizdu@Pop_OS! ~
0 条评论
yizdu
yizdu@Pop_OS! ~
宣传栏
目录
众所周知,几乎所有的消费级电子产品都不会对 Linux 有太好的支持,罗技当然也不例外。Logitech Options 是罗技办公鼠标的自定义功能驱动,很容易猜到,罗技只提供了Windows和Mac版本。但幸运的是,有人开发出了一个第三方的驱动:logiops 项目地址
logiops专门为罗技办公鼠标开发,目前已经测试和适配了MX Master 3 ,MX Master 2S ,MX Master ,MX Anywhere S2 ,MX Anywhere 3 ,MX Vertical ,MX Ergo ,M720 ,M590 ,T400 ,MX Keys。该驱动是以服务的形式运行,设定好配置文件后,启动logid服务运行于后台,就可以实现自定义手势和按键映射。服务可以设为开机自启动。
安装
依赖
项目需要c++ 14 编译器,需要安装 cmake,libevdev,libudev,libconfig。对于Ubuntu,直接执行sudo apt install cmake libevdev-dev libudev-dev libconfig++-dev
编译安装
克隆仓库到本地
git clone https://github.com/PixlOne/logiops.git
进入目录
cd logiops
编译项目
mkdir build cd build cmake .. make
安装
sudo make install
设定为守护进程开机启动
sudo systemctl enable --now logid
平常查看运行状态
sudo service logid status
出现问题时重启
sudo service logid restart
配置文件
配置文件位于/etc/logid.cfg
,官方的配置文件语法详解参考 https://github.com/PixlOne/lo...
下面这个是我的配置文件。我用的是罗技的M720鼠标。
按键的配置是,侧键1:CTRL(按住侧键就代表按住CTRL);侧键2:SHIFT;往左按滚轮:CTRL+PageUp(网页切换左页面);往右按滚轮:CTRL+PageDown。
手势按键的配置是,按下:回车;往左:CTRL+C;往右:CTRL+V;往上:音量+;往下:音量-。
滚轮配置是:启用高分辨率滚轮hires: true;
,不启用反向滚轮invert: false;
,如果滚轮不设其他功能,设定target: false;
。
注意,如果你使用的屏幕DPI非常高,不是分辨率,是DPI。启用了高分辨率滚轮会导致滚轮速度非常块,可以关闭调整回正常的速度。