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で確認するとよい。
これでトラックポイントがビュンビュン動くようになるはずである。