Linux
 Computer >> コンピューター >  >> システム >> Linux

Linuxでタッチパッドが動作しないときの対処法まとめ

Linuxでタッチパッドが動作しないときの対処法まとめ

誕生から今日に至るまで、Linuxは年々使いやすくなってきました。かつては起動させること自体がひとつの勝利だったのに、今ではそれを当たり前のこととして捉えています。とはいえ、すべてが完璧に動作するわけではありません。

ノートパソコン、特に新しいモデルは、Linuxではまだ問題が起きやすい傾向があります。その一因はWi-Fiやバッテリー管理にあることが多いのですが、実はタッチパッドもよくある原因のひとつです。残念ながら、Linuxで動作しなくなったタッチパッドを直すには、多少踏み込んだトラブルシューティングが必要になることがあります。

作業を始める前に確認すること

タッチパッドが動作せず、外付けマウスを接続している場合は、まずシステム設定を開き、「マウス接続時にタッチパッドを無効にする」オプションがオンになっていないか確認してください。意外と見落としがちなポイントです。

基本的なトラブルシューティング

タッチパッドがまったく反応しない場合は、システムがそもそも認識しているかどうかを確認しましょう。まず、以下のコマンドを実行します。

cat /proc/bus/input/devices

出力が長すぎる場合は、cat の代わりに less を使うと読みやすくなります。また、次のコマンドで絞り込むことも可能です。

cat /proc/bus/input/devices | grep -i touchpad

以下のような結果が表示されるはずです。

I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio2/input0
S: Sysfs=/devices/platform/i8042/serio2/input/input8
U: Uniq=
H: Handlers=mouse2 event8
B: EV=b
B: KEY=420 0 70000 0 0 0 0 0 0 0 0
B: ABS=11000003

出力が上記とまったく異なる場合は、カーネルのバグか、ハードウェア自体が認識されていない可能性があります。逆に、似たような結果が得られたのであれば、解決まであと少しです。続けて次のコマンドを実行してみてください。

xinput list

xinput でタッチパッドの情報が取得できれば、あとは適切なドライバーをインストールするか、設定を調整するだけで直ることがほとんどです。

Linuxでタッチパッドが動作しないときの対処法まとめ

必要なドライバーを特定する

xinput で得られた情報をもとに、適切なドライバーをインストールする必要があるかもしれません。タッチパッドの主要メーカーとしては、Synaptics、ALPS、Elantechなどが挙げられます。

最近のLinuxシステムでは、以下のパッケージをインストールすれば、上記のタッチパッドへの対応がまとめて含まれます。

xserver-xorg-input-libinput 
xserver-xorg-input-evdev 
xserver-xorg-input-mouse

環境によっては、xserver-xorg-input-synaptics のような別のドライバーパッケージが必要になる場合もあります。

その他の確認ポイント

多くの場合、Linuxで動作しないタッチパッドの問題は、ドライバーのインストールまたは更新だけで解決します。ただし、それ以外にも確認すべき点がいくつかあります。まず「設定」を開き、「マウスとタッチパッド」を選択しましょう。

ディストリビューションによっては、タッチパッド専用の項目が表示されないことがあります(筆者の環境でも同様でした)。この場合、マウスとタッチパッドは同じものとして扱われます。

Linuxでタッチパッドが動作しないときの対処法まとめ

マウス設定の下にタッチパッドの項目がある場合は、有効になっていることを確認してください。あわせて、スクロール速度が十分高い値に設定されているかもチェックしましょう。低すぎると、タッチパッドが正常に動作しません。マウス速度も十分に上げておくのがおすすめです。特に、筆者のようにマウスとタッチパッドの設定が共通になっているシステムでは重要です。

一部のノートパソコンでは、BIOSでタッチパッドを完全に無効化できるようになっています。xinput にはデバイスが表示されるのに動作しない場合は、この可能性も疑ってください。ノートPCを諦める前に必ず確認しましょう。再起動して、BIOSに入るためのキーを押してください。このキーはメーカーによって異なります。

また、多くのノートパソコンには、タッチパッドを無効化するハードウェアスイッチが搭載されています。多くの場合、Fn キーを押しながらファンクションキーのいずれかを押すことで切り替わります。これはBIOSの設定と同様の症状を引き起こすため、こちらも忘れずに確認してください。お使いのノートPCメーカーのマニュアルに手順が記載されていることが多いので、検索してみるとよいでしょう。

それでもタッチパッドが動作しない場合

古いディストリビューションを使っているなら、最後にひとつ試せる方法があります。より新しいLinuxディストリビューションに乗り換えてみてください。時間と手間はかかりますが、新しいディストリビューションは新しいカーネルを搭載しており、ハードウェアサポートの向上が期待できます。

すでに最新のディストリビューションを使っているのにタッチパッドが動作しない場合は、当面は我慢するしかないかもしれません。ドングル式のワイヤレスマウスは理想的ではありませんが、マウス操作がまったくできないよりははるかにましです。さらに快適な環境を目指すなら、Linuxで使えるおすすめゲーミングマウスの特集や、auto-CPUFreqを活用してLinuxノートPCのバッテリー持ちを改善する方法についての記事もぜひ参考にしてください。


  1. Windows 10 PCでワイヤレスマウスが動作しない問題を解決する方法

    マウスは、パソコンを使うすべての人にとって欠かせない重要な外部デバイスです。しかし、ワイヤレスマウスが市場にあふれるにつれ、有線マウスは徐々に過去のものになりつつあります。ワイヤレスマウスをパソコンに接続する方法は、メーカーの技術によって2つあります。1つはBluetooth、もう1つはWi-Fiです。この記事では、Windows 10 PCにおいてWi-Fi接続のワイヤレスマウスが動作しない問題の対処法を詳しく解説します。ワイヤレスマウスでよく見られる問題は以下の通りです。マウスが不規則に、または予測不能な動きをするマウスが操作に反応しないPCに認識されなくなった、またはしばらくすると動作し

  2. Windows 11/10でマウスのスクロールが効かないときの対処法6選

    ワイヤレスマウスの便利さに勝るものはありません。キーボードショートカットやタッチパッドも便利ですが、Webページをスクロールするなら、やはりマウスが一番快適ですよね。 Windows 11でマウスのスクロールが突然効かなくなった経験はありませんか?かなりストレスが溜まるトラブルですが、ご安心ください。この記事では、「マウスのスクロールが機能しない」問題を解決するための、シンプルかつ効果的な対処法を多数ご紹介します。 関連記事:Windows 11でマウスのラグを改善する6つの解決策 Windows 11/10でマウスのスクロールが効かない問題の解決方法 それでは、順番に見ていきましょう! 方