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
として検出され、マウスの設定にも「タッチパッド」設定はありません。
ここに示す:
これはカーネルの問題ですか、それとも手動で修正できますか?
このタッチパッドは、Linuxカーネルではまだサポートされていません。
this git repo にこのタッチパッド用のドライバーがあります
私はこの同じ問題にしばらく苦しみました。同じコンピューター。バックライトとさまざまなACPIの問題がありました。タッチパッドは機能しましたが、ACPIの問題を修正しようとすると、タッチパッドが表示されます。
それでもこれに苦労している場合、4.9-rc1カーネルはタッチパッドの問題と、ASUS X540SAのバックライトとバッテリーの状態に関するACPIの問題を修正しました。
メインラインPPAからカーネルをインストールし、evtestを実行した後: evtest results screenshot
4.9-rc2 は10月23日にリリースされ、Asusに関連するいくつかの修正が含まれています。 rc1が修正したものを壊さないことをまだ確認していません。
入力しようとするとタッチパッドがカーソルの位置を変更することに非常に悩まされるようになったので、インターネットを検索して無効にするだけです。カーネル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
を使用して、タッチパッドの状態を簡単に切り替えることができます。
Linux 4.7.5では、基本機能のみで実際にサポートされています(たとえば、2本指スクロールは機能しません)。 Ubuntu 16.04を使用していますが、Asus Zenbook Pro UX501Vを入手しました。