ASUS X101H - タッチパッドが認識されない(入力中に無効にしたい)

ASUS X101H - タッチパッドが認識されない(入力中に無効にしたい)

私はこの問題でしばらく苦労し、この質問を投稿する前にここと他の場所で答えを徹底的に検索しました。

私のAsus X101Hでは、タッチパッドはタッチパッドとして認識されません。私は私のネットブックやAsusネットブックだけでなく、多くのネットブックでこの問題を発見しました。

これらのデバイスは「グライドパッド」として識別されます。私が収集したところによると、これはカーネルの問題です。この問題はカーネルの従業員が解決する必要があります。しかし、この問題をバグ報告した人は解決せずに終了するなどの問題を経験しました。

私が望むのは、私がタイピング中にこの貧しい "スライドパッド"を無効にして、私が書いているものを台無しにしないようにすることです。私のラップトップではうまくいきます。しかし、ネットブックでは唯一のオプションはマウスだけです。

誰もが提案した「gpointing ...」をインストールしようとしましたが、「入力中にタッチパッドを無効にする」を選択しても機能しませんでした。効果はありません。

誰もがこの問題に対する解決策を持っていますか?これはUbuntu、Kubuntu、Debian、Mint(そしておそらく多く)に影響します。

答え1

実行して、sudo modprobe -r psmouse進行状況をもう一度報告してください。それは私のために問題を解決しました。再度有効にするには、sudo modprobe psmouse proto=impsこれらのコマンドを使用して簡単なスクリプトを生成して、この方法でタッチパッドの有効化/無効化を制御することもできます。

答え2

私のソリューションはあまり変わりませんが、モジュールのアンロードとロードと対話できます。x入力。 xinputデバイスを一覧表示してデバイスを探す場合:

$ xinput --list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                    id=4    [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                         id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                   id=5    [slave  keyboard (3)]
    ↳ Power Button                                  id=6    [slave  keyboard (3)]
    ↳ Video Bus                                     id=7    [slave  keyboard (3)]
    ↳ Sleep Button                                  id=8    [slave  keyboard (3)]
    ↳ Integrated Camera                             id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                  id=10   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                        id=12   [slave  keyboard (3)]

したがって、トラックポイントを無効にするには(IDのみを見つけることができます)、以下を使用して無効にすることができます。

xinput set-prop 11 "Device Enabled" 0

再度有効にするには、「0」を「1」に変更します。

まだ一つあります。同期クライアント呼び出された関数手のひら検出、これは役に立ちます。私は自分でテストしていないので保証することはできません。

答え3

Xサーバー入力デバイスを無効にして有効にするために、xinputには2つの構文砂糖があります。

xinput set-prop ID# "Device Enabled" 0

そして

xinput set-prop ID# "Device Enabled" 1

どれ:

xinput disable ID#

そして

xinput enable ID#

(ここで、ID#は以下の例のようにxinputの入力デバイス番号です。)

$ xinput --list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                    id=4    [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                         id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                   id=5    [slave  keyboard (3)]
    ↳ Power Button                                  id=6    [slave  keyboard (3)]
    ↳ Video Bus                                     id=7    [slave  keyboard (3)]
    ↳ Sleep Button                                  id=8    [slave  keyboard (3)]
    ↳ Integrated Camera                             id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                  id=10   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                        id=12   [slave  keyboard (3)]

関連情報