修改指点杆速度,敏捷度:

[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] 修改指点杆速度/敏捷度相关推荐

  1. Thinkpad在Linux下指点杆和无线网络的配置和故障解决方法

    型号是Thinkpad R60i,系统为Fedora Linux 11,内核版本号:2.6.30.10 一.trackpoint 指点杆的调整 1.灵敏度的调整: 前文:指点杆(小红帽)是我最喜欢小黑 ...

  2. 快速设置戴尔latitude笔记本的触摸板和指点杆

    // TouchPadSettings.cpp : Defines the entry point for the console application. // by windviki 2010/0 ...

  3. 拆机指点杆小红点的线序及PTPM754DR引脚定义

    一.序言 一直想给键盘加上鼠标功能,IBM/联想Thinkpad指点杆是备选方案之一.网上有一些拆机的指点杆小红点模块,但是基本都没有线序定义.此类模块常用的主控芯片PTPM754DR也找不到数据手册 ...

  4. Thinkpad笔记本指点杆(小红点)自动漂移的问题

    Dell, HP, Thinkpad在高端商务机上会配备指点杆(小红点), 有很多人是指点杆的忠实用户, 因为工作时可以双手不离键盘, 非常方便. 在指点杆的使用过程中, 有时候会遇到指点杆自己漂移的 ...

  5. Ubuntu 10.10 ThinkPad x200 指点杆移动鼠标速度调整

    2019独角兽企业重金招聘Python工程师标准>>> 环境:ThinkPad x200 Ubuntu 10.10 amd64 问题:指点杆移动鼠标的速度很慢,使用一段时间后会感到手 ...

  6. 在Ubuntu下更好的使用Thinkpad T60 - 键盘灯和指点杆

    Thinkpad的Linux用户群很大,在笔记本里属于Linux支持的比较好的,驱动基本上都有,ThinkWiKi还有很多Linux的文档. 每天上班都用Gaim来访问MSN和IRC,无意中发现Ubu ...

  7. Android反射修改view,Android 修改viewpage滑动速度的实现代码

    1.自定义Scroller public class ViewPageFixedSpeedScroller extends Scroller { private int mDuration = 300 ...

  8. 修改网页视频播放速度

    修改网页视频播放速度 在网页开发者工具console里输入 document.querySelector('video').defaultPlaybackRate = 2.0;

  9. NXOPEN二次开发-CAM Operation转OperationBuilder对加工操作修改一些进给速度参数

    CAM Operation转OperationBuilder对加工操作修改一些进给速度参数 文章讨论主题 NXOpen CAM中的Operation类和OperationBuilder类 类-方法简单 ...

最新文章

  1. 解决使用Navicat等工具进行连接登录mysql的1130错误,无法使用Ip远程连接的问题(mysql为8.0版本)
  2. B-树的插入、查找、删除
  3. java generate()_Java IntStream generate()用法及代码示例
  4. 从直播答题看背后的移动音视频开发
  5. mysql c webservice_如何编写webservice c
  6. Python__名称空间与作用域
  7. 【运筹学】【如何使用Excel求解线性规划】
  8. 【APP自动化测试必知必会】Appium之微信小程序自动化测试
  9. PDF模板查找关键字坐标
  10. 动态域名解析服务(花生壳)
  11. YY淘宝商品数据库设计(转)
  12. unity mono编译
  13. 概率统计17——点估计和连续性修正
  14. 信号发送,槽函数执行,过程中传递的是对象的引用,涉及的拷贝操作
  15. Android App Dark Theme(暗黑模式)适配指南,android实战mysql
  16. iOS App被拒常见原因
  17. mysql 别名_MySQL 字段别名(列别名)
  18. Docker(3)具体的安装部署过程和一些简单应用(2048小游戏,nginx,ubuntu)
  19. NLP英文缩写词性含义
  20. 盛大副总-朱威廉(转自tom)

热门文章

  1. 短线是零和博弈,唯有做时间的朋友,做宠辱不惊的哲学家才是最后的赢家
  2. 教程:Ubuntu 14.04 和 Windows 8.1 双系统安装步骤
  3. JAVA竖向导航栏,css实现横向导航和竖向导航栏的方法(代码)
  4. Thymeleaf 普通input赋值和textarea标签赋值区别
  5. 向日葵win10远程linux主机,快速解答win10系统使用向日葵远程桌面软件远程的具体办法...
  6. 读《超级询问术》有感二
  7. extjs 方法执行顺序_透析Extjs的Ext.js源码(二)能在定义时就能执行的方法的写法 function(){...}...
  8. 众安保险产品尊享e生2020怎么样,靠谱吗,有哪些坑和套路?
  9. 浪潮英信NF5245M3服务器系统安装手册
  10. AE10.0 for VB破解