[daily][device][archlinux][trackpoint] 修改指点杆速度/敏捷度
修改指点杆速度,敏捷度:
[root@T7 ~]# echo 250 > /sys/devices/platform/i8042/serio1/serio2/sensitivity [root@T7 ~]# echo 250 > /sys/devices/platform/i8042/serio1/serio2/speed [root@T7 ~]# echo 97 > /sys/devices/platform/i8042/serio1/serio2/speed [root@T7 ~]# echo 200 > /sys/devices/platform/i8042/serio1/serio2/sensitivity
改不改的,好像没什么变化捏。
------------------- update @ 2017-07-05 ---------------------
有变化有变化,而且效果和明显。
我最后选了,sensitivity 245, speed 220 取值范围在0-255 之间。
手指头终于没那么累了。 目前方法是使用一个脚本手动设置,过两天改成自动配置。
------------------ update @ 2017-07-06 -----------------------
我很久以前,实现的一份配置。目前仍然生效,但是与speed无关。
/home/tong [tong@T7] [9:35] > cat /etc/X11/xorg.conf.d/20-trackpoint.conf Section "InputClass"Identifier "Trackpoint Wheel Emulation"MatchProduct "TPPS/2 IBM TrackPoint"MatchDevicePath "/dev/input/event*"Option "EmulateWheel" "true"Option "EmulateWheelButton" "2"Option "Emulate3Buttons" "false"Option "XAxisMapping" "7 6"Option "YAxisMapping" "5 4" EndSection
新增一份speed的配置。
/home/tong [tong@T7] [9:38] > sudo libinput-list-devices
信息收集:
[root@T7 ~]# libinput-list-devices |grep -A 5 -i trackpoint Device: TPPS/2 IBM TrackPoint Kernel: /dev/input/event20 Group: 9 Seat: seat0, default Capabilities: pointer Tap-to-click: n/a [root@T7 ~]# udevadm info -q all -n /dev/input/event20 P: /devices/platform/i8042/serio1/serio2/input/input11/event20 N: input/event20 E: DEVNAME=/dev/input/event20 E: DEVPATH=/devices/platform/i8042/serio1/serio2/input/input11/event20 E: ID_BUS=i8042 E: ID_INPUT=1 E: ID_INPUT_MOUSE=1 E: ID_INPUT_POINTINGSTICK=1 E: LIBINPUT_DEVICE_GROUP=11/2/a/0:synaptics-pt/serio0 E: MAJOR=13 E: MINOR=84 E: POINTINGSTICK_CONST_ACCEL=1.0 E: POINTINGSTICK_SENSITIVITY=200 E: SUBSYSTEM=input E: USEC_INITIALIZED=20352445[root@T7 ~]# ls /sys/dev dev/ devices/ [root@T7 ~]# ls /sys/devices/platform/i8042/serio serio0/ serio1/ [root@T7 ~]# ls /sys/devices/platform/i8042/serio1/serio2/ bind_mode draghys driver ext_dev id input mindrag power protocol reach resolution sensitivity speed thresh upthresh description drift_time drvctl firmware_id inertia jenks modalias press_to_select rate resetafter resync_time skipback subsystem uevent ztime [root@T7 ~]#
配置:
[root@T7 ~]# touch /etc/udev/rules.d/30-trackpoint.rules [root@T7 ~]# cat /etc/udev/rules.d/30-trackpoint.rules ACTION=="add", SUBSYSTEM="input", ATTR{name}=="TPPS/2 IBM TrackPoint", ATTR{device/sensitivity}="244", ATTR{device/speed}="213"
测试:
/home/tong [tong@T7] [10:20] > udevadm test /sys/devices/platform/i8042/serio1
参考:http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint
https://wiki.archlinux.org/index.php/TrackPoint
-------------------------------------- update @ 2017-07-19 ---------------------------------------
前文的配置方式,以及如下的配置方式,都无法对sensitivity的配置生效:开机之后sensitivity的值始终为默认的200.
> cat /etc/udev/rules.d/30-trackpoint.rules ACTION=="add", SUBSYSTEM=="input", ATTR{name}=="TPPS/2 IBM TrackPoint", ATTR{device/speed}="213" ACTION=="add", SUBSYSTEM=="input", ATTR{name}=="TPPS/2 IBM TrackPoint", ATTR{device/sensitivity}="244"
--------------------------------------- update @ 2018-03-05 -------------------------------------------
既然rules.d不能设置sensitivity, 那么我们就换一招设置sensitivity, 把speed留给rules.d进行设置.
┬─[tong@T7:~]─[11:43:23 AM] ╰─>$ cat /etc/udev/rules.d/71-trackpoint.rules ACTION=="add", SUBSYSTEM=="input", ATTR{name}=="TPPS/2 IBM TrackPoint", ATTR{device/speed}="213"
使用hwdb设置sensitivity, 参考https://wiki.archlinux.org/index.php/TrackPoint
cp /usr/lib/udev/hwdb.d/70-pointingstick.hwdb /etc/udev/hwdb.d/71-pointingstick-local.hwdb
修改该文件的中内容如下:
┬─[tong@T7:~]─[11:46:30 AM] ╰─>$ tail -n 5 /etc/udev/hwdb.d/71-pointingstick-local.hwdb # Lenovo Thinkpad *60 series evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPad??60:* evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPad??60?:*POINTINGSTICK_SENSITIVITY=244POINTINGSTICK_CONST_ACCEL=1.0
然后, 执行命令:
$ systemd-hwdb update
至此, 重启系统, speed和sensitivity就都能成功开机自动设置了.
不过, 我的蓝牙鼠的速度怎么好像也变快了呢? 难道是幻觉???
所幸, 鼠标速率调整起来比较容易. 调到满意就好了.
转载于:https://www.cnblogs.com/hugetong/p/7115602.html
[daily][device][archlinux][trackpoint] 修改指点杆速度/敏捷度相关推荐
- Thinkpad在Linux下指点杆和无线网络的配置和故障解决方法
型号是Thinkpad R60i,系统为Fedora Linux 11,内核版本号:2.6.30.10 一.trackpoint 指点杆的调整 1.灵敏度的调整: 前文:指点杆(小红帽)是我最喜欢小黑 ...
- 快速设置戴尔latitude笔记本的触摸板和指点杆
// TouchPadSettings.cpp : Defines the entry point for the console application. // by windviki 2010/0 ...
- 拆机指点杆小红点的线序及PTPM754DR引脚定义
一.序言 一直想给键盘加上鼠标功能,IBM/联想Thinkpad指点杆是备选方案之一.网上有一些拆机的指点杆小红点模块,但是基本都没有线序定义.此类模块常用的主控芯片PTPM754DR也找不到数据手册 ...
- Thinkpad笔记本指点杆(小红点)自动漂移的问题
Dell, HP, Thinkpad在高端商务机上会配备指点杆(小红点), 有很多人是指点杆的忠实用户, 因为工作时可以双手不离键盘, 非常方便. 在指点杆的使用过程中, 有时候会遇到指点杆自己漂移的 ...
- Ubuntu 10.10 ThinkPad x200 指点杆移动鼠标速度调整
2019独角兽企业重金招聘Python工程师标准>>> 环境:ThinkPad x200 Ubuntu 10.10 amd64 问题:指点杆移动鼠标的速度很慢,使用一段时间后会感到手 ...
- 在Ubuntu下更好的使用Thinkpad T60 - 键盘灯和指点杆
Thinkpad的Linux用户群很大,在笔记本里属于Linux支持的比较好的,驱动基本上都有,ThinkWiKi还有很多Linux的文档. 每天上班都用Gaim来访问MSN和IRC,无意中发现Ubu ...
- Android反射修改view,Android 修改viewpage滑动速度的实现代码
1.自定义Scroller public class ViewPageFixedSpeedScroller extends Scroller { private int mDuration = 300 ...
- 修改网页视频播放速度
修改网页视频播放速度 在网页开发者工具console里输入 document.querySelector('video').defaultPlaybackRate = 2.0;
- NXOPEN二次开发-CAM Operation转OperationBuilder对加工操作修改一些进给速度参数
CAM Operation转OperationBuilder对加工操作修改一些进给速度参数 文章讨论主题 NXOpen CAM中的Operation类和OperationBuilder类 类-方法简单 ...
最新文章
- 解决使用Navicat等工具进行连接登录mysql的1130错误,无法使用Ip远程连接的问题(mysql为8.0版本)
- B-树的插入、查找、删除
- java generate()_Java IntStream generate()用法及代码示例
- 从直播答题看背后的移动音视频开发
- mysql c webservice_如何编写webservice c
- Python__名称空间与作用域
- 【运筹学】【如何使用Excel求解线性规划】
- 【APP自动化测试必知必会】Appium之微信小程序自动化测试
- PDF模板查找关键字坐标
- 动态域名解析服务(花生壳)
- YY淘宝商品数据库设计(转)
- unity mono编译
- 概率统计17——点估计和连续性修正
- 信号发送,槽函数执行,过程中传递的是对象的引用,涉及的拷贝操作
- Android App Dark Theme(暗黑模式)适配指南,android实战mysql
- iOS App被拒常见原因
- mysql 别名_MySQL 字段别名(列别名)
- Docker(3)具体的安装部署过程和一些简单应用(2048小游戏,nginx,ubuntu)
- NLP英文缩写词性含义
- 盛大副总-朱威廉(转自tom)
热门文章
- 短线是零和博弈,唯有做时间的朋友,做宠辱不惊的哲学家才是最后的赢家
- 教程:Ubuntu 14.04 和 Windows 8.1 双系统安装步骤
- JAVA竖向导航栏,css实现横向导航和竖向导航栏的方法(代码)
- Thymeleaf 普通input赋值和textarea标签赋值区别
- 向日葵win10远程linux主机,快速解答win10系统使用向日葵远程桌面软件远程的具体办法...
- 读《超级询问术》有感二
- extjs 方法执行顺序_透析Extjs的Ext.js源码(二)能在定义时就能执行的方法的写法 function(){...}...
- 众安保险产品尊享e生2020怎么样,靠谱吗,有哪些坑和套路?
- 浪潮英信NF5245M3服务器系统安装手册
- AE10.0 for VB破解