タッチパッドでクリックが無効になるようにシステムを設定したいと思います。 (xorg-server-1.4.2-alt10.M41.1を使用してかなり古いALTLinuxディストリビューションを実行していました。)
最も人気のある提案私が見つけたのは、synclient MaxTapTime=0
ユーザーのXセッションで実行されることです。
私はこの解決策を受け入れることができますが、問題は、これが他の好ましいX "環境"を持つすべてのユーザーには機能しないことです。
最初のユーザーはLinuxコンソールにログインしており、startx
そのセッションに対してすでに7番目の仮想Linuxコンソールを占有するXサーバーを実行しています。彼は裸のネズミを使用しています。
2番目のユーザーがログインして実行中ですstartx
。彼のセッションのためのXサーバーはすでに8番目の仮想Linuxコンソールを占めています。彼はWindowMakerを使います。
synclient MaxTapTime=0
これは2番目のユーザーのXセッションで機能しますが、最初のユーザーのXセッションで実行しても影響はありません。
それでは、Xサーバーに対してこの設定をシステム全体で実行できますかxorg.conf
?
答え1
10-synaptics.conf
1つの方法は、ディレクトリに呼び出されたファイルを追加することです/etc/X11/xorg.conf.d
(ディレクトリがない場合はディレクトリを作成します)。このファイルには次のようなものを入れることができます
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "MaxTapTime" "0"
EndSection
if はMaxTapTime
設定するオプションです。
TapButton1
(正しく)設定したいオプションのようです0
。一本指クリック)、例に示すようにここ。設定はMaxTapTime
醜い解決策だけです。
# Which mouse button is reported on a non-corner one-finger tap (set to 0 to disable)
Option "TapButton1" "0"
# Which mouse button is reported on a non-corner two-finger tap (set to 0 to disable)
Option "TapButton2" "0"
# Which mouse button is reported on a non-corner three-finger tap (set to 0 to disable)
Option "TapButton3" "0"
ファイル名は重要ではなく、を使用できます10-notouchpadtap.conf
。ただし、番号は、システムが構成ファイルを使用する順序を定義するために使用されます。