ASUS X540SA, Ubuntu 16.04.1 LTS, Kernal 4.4.0-36-generic
タッチパッドが、タッチパッドではなくマウスとして検出されているようです。タッチパッドは、タッチパッドではなく「ポインター」として認識されます。マウスの基本的な操作性があり、複数の指を使用したり、タッチスクロールしたりすることはできません。これに加えて、タッチパッドが親指の動きをマウスの動きとして認識するため、親指でクリックしようとすると、マウスが動いてしまいます。これもまた、右クリックが非常に困難です。
laptop@laptop-X540SA:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ FTE1001:00 0B05:0101 id=10 [slave pointer (2)]
タッチパッドは次のように検出されます。FTE1001:00 0B05:0101
マウスの設定にも「タッチパッド」設定はありません。
ここに表示:
これはカーネルの問題でしょうか、それとも手動で修正できますか?
答え1
このタッチパッドは、どの Linux カーネルでもまだサポートされていません。
このタッチパッド用のドライバーはこのgitリポジトリ
答え2
私もしばらく同じ問題に悩まされていました。同じコンピューターです。バックライトとさまざまな ACPI の問題がありました。タッチパッドは動作しましたが、ACPI の問題を修正しようとすると、タッチパッドがあなたのものと同じように表示されました。
まだこの問題に苦労している場合は、4.9-rc1 カーネルで ASUS X540SA のタッチパッドの問題と、バックライトおよびバッテリー状態に関する ACPI の問題が修正されています。
メインライン PPA からカーネルをインストールし、evtest を実行した後: evtest 結果のスクリーンショット
4.9-rc210 月 23 日にリリースされ、いくつかの Asus 関連の修正が含まれています。RC1 で修正された内容が壊れていないかどうかはまだ確認していません。
答え3
入力しようとするとタッチパッドがカーソルの位置を変えてしまうことに非常にイライラしたので、タッチパッドを無効にするためにインターネット中を検索しました。カーネル 4.4.0-45 で Linux Mint 18 をインストールしています。タッチパッドの状態を簡単に切り替えられるように、次の操作を実行しました。
sudo apt-get install xinput
xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MOSART Semi. 2.4G Keyboard Mouse id=11 [slave pointer (2)]
⎜ ↳ FTE1001:00 0B05:0101 id=14 [slave pointer (2)]
タッチパッドの ID を探します。私の場合は 14 です。タッチパッドのオン/オフを切り替える小さなシェル スクリプトを作成しました。
タッチパッドオフ:
cd /usr/local/bin
sudo nano touchpad-off
#!/bin/bash xinput --set-prop 14 "Device Enabled" 0 echo touchpad off
タッチパッドオン:
sudo nano touchpad-on
#!/bin/bash xinput --set-prop 14 "Device Enabled" 1 echo touchpad on
次のコマンドでスクリプトを実行可能にします。
chmod +x touchpad-off chmod +x touchpad-on
touchpad-off
これで、とを使用してタッチパッドの状態を簡単に切り替えることができますtouchpad-on
。
答え4
実際には Linux 4.7.5 では基本機能のみがサポートされています (たとえば、2 本指スクロールは機能しません)。私は Ubuntu 16.04 を使用しており、Asus Zenbook Pro UX501V を入手しました。