
「シナプス」と「シナプス」が何を意味するのかを説明する必要があります。 HPノートブックのLinux Mint 19.1。ノートブックにはSynapticsタッチパッドがあり、起動時に無効にする必要があります。これを行う設定ファイルは、/etc/X11/xorg.conf.d/ ディレクトリにあり、ファイル名は synaptics.conf、50-synaptics.conf、70-synaptics.conf などの異なる名前を持つようです。
答え1
シナプスSは、ノートブックタッチパッドの主要メーカーであり、広く使用されているXorgタッチパッドドライバの名前です。 XorgタッチパッドドライバはもともとSynapticsタッチパッド用のドライバでしたが、現在は他のタッチパッドメーカーの製品にも適用されます。
シナプスいいえSしかし、全く関係ありません。 GTKツールキット(つまり、GNOMEデスクトップにデフォルト)用のグラフィカルAPTパッケージマネージャのフロントエンド。
libinput
Mint 19.1は、以前のバージョンで使用されていた専用のSynapticsタッチパッドドライバの代わりに、最新のX11入力ドライバを使用する可能性が高いです。この質問に対するBeginner6789の答えまたは、man libinput
設定するのに役立ちます。
または、xinput
引数なしでコマンドを使用してX11入力デバイスを一覧表示し、それを使用してxinput --list-props <input device number of your touchpad>
現在のドライバで利用可能なすべての設定を表示できます。
設定を直接操作する前に、デスクトップ環境がすでにいくつかの設定を制御している可能性があることに注意してください。たとえば、KDEの「Synaptics Off」設定は、KDEシステム設定のタッチパッド入力デバイスの管理によって制御されます。 「入力中にタッチパッドを無効にする」オプションを設定すると、「Synaptics Off」設定が機能するかどうかに応じて機能します。キーストロークが発生するかどうか。最近検出されましたか?
答え2
私はvoidlinuxを含むElan1300タッチパッド用のSynapticsドライバを使用しています。ミントは異なる場合があります。
私は/usr/share/X11/xorg.conf.d/から70-synaptics.confファイルを/etc/X11/xorg.conf.d/70-synaptics.confにコピーし、設定の編集を使用しました。 /var/log/Xorg.0.log ファイルは、xorg がシナプティクスドライバを使用しているかどうかを示します。シナプティクスドライバには、Xserverを実行するときにタッチパッドを無効にする設定があります。
シナプティクスドライバを使用するタッチパッドは設定ファイルからドラッグできます。
Option "TouchpadOff" "true"
ディスプレイマネージャが起動すると、タッチパッドは無効になります。特定のデスクトップマネージャは、xorgが入力デバイスを使用する方法に影響を与える可能性があるため、状況は異なる場合があります。 Xが起動したら、次のように.xinitrcファイルまたはその他の起動ファイルからタッチパッドをドラッグできます。
synclient TouchpadOff=1
xf86-input-synapticsがインストールされていない場合、xf86-input-libinputはsynapticsドライバの代わりにタッチパッドを有効にできます。
Xorg.0.logファイルから抜粋すると、より良い情報を提供し、タッチパッドの設定方法を表示したり、xinputもいくつかの詳細を提供できます。
evdev.conf、libinput.conf、およびsynaptics.confファイルでタッチパッドを無視するようにxorg.conf.dファイルを変更して、タッチパッドドライバがロードされないようにすることもできます。
MatchIsTouchpad "on"
Option "Ignore" "true"
したがって、evdevドライバとlibinputドライバですべてのタッチパッドを無効にするだけでは、シナプティクスパッケージは必要ないと思います。
編集:Xserverはタッチパッドの代わりに簡単なマウスでタッチパッドを有効にすることができるため、これだけでは不十分です。その後、タッチパッドを完全に無視するにはMatchProductが必要です。
タッチスクリーンドライバが必要ない場合は、hid_multitouchカーネルモジュールをブラックリストに追加すると、タッチパッドが無効になることがあります。カスタムカーネルを構築することもオプションです。
編集2:
Xorgがシナプティック、libinput、またはマウスドライバを使用しようとしているかにかかわらず、タッチパッドを無視するには、次のようにします。
Section "InputClass"
Identifier "stop touchpad"
MatchProduct ""
Option "Ignore" "on"
EndSection
上記を/etc/X11/xorg.conf.dの設定ファイル(例:99-stopit.conf)に入れて、何が起こっているのかを確認してください。 MatchProductに正しい文字列を入力したことを確認してください。おそらく「Synaptics」または他の部分文字列だけが機能する可能性があります。 「xorg.conf」のマニュアルページに記載されているMatchPnPID、MatchVendorなどの代替方法があります。