"Lenovo USB Travel Keyboard with Ultra Nav" でトラックポイントのスクロールがうまくいかず苦労したので残しておく。
-------------------
1. xinput --list で 設定ファイルの"Match Product"に引っ掛ける文字列を確認する
2. 16.04の時と同じように設定ファイルの場所に移動
# cd /usr/share/X11/xorg.conf.d/
3.次の内容で設定ファイルを作る
Section "InputClass"
Identifier "Trackpoint Wheel Emulation"
MatchProduct "TPPS/2 IBM TrackPoint|TrackPoint|Lenovo USB Travel Keyboard with Ultra Nav"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "ScrollMethod" "button"
Option "ScrollButton" "2"
Option "Emulate3Buttons" "true"
#Option "EmulateWheelButton" "2"
#Option "EmulateWheel" "true"
#Option "XAxisMapping" "6 7"
#Option "YAxisMapping" "4 5"
EndSection
4. ログアウトして再ログイン
5. スクロールできるようになってることを確認
-------------------
Driver をちゃんと libinput 指定して、スクロールの Option を今までのと変えたら動いた。適切かどうかは分からんが、動いたので当面これで行く。
しかし16.04の時と同じOptionでスクロールできなかったのはなぜなのか。
18.04のリリースノートに「ドライバはxinputが標準になってるけど、今後synaptics driverに変わるよ」的なことを書いてるから、これも次アップグレードするとき使えなくなるかも。
<参考>