タッチパッドを完全に無効にする-Lubuntu 16.04


8

だからここに契約があります、私のゲートウェイT-1623の私のタッチパッドは基本的に壊れています。その結果、私は外部プラグを使用してマウスを再生します。キーボードは問題なく使用できますが、不注意でタッチパッドを吸い込んだだけの場合、キーボードが反転し、次の操作を行うまで外部マウスを使用できなくなります。

sudo modprobe -r psmouse
sudo modprobe psmouse

だから私の質問はこれです、Lubuntuで私のタッチパッドを永続的に無効にする方法(ターミナルまたはその他の手段を使用して)で、タッチパッドが基本的に機能しないようにする方法はありますか?この件に関してご協力いただけると助かります。よろしくお願いします。

回答:


11

私はそう信じています。いくつかのコマンドを使用して起動スクリプトを作成する必要がありますが、前者と後者は難しくありません。

まず、を実行しxinput listます。出力は次のようになります。

zachary@MCServer:~$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [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)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]

可能であれば、事前にマウスのプラグを抜いてください。

次に、トラックパッドのIDを見つける必要があります。ここでは、メインID(メインアイテムの下にインデントされているIDではありません)を使用します。メインアイテムがマウスとタッチパッドの両方をカバーしていることが判明した場合は、対応するサブIDを選択します。

今、あなたは走る必要があります

xinput set-prop DEVICEID "Device Enabled" 0

たとえば、マウスを無効にしたい場合2は、を使用しDEVICEIDます。

マウスを接続し、それが機能し、タッチパッドが機能しないことを確認します。マウスが機能しない場合は、実行します

xinput set-prop DEVICEID "Device Enabled" 1

代わりに、サブIDを使用して最初のコマンドを再度実行します。

これを起動時に適用するには、起動コマンドにする必要があります。を開きStartup Applications(またはデスクトップ環境で同等のもの)、最初のコマンドを追加します。


または、トラックパッドを内部的に取り外すこともできます。


ありがとう。これはうまくいきました。マスターを無効にできないので、ID 13を無効にする必要がありました。いずれにしても、タッチパッドは死んでいるように見えます。ご協力ありがとうございました!
ArimusAOV 2016

3

はい、とても簡単です。タッチパッドモジュールをブラックリストに登録します。

それがどのモジュールであるかを知るために、あなたは実行することができます

grep -iA 2 touchpad /proc/bus/input/devices

ここでは、エランやシナプスのようなものが表示されます

その後

ls $(find /lib/modules/$(uname -r) -type d -name mouse)

現在のカーネルのすべてのマウスとタッチパッドモジュールを表示します。タッチパッドにはi2cまたtouchはという名前があり、マウスモジュールにはmouseまたはがありusbます。これら2つの結果を相互参照

編集:私は最近、複雑なコマンドを使用して使用中のドライバーの名前を確実に取得する方法を見つけました。

grep -hriPo 'DRIVER=\K.+' /sys 2>/dev/null | while read driver; do [ -e /lib/modules/$(uname -r)/kernel/drivers/input/mouse/"$driver"* ] && echo $driver; done

タッチパッドモジュールはだと思いますsynaptics_i2c.ko.koブラックリストを書くときは省略します

あなたが正しいモジュールを持っていることを確認してください

sudo modprobe -r synaptics_i2c

正しいモジュールを入手した場合、タッチパッドはすぐに終了します。ロードされないようにするには:

/etc/modprobe.dディレクトリ内に.conf単語を含む拡張子の付いたファイルを作成しますblacklist synaptics_i2c(を除いてモジュール名に置き換えます.ko)。例えば

echo "blacklist synaptics_i2c" | sudo tee /etc/modprobe.d/blacklist-touch.conf

(ただし、選択したファイル名がまだ存在していないことを確認してください)


ご協力ありがとうございました。これらのいくつかを試した後、タッチパッドを無効にしたものはなかったようですが、一見の価値は間違いありません。再度、感謝します!
ArimusAOV 2016

まあ、とにかくそれを修正してくれてうれしい@ArimusAOVあなたが正しいものを見つけたらそれはうまくいくでしょう:)
Zanna

全部で10試してみて、最初にSynapticsとelanを使ったものを選びました。それらがうまくいかなかったとき、私は他の答えを試すことにしました。まだこれらすべてに慣れています。時々少し圧倒することができます笑。ありがとうございました:)
ArimusAOV

2

実行synclient TouchpadOff=1してタッチパッドを取り外します。


これが機能する場合、これはすばやく簡単な方法です。私のラップトップでそれを使用することができ、それは「自動起動に入れる」ことができます。ただし、すべてのコンピュータで機能するわけではありません。
sudodus 2017

1

最初にBIOSでタッチパッドを無効にできるかどうかを確認してください。私のToshibaとLenovoラップトップにはどちらもこのオプションがあります。設定が使用可能な場合は、元に戻す方法を覚えやすいので(ソフトウェアの設定を使用したことを覚えている限り)、ソフトウェアの設定よりもこの設定を優先できます。


0

Lubuntu 18.04で私が行ったことは次のとおりです。

設定> LXSessionのデフォルトアプリケーション> AutoStart>次に「追加」synclient TouchpadOff = 1

マシンを再起動しても、タッチパッドがオフになっています。

私はGUIが大好きです。

平和、エド

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.