投稿日:2024/10/25 最終更新日:2024/10/25
古いWindows PCにLinux Mint Xfceを入れたらトラックパッドが動かない問題の解決法
概要
- 古いノートPC(WindowsOS / 富士通製)
- Linux Mint Xfceの入ったUSBメモリ
Linuxの勉強も兼ねて、私が10年前に昔使用していたノートPCにてWin→LinuxへのOS書き換えをやりました。
OSインストールは順調、あとは再起動して、、という感じで開いたところトラックパッドが全く動かない問題が発生しました。
解決法
どうやらi8042に問題があるようでした。
調べるとi8042とはPS/2パートの信号を処理するためのチップのようで、昔のPCはPS/2ポートにマウスやキーボードを接続していたらしいです。
つまり、i8042でのトラックパッド接続が正しく認識されていないため使用できないといった感じです。(間違ってたらごめんなさいm(_ _)m)
と、いうことでまずターミナルで以下を入力します。
$sudo nano /etc/default/grub
で、パスワード入力が求められるので入力すると、長々とした英文が出てきます。
その中に下記の記載を探します。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
そいつを下記に書き換えます。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.notimeout i8042.nomux"
ちなみに、こちらの中身を簡単に説明すると、
- GRUB_CMDLINE_LINUX_DEFAULT:通常カーネルのみ起動時に設定したい内容を入れる箇所
- quite splash:起動時にログメッセージを表示せずにロゴ画像を表示させてねという意味(今回は関係なし)
- i8042.notimeout:i8042がデバイスからの入力を待機する時間を無制限にしてね(=タイムアウトさせないでね)という意味
- i8042.nomuxはi8042が複数のデバイスに多重接続させないで1つに絞ってねという意味
まとめると、以下のような感じです。
前「起動時にロゴだけ出してね」
後「起動時にロコだけ出して、i8042はずっと待機させたままで一つのデバイスに接続してね」
そしたら、保存して画面を戻したら下記でアプデします。
$sudo update-grub
最後に下記で再起動します。
$sudo shutdown -r now
再起動できたらトラックパッドが動いているか確認してください。
(私はこれで解決しました)
それでも動かない場合
設定>マウスとタッチパッドにてトラックパッドの項目を開きます。
そこに有効無効の設定項目があると思いますので有効にすると解決するはずです。
もし、それでも出来ない場合は別の方法をググってみてください、、