そのため、ここに取引があります。GatewayT-1623のタッチパッドは基本的に壊れています。その結果、外部プラグアンドプレイマウスを使用しています。キーボードは問題なく使用できますが、タッチパッドを誤って息を吸うと、キーボードがひっくり返り、次の操作を行うまで外付けマウスを使用できなくなります。
Sudo modprobe -r psmouse
Sudo modprobe psmouse
だから私の質問はこれです、基本的に私のタッチパッドが機能しないように、Lubuntuで私のタッチパッドを永久に無効にする方法はありますか?この件に関してあなたができる限りの支援をお願いします。事前に感謝します。
私はそう信じています。いくつかのコマンドを使用して起動スクリプトを作成する必要がありますが、前者と後者を実行するのは難しくありません。
まず、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
たとえば、マウスを無効にしたい場合は、DEVICEID
に2
を使用します。
マウスを接続し、タッチパッドが機能しないことを確認します。マウスが機能しない場合は、実行します
xinput set-prop DEVICEID "Device Enabled" 1
代わりにサブIDを使用して最初のコマンドを再度実行します。
これを起動時に適用するには、起動コマンドにする必要があります。 Startup Applications
(またはデスクトップ環境で同等のもの)を開き、最初のコマンドを追加します。
または、トラックパッドを内部で切断することもできます。
はい、とても簡単です。タッチパッドモジュールをブラックリストに追加します。
それがどのモジュールであるかを調べるには、次を実行します。
grep -iA 2 touchpad /proc/bus/input/devices
ここでは、エランやシナプスのようなものが表示されます
その後
ls $(find /lib/modules/$(uname -r) -type d -name mouse)
現在のカーネルのすべてのマウスおよびタッチパッドモジュールを表示します。タッチパッドの名前にはi2c
またはtouch
があり、マウスモジュールにはmouse
またはusb
があります。これら2つの結果を相互参照する
編集:私は最近、複雑なコマンドで使用中のドライバーの名前を確実に取得する方法を見つけました。これは terdon 私のためにうまく簡素化されました:
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
(ただし、選択したファイル名が既に存在しないことを確認してください)
synclient TouchpadOff=1
を実行して、タッチパッドを削除します。
最初にBIOSでタッチパッドを無効にできるかどうかを確認してください。私の東芝とLenovoの両方のラップトップには、このオプションがあります。設定を使用できる場合は、元に戻す方法を覚えやすい(使用したことを覚えている限り)ため、ソフトウェア設定よりもこの設定を好む場合があります。
Lubuntu 18.04で行ったことは次のとおりです。
[設定]> [LXSessionのデフォルトのアプリケーション]> [自動起動]> [追加] synclient TouchpadOff = 1
マシンを再起動してもタッチパッドがオフになります。
GUIが大好きです。
平和、エド