とけろぐ

Arch Linux: ThinkPad トラックポイントの速度と感度を上げる

Arch Linuxを使っている。もともとどのような設定にしていたかは忘れてしまったのだが、ある日$ sudo pacman -Syuをしたところトラックポイントの感度と速度が著しく低下した。

そこで、トラックポイントの設定をし直した。

/etc/udev/rules.d/10-trackpoint.rules

SUBSYSTEMS=="serio" DRIVERS=="psmouse" TAG+="systemd" SYMLINK+="trackpoint%n"

↑これは正しい設定か自信がないが、とりあえず問題なく動いている。

Arch Linuxということでsystemd!ユニットファイルを以下の通り作成する。

/etc/systemd/system/trackpoint.service

[Unit]
Description=Set Trackpoint sensitivity and speed
Wants=dev-trackpoint1.device 
After=dev-trackpoint1.device

[Service]
ExecStart=/usr/local/bin/trackpoint_configuration.sh

[Install]
WantedBy=multi-user.target

[Unit]WantsとAfterのdev-trackpoint1.deviceについては$ ls /devでデバイス名を確認した。

/usr/local/bin/trackpoint_configuration.sh

#!/bin/bash

echo -n 255 > /sys/devices/platform/i8042/serio1/driver/serio2/sensitivity
echo -n 220 > /sys/devices/platform/i8042/serio1/driver/serio2/speed

255と220については自分の好きな値にする。

trackpoint_configuration.shのパーミッションはchmodで755に設定した。

もしsystemdでエラーが出た場合は$ journalctl -u trackpointで確認するとよい。

これでトラックポイントがビュンビュン動くようになるはずである。