web-dev-qa-db-ja.com

タッチパッドが正しく検出されない-Asus X540SA

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として検出され、マウスの設定にも「タッチパッド」設定はありません。

ここに示す:

enter image description here

これはカーネルの問題ですか、それとも手動で修正できますか?

2
Gazamo Mashiro

このタッチパッドは、Linuxカーネルではまだサポートされていません。

this git repo にこのタッチパッド用のドライバーがあります

2
Pilot6

私はこの同じ問題にしばらく苦しみました。同じコンピューター。バックライトとさまざまなACPIの問題がありました。タッチパッドは機能しましたが、ACPIの問題を修正しようとすると、タッチパッドが表示されます。

それでもこれに苦労している場合、4.9-rc1カーネルはタッチパッドの問題と、ASUS X540SAのバックライトとバッテリーの状態に関するACPIの問題を修正しました。

メインラインPPAからカーネルをインストールし、evtestを実行した後: evtest results screenshot

4.9-rc2 は10月23日にリリースされ、Asusに関連するいくつかの修正が含まれています。 rc1が修正したものを壊さないことをまだ確認していません。

1
George

入力しようとするとタッチパッドがカーソルの位置を変更することに非常に悩まされるようになったので、インターネットを検索して無効にするだけです。カーネル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-offtouchpad-onを使用して、タッチパッドの状態を簡単に切り替えることができます。

1
Seth Bergman

Linux 4.7.5では、基本機能のみで実際にサポートされています(たとえば、2本指スクロールは機能しません)。 Ubuntu 16.04を使用していますが、Asus Zenbook Pro UX501Vを入手しました。

0
Cyril Fougeray