UbuntuでDellタッチパッドが機能しない
Summary: Ubuntuを実行しているDell製ノートパソコンでタッチパッドが動作しませんか? このステップバイステップ ガイドに従って、タッチパッド、マウス、およびカーソルの問題をすばやく修正します。
Instructions
Ubuntuを実行しているDell製コンピューターでタッチパッド、マウス、またはタッチスクリーンが反応しませんか? このガイドでは、すべての修正を段階的に説明していますので、ご安心ください。タッチパッドが動作を停止した場合、接続の緩みなどのハードウェア自体の問題、またはドライバーの競合や不適切な構成などのソフトウェア関連の問題が原因である可能性があります。どちらであるかを把握し、修正するお手伝いをします。
はじめに
最初に一時的なマウスを接続します。
このガイドのほとんどの手順では、ターミナルを開くか、メニューをナビゲートする必要があります。タッチパッドが機能しない場合は、作業を開始する前にUSBマウスを接続して、手順を追ってください。利用可能なものがない場合は、キーボードショートカット(Tab、矢印キー、 Enter)を使用してUbuntuのメニューをナビゲートできます。
クイック チェックリスト: これらを最初に試してください
詳細な修正に進む前に、この簡単なチェックリストに目を通してください。この簡単な手順で、ほとんどのタッチパッドの問題を数秒で解決します。
1.キーボード ショートカットを確認します。
多くのDell製ノートパソコンには、タッチパッドのオンとオフを切り替えるための専用のキーまたはファンクション キーの組み合わせがあります。タッチパッドを再度有効にするには、 Fn + F3、 F7、 F9 (モデルによって異なります)などのキーボード ショートカットを使用して切り替えます。ファンクションキー(F1〜F12)の1つに印刷されているタッチパッドアイコンを探します。システム モデルに応じて、キーの組み合わせを実行してタッチパッドを有効または無効にすることができます。一部のシステムには、 F12 キーの右側にタッチパッドの画像とXが描かれた別のキーがあり、タッチパッドを有効または無効にできます。
2.Ubuntuの設定でタッチパッドが無効になっているかどうかを確認します。
タッチパッドが動作せず、外部マウスに接続されている場合は、システム設定で[マウスが接続されているときにタッチパッドを無効にする]オプションが有効になっていないことを確認してください。
- [設定] > [マウスとタッチパッド] に移動します。
- タッチパッドのトグルが オンになっていることを確認します。
- スクロール速度が登録に十分高く設定されていることを確認します。低すぎると、タッチパッドが正しく動作しません。
3.PCを再起動します。
多くの場合、単純な再起動で一時的な不具合が解消され、Ubuntuがハードウェアを正しく再初期化できるようになります。
手順1:BIOSでタッチパッドをテストします
最初に行うことは、問題がハードウェアにあるかソフトウェアにあるかを調べることです。Ubuntuがロードされる前に実行されるBIOS(Basic Input/Output System)でタッチパッドをテストすると、まさにそれがわかります。
- お使いのデル製コンピューターを再起動します。
- Dellのロゴ画面で、 F2 キーを繰り返しタップしてBIOSにアクセスします。
- BIOS内に入ったら、タッチパッドを使用してカーソルを動かすか、テストするマウスまたはタッチスクリーンを使用してみます。
- [Internal Pointing Device]、[Touchpad]、または[Keyboard/Mouse]に関連する設定を探し、タッチパッドが有効になっていることを確認します。
結果は何を意味していますか?
- タッチパッドがBIOS→で動作しません これはハードウェアの問題である可能性があります。お使いのコンピューターが保証期間内である場合、さらにサポートを受けるには、Dellサポートにお問い合わせください。
- BIOS→でタッチパッドが動作します 問題は、デバイスのオペレーティング システムまたはソフトウェアにあります。このガイドを続行して、さらにトラブルシューティングします。
手順2:Ubuntuがタッチパッドを検出するかどうかを確認します
この手順では、Ubuntuのカーネル(オペレーティングシステムのコア)がタッチパッドを「認識」できるかどうかを示します。
- ターミナル ウィンドウを開きます。キーボードの Ctrl + Alt + T を押します。
- ターミナルで、次のコマンドを入力し、 Enterを押します。
less /proc/bus/input/devices - 表示されるリストを確認します。タッチパッドは、「 SynPS/2 Synaptics TouchPad 」や「 ELAN Touchpad」のように表示されます。
- タッチパッドが検出された場合、問題はハードウェアではなくソフトウェアに関連しています。手順3に進みます。
- タッチパッド がまったく表示されない 場合は、Linuxカーネルによって認識されない可能性があります。ステップ6に進みます。
次のコマンドを実行して、詳細を取得することもできます。 xinput list
これにより、タッチパッドのハードウェアIDが表示されます。コンピューターごとに異なる番号が表示されます。
手順3:システムをアップデートする
完全にアップデートされたUbuntuシステムには、多くの場合、ハードウェア互換性の問題を解決できるアップデートされたドライバーとカーネルモジュールが含まれています。これは常に優れた出発点です。
- ターミナル ウィンドウを開きます。Ctrl+Alt+Tを押します。
- 次のコマンドを一度に1つずつ実行します。それぞれの後に Enter を押します。
sudo apt-get updatesudo apt-get upgrade -y注:sudoは、Ubuntuのコマンドで、その後に続くコマンドに管理者権限を与えます。これらのコマンドを機能させるには、コンピューターへの管理者レベルのアクセス権が必要です。 - アップデートが完了したら、コンピューターを再起動します。
- タッチパッドをテストして、機能するかどうかを確認します。
手順4:タッチパッド設定の調整(不安定なカーソルまたはジャンピー カーソルの場合)
Ubuntuでタッチパッド/マウス設定をトラブルシューティングするには、以下の修正を行うことをお勧めします。これは、不安定なカーソルやジャンプするカーソルなどの問題の解決に大きな成功を収めているUbuntuオペレーティングシステムへの変更です。
これらの設定で何が実行されますか?
ここでは、最も便利なオプションを英語で簡単に説明します。
- タップ:これにより、指を使用してタップしてクリックできます。このオプションを省略した場合は、タッチパッドを物理的に押してクリックを有効にする必要があります。有効にすると、2 本指でタップすると右クリックがアクティブになります。
- DisableWhileTyping: これはデフォルトで有効になっており、入力中に誤ってカーソルが移動するのを防ぎます。
- AccelProfileアダプティブ: これにより、マウス加速度プロファイルが有効になり、ポインターの速度がより自然に感じられ、遅くなります。[Adaptive]設定は入力に基づいて変更されるため、推奨されます。
- SendEventsMode disabled-on-external-mouse: USBマウスが検出されると、タッチパッドが自動的に無効になります。
X11 セッションでこれらの設定を永続的に適用するには、次の手順を実行します。
- ターミナル ウィンドウを開きます。Ctrl+Alt+Tを押します。
- 次のコマンドを実行し、 Enterを押します。
sudo nano /etc/X11/xorg.conf.d/40-libinput.conf
注:フォルダーがまだ存在しない場合は、最初に次のように作成します。sudo mkdir -p /etc/X11/xorg.conf.d/ - 次のテキスト ブロックをファイルに追加します。
セクション「InputClass」 識別子「タッチパッド設定」 MatchIsTouchpad「オン」 MatchDriver "libinput" オプション「タップ」「オン」 オプション "TappingDrag" "true" オプション「DisableWhileTyping」「true」 オプション「AccelProfile」「adaptive」 オプション「AccelSpeed」「0.4」 オプション "SendEventsMode" "disabled-on-external-mouse" オプション "NaturalScrolling" "false" セクション終了
- Ctrl + Oを押して保存し、Enterを押して確定します。Ctrl + Xを押して終了します。
- コンピューターを再起動します。
- タッチパッドをテストして、問題が解決されたかどうかを確認します。
手順5:右クリックが機能しない問題を修正します
Ubuntu 18.04以降では、タッチパッドの右クリック動作が変更されました。この変更は GNOME 3.28 で行われ、GNOME デスクトップ環境を使用するすべてのディストリビューションに影響します。
GNOMEデスクトップで右クリックが機能しない場合は、次の手順に従います。
- ターミナル ウィンドウを開きます。Ctrl+Alt+Tを押します。
- 次のコマンドを実行し、 Enterを押します。
gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
これにより、タッチパッドの下部でカチッと音がします。タッチパッドの左下を押すと左クリック、右下を押すと右クリックします。
2 本指の右クリック方法に戻るには、次のコマンドを実行します。 gsettings set org.gnome.desktop.peripherals.touchpad click-method fingers
手順6:タッチパッド ドライバーの再インストールまたは切り替え
最新のLinuxディストリビューションには、デフォルトのタッチパッド ドライバーとしてlibinputが付属しています。古いSynapticsドライバーは廃止され、ほとんどのディストリビューションでは維持されなくなりました。まだ Synaptics を実行している場合は、libinput に切り替えると、多くの問題が自然に解決されます。
オプションA:libinputドライバをインストールします
- ターミナル ウィンドウを開きます。Ctrl+Alt+Tを押します。
- 次のコマンドを一度に1つずつ実行し、それぞれの後に Enter を押します。
sudo apt-get install xserver-xorg-input-libinput libinput-tools - コンピューターを再起動します。
オプションB:Synapticsドライバーを再インストールします(タッチパッドに必要な場合)
一般的なタッチパッドのサプライヤーには、Synaptics、ALPS、Elantechなどがあります。タッチパッドにSynapticsドライバーが特に必要な場合は、次のコマンドを実行します。
sudo apt-get remove xserver-xorg-input-synapticssudo apt-get install xserver-xorg-input-synaptics
次に、コンピューターを再起動します。
オプションC:Ubuntuが2つのタッチパッドを検出した場合の競合を解決します
Ubuntuでタッチパッド エントリーの重複が検出され、動作が不安定になることがある。これを確認するには、次の手順を実行します。
- ターミナル ウィンドウを開きます。Ctrl+Alt+Tを押します。
- 次のコマンドを実行し、 Enterを押します。
xinput list
すでにlibinputに切り替えている場合は、Synapticsタッチパッドは表示されません。それでも追加のタッチパッドが表示される場合は、古いSynaptics構成を無効にする必要がある場合があります。
- 競合するSynaptics構成を無効にするには、次のコマンドを実行して Enterを押します。
sudo nano /usr/share/X11/xorg.conf.d/70-synaptics.conf - [ タッチパッド キャッチオール] セクションを見つけ、
#そのセクションのすべての行の先頭にある記号をクリックして、コメントアウト(無効化)します。 - Ctrl + Oを押して保存し、Enterを押して確定します。Ctrl + Xを押して終了します。
- コンピュータを再起動し、タッチパッドをテストします。
手順7:スリープまたはサスペンド後にタッチパッドが動作しない問題を修正
しばらく使用せずにタッチパッドが動作しなくなった場合は、ランタイム電源管理が原因である可能性があります。タッチパッド デバイスのランタイム電源管理を無効にして、問題が解決するかどうかを確認します。
クイックフィックス: 入力モジュールを再ロードします。
サスペンドまたはレジューム後にタッチパッドが応答しなくなるノートパソコンの場合は、入力モジュールをリロードすると役立つことがよくあります。
- ターミナル ウィンドウを開きます。Ctrl+Alt+Tを押します。
- 次のコマンドを1つずつ試行し、それぞれのコマンドの後で Enter を押します。各タッチパッドをテストして、それが役立つかどうかを確認します。
sudo rmmod psmouse && sudo modprobe psmousesudo rmmod i2c_hid_acpi && sudo modprobe i2c_hid_acpisudo rmmod i2c_hid && sudo modprobe i2c_hidsudo rmmod i2c_hid && sudo modprobe i2c_hid
- 有効なコマンドが見つかったら、次のコマンドを実行してタッチパッドが戻ったことを確認できます。
xinput list
手順8:タッチパッドの検出とドライバーの詳細を確認します
コマンドの実行 sudo libinput debug-events リアルタイムの入力イベントを表示します。タッチパッド上で指を動かします。 何も表示されない場合、問題はカーネル ドライバー レベルにあり、新しいカーネルまたはファームウェア パッケージが必要になる可能性があります。
次のコマンドを実行して、タッチパッドで何が起こっているかについての詳細情報を収集することもできます。 xinput list-props <ID>
置き換える <ID> をタッチパッドのハードウェアID番号に置き換えて、 xinput list の出力に含まれる最も便利なコマンドです。これにより、有効および無効になっているすべてのオプションが表示され、libinputが正しく機能していることを確認します。
手順9:最後の手段: Ubuntuを再インストールします
上記の手順のいずれでも問題が解決しない場合は、Ubuntuを再インストールすることで、最新のドライバーとカーネル モジュールをすべて使用して、新たにクリーンなスタートを切ることができます。
サポート対象システム用のUbuntu ISOファイルは、Dellの「ドライバおよびダウンロード」Webサイトからダウンロードできます。Dell.com/support/drivers にアクセスしてサービス タグまたはエクスプレス サービス コードを入力し、お使いのPCに適したバージョンを見つけます。
さらにサポートが必要ですか?
このガイドのすべてを試してもタッチパッドが機能しない場合は、私たちがお手伝いします。
- Dellコミュニティー フォーラム: 他のDellユーザーやエキスパートから回答を得ることができます。
- サービス タグの検索: 保証ステータスを確認するには、ノートパソコンの底面を見るか 、Dell.com/support にアクセスしてください。
よくあるお問い合わせ(FAQ)
Q:Ubuntuへのアップデート後にDellタッチパッドが動作しなくなったのはなぜですか
A:Ubuntuは、バグ修正とドライバーの改善を含むアップデートを定期的にリリースしています。システムがアップデートされていない場合は、既知の問題がある古いバージョンのタッチパッド ドライバーを使用している可能性があります。新しいカーネルのアップデートにより、特定のタッチパッド モデルとの互換性の問題が発生することがあります。実行中 sudo apt-get update && sudo apt-get upgrade -y 通常、再起動するとこの問題は解決します。
Q:タッチパッドがWindowsでは動作するが、Ubuntuでは動作しないのはなぜですか
A:Ubuntuは、カーネルに依存してハードウェアと接続します。お使いのDell製ノートパソコンのタッチパッド モデルで、現在のUbuntuカーネル バージョンに含まれているものよりも新しいドライバーが必要な場合は、問題が発生する可能性があります。libinput ドライバ (ステップ 6) に切り替えるか、カーネルを更新すると、通常は役に立ちます。
Q:カーソルがランダムに動き回ります。対応措置を教えてください。
A:これは、libinput 構成の変更で解決できる一般的な問題です。カーソルの不規則な動作やジャンピング カーソルの動作の修正に大きな効果があり、全体的なタッチパッドの操作性が向上するはずです。このガイドの ステップ4 に従います。
Q:Ubuntuで右クリックが機能しません。どうすれば修正できますか
A:この振る舞いは GNOME 3.28 での変更で導入されました。このガイドの 手順5 に従って、右クリック機能を復元します。
Q:タッチパッドがハードウェアまたはソフトウェアの問題であるかどうかはどうすればわかります
A:BIOSでテストします(手順1)。そこでは動作するがUbuntuでは機能しない場合は、ソフトウェアの問題です。BIOSでも機能しない場合は、ハードウェアの問題である可能性があるため、 Dellサポートにお問い合わせください。
Q:libinputとSynapticsのどちらのタッチパッド ドライバーを使用すればよいですか
A:最新のLinuxディストリビューションには、デフォルトのタッチパッド ドライバーとしてlibinputが付属しています。古いSynapticsドライバーは廃止され、ほとんどのディストリビューションでは維持されなくなりました。現在のすべてのUbuntuバージョンにはlibinputをお勧めします。