使用 SystemD 增加 Trackpoint 灵敏度(Ubuntu 15.04 或更高版本)

使用 SystemD 增加 Trackpoint 灵敏度(Ubuntu 15.04 或更高版本)

我的新兴工作配置我的轨迹点灵敏度(值 255,255)不再起作用。我如何才能使用 systemd 获得等效行为?

答案1

  1. Ctrl+ Alt+ T (打开终端)
  2. sudo -i gedit /etc/tmpfiles.d/tpoint.conf
  3. 添加以下行(*)

    w /sys/devices/platform/i8042/serio1/speed - - - - 255
    w /sys/devices/platform/i8042/serio1/sensitivity - - - - 255
    w /sys/devices/platform/i8042/serio1/inertia - - - - 6
    w /sys/devices/platform/i8042/serio1/press_to_select - - - - 0
    
  4. 根据您的喜好调整数字。更高 = 更快速/更灵敏--press_to_select用于点击轨迹点来模拟单击。1以启用。

  5. 保存,退出。

  6. 为了使这些更改在下次重新启动之前生效(), 跑步

sudo systemd-tmpfiles --prefix=/sys --create

(*) Thinkpad X1 Yoga 或 Thinkpad W530 用户需要稍微修改:

w /sys/devices/platform/i8042/serio1/serio2/...

您可以通过以下方式找到设备上的确切路径:

find /sys/devices/platform/i8042 -name name | xargs grep -Fl TrackPoint | sed 's/\/input\/input[0-9]*\/name$//'

个人推荐

  • 使用最高设置(255,255)
  • 进入鼠标和触摸板设置并将该条值设置为最低值。

当你习惯了之后,你的手指将需要花费更少的力气来移动光标,并且手指的劳损或疼痛也会大大减轻。

答案2

对于 2019 年左右的 Thinkpad(我有一台 Thinkpad x390 Yoga),以下解决方案对我有用:

  1. TPPS/2 Elan TrackPoint通过运行以下命令查找设备名称:
xinput --list --short

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Wacom Pen and multitouch sensor Finger touch      id=9    [slave  pointer  (2)]
⎜   ↳ Wacom Pen and multitouch sensor Pen stylus        id=10   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
⎜   ↳ TPPS/2 Elan TrackPoint                    id=15   [slave  pointer  (2)]
⎜   ↳ Wacom Pen and multitouch sensor Pen eraser        id=17   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C           id=11   [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated I           id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=16   [slave  keyboard (3)]
    ↳ Apple, Inc. USB-C to 3.5mm Headphone Jack Adapter id=18   [slave  keyboard (3)]

  1. 使用此命令将灵敏度设置为最大:
xinput --set-prop "TPPS/2 Elan TrackPoint" "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1

如果您想将其减半,可以使用0.5。大多数 0 与方向有关。

  1. 转到鼠标设置并执行以下操作:

在此处输入图片描述

这让我拥有了迄今为止最好的敏感度。

相关内容