罗技键盘linux,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。启用了高分辨率滚轮会导致滚轮速度非常块,可以关闭调整回正常的速度。
罗技键盘linux,logiops,在 Linux下设置罗技鼠标的按键和手势相关推荐
- linux mint 18虚拟机下设置1080P分辨率的方法
转自:http://www.jb51.net/article/101472.htm 前言:Linux mint 18发布了,但是在虚拟机下安装,发现没有1080p分辨率的选项,可能是4.4内核的原因? ...
- linux mint 18虚拟机下设置1080P分辨率
前言:linux mint 18发布了,但是在虚拟机下安装,发现没有1080p分辨率的选项,可能是4.4内核的原因?搜索了一下解决方法,自测可用,记录一下. 1.创建一个shell脚本,内容如下: # ...
- linux 下 设置 MySQL8 表名大小写不敏感方法,解决设置后无法启动 MySQL 服务的问题
linux 下 设置 MySQL8 表名大小写不敏感方法,解决设置后无法启动 MySQL 服务的问题 参考文章: (1)linux 下 设置 MySQL8 表名大小写不敏感方法,解决设置后无法启动 M ...
- linux系统中建立网络白名单,Linux下设置防火墙白名单(RHEL 6和CentOS 7)的步骤
进入Linux 命令行,编辑防火墙规则配置文件 iptables vi /etc/sysconfig/iptables 下面是一个白名单设置的例子: # Firewall configuration ...
- Linux下设置主机的FQDN
为什么80%的码农都做不了架构师?>>> FQDN是Fully Qualified Domain Name的缩写, 含义是完整的域名. 例如, 一台机器主机名(hostname ...
- Linux打开rtf文档,在linux下设置开机自动启动程序的方法_精品.rtf
您所在位置:网站首页 > 海量文档  > 计算机 > linux/Unix相关 在linux下设置开机自动启动程序的方 ...
- linux配置ip地址 suse_SUSE Linux下设置IP的两种方法
第一种SUSE Linux IP设置方法 ifconfig eth0 192.168.1.22 netmask 255.255.255.0 up route add default gw 192.16 ...
- hudson linux节点,在Linux下设置Hudson进行连续集成
在Linux下设置Hudson持续集成 哈德森监督执行重复的工作,例如建立一个软件项目或由cron运行的工作. 本文介绍如何在Linux上进行设置. 1准备 1.创建目录结构如下: /var/huds ...
- 0网卡开启_中标麒麟Linux v7系统下设置双网卡bond或team绑定详细过程
中标麒麟Linux v7系统下设置双网卡bond或team绑定详细过程.所谓bond,就是把多个物理网卡绑定成一个逻辑网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提 ...
最新文章
- 【廖雪峰python进阶笔记】函数式编程
- 微信人人商城云服务器,微信支付 · 微智人人商城使用文档 · 看云
- 关于HOOK API Lib 0.1 For Delphi
- 唯品会Java核心项目VJTools开源了
- VS2008中设置字体大小和添加显示行号
- you aren‘t using a compiler supported by lombok, so lombok will not work and
- linux指向日志服务器
- 如何清理Virtualbox虚拟机VDI镜像文件的空间大小
- java连接access2013数据库_滴水穿石–Java连接Access数据库及其操作
- C#中DataTable中的Compute方法使用收集
- linux下网口监控软件_超赞的!Aibaba技术官分享高性能Linux服务器解读笔记
- 浮点数在计算机中存储方式float,double)---转
- TWebBrowser的常见属性和方法
- chown无效的用户mysql_mysql 从库设置read-only 对super权限的用户无效的问题
- [深度学习] ImageAI库使用笔记
- STM32 NPN与PNP检测电路
- 手把手带你学python自动化测试(一)——自动化测试环境搭建
- 计算机专业职业理想作文400字,我的理想作文400字(精选4篇)
- 网络拓扑中,什么是核心层?什么是汇聚层?
- Excel VBA获取选择文件的文件名称
热门文章
- Linux_异常_08_本机无法访问虚拟机web等工程
- python2x 安装 psutil
- maven建立webapp项目时显示Cannot change version of project facet Dynamic web module to 2.5
- nodejs解析apk
- fatal error C1083:无法打开包括文件:“stdint.h”: No such file or directory解决方案
- samba加入windows 2003域
- 一起谈.NET技术,.NET4.0 之 Dynamic VS Reflection 效率
- 熊猫分发_流利的熊猫
- 数据质量提升_合作提高数据质量
- 算法偏见是什么_算法可能会使任何人(包括您)有偏见