1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Ubuntu 20.04 LTSでThinkpad A275のトラックポイント設定

Last updated at Posted at 2022-03-06

はじめに

手持ちのThinkPadにUbuntuを入れたところ、初期設定ではトラックポイントが思うように動かず苦戦しました。
色々と調べて修正したので備忘録として残します。これから同様の試みをする方の役に立てば幸いです。

  • 環境
    • Lenovo ThinkPad A275
    • Ubuntu 20.04 LTS
      設定

サマリ(修正後の挙動)

  • トラックポイントでポインタ操作
  • タッチパッドはオフ
  • 中ボタン+トラックポイントでスクロール
  • 中ボタン単独で押下してもテキスト貼り付けしない

問題点と対策方法

# 問題点 対策 対策詳細
1 トラックポイントが動かない Ubuntuの設定変更 GRUB設定ファイルを修正
2 タッチパッドをOFFにできない BIOSの設定変更 Configの設定を変更
3 各種ボタンの長押し操作が効かない Ubuntuの設定変更 GRUB設定ファイルを修正
4 中ボタン押下で貼り付け操作が起きる Ubuntuの設定変更 xinput設定を修正

やったこと

Ubuntuの設定変更

GRUB設定の設定変更(問題点1,3)

  • GRUB設定ファイルを開き、GRUB_CMDLINE_LINUX_DEFAULTに以下を追記。
    • "i8042.reset"
    • "psmouse.proto=bare"
    • "psmouse.synaptics_intertouch=1"
terminal
$ sudo vim /etc/default/grub
grub設定ファイル
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.reset 
psmouse.proto=bare psmouse.synaptics_intertouch=1"
  • GRUB設定ファイルを保存して閉じたあと、GRUBを更新する。
terminal
$ sudo update-grub
  • 再起動する。
terminal
$ reboot

xinputの設定変更(問題点4)

  • まずxinputでトラックポイントに該当する入力デバイス名を調べる。
terminal
$ xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouse                        id=11   [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)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=12   [slave  keyboard (3)]
  • PS/2 Generic Mouseがトラックポイントに該当するデバイス名なので、このボタンマップを取得する。
terminal
$ xinput get-button-map "PS/2 Generic Mouse"
1 2 3 4 5 6 7
  • "2"が中ボタンを単独で押したときに該当するようなので、これを"0"へ変更する。
terminal
xinput set-button-map "PS/2 Generic Mouse" 1 0 3 4 5 6 7
  • ~/.profileの末尾へ設定を追加する。
~/.profile
xinput set-button-map "PS/2 Generic Mouse" 1 0 3 4 5 6 7
  • 再起動する。
terminal
$ reboot

BIOSの設定変更

Configの設定変更(問題点2)

  • BIOSからConfig→Keyboard/Mouseを開き、Trackpadを"Disabled"へ変更。

これで完了です。

参考

https://qiita.com/NOEU/items/36d60fb80122da581c20
https://blog.tmtms.net/entry/201901/thinkpad-psmouse
http://mibuntuthe2nd.blog.fc2.com/blog-date-202010.html
https://virment.com/thinkpad-ubuntu-how-to-disable-middle-button-paste/

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?