ちょうどMint 18.3をインストールし、タッチパッドを2本指クリックの場合は中央クリック、3本指クリックの場合は右クリックに設定しようとしています。走る
synclient TapButton2=2
synclient TapButton3=3
有効です(X11が再起動されるまで)。
10-synaptics.conf
これらの設定を永久に適用するためにファイルを追加してみましたが、/etc/X11/xorg.conf.d/
何の効果もないようです。ファイルの内容は次のとおりです。
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "VertTwoFingerScroll" "on"
Option "HorizTwoFingerScroll" "off"
Option "HorizEdgeScroll" "off"
Option "VertEdgeScroll" "off"
EndSection
私は/etc/X11/xorg.conf
以下を持っています:
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection
私は何か間違っているのでしょうか、それともMint 18.3で別の方法で処理されましたか?
複数の指をクリックするオプションがあるGUIもありますが、Mouse Preferences
それを変更しても影響はありません。
答え1
正確な答えではありませんが、中間クリック方式です。
私のデバイスは「ETPS / 2 Elantech Touchpad」として検出されました。私はASUSノートブックモデルX550LAを持っています。タッチパッドの専用部分を左ボタンと右ボタンの中間に割り当てて中央クリックを設定しました。
コマンドは次のとおりです。
xinput set-prop "ETPS/2 Elantech Touchpad" "Synaptics Soft Button Areas" 1950 0 1823 0 1300 1917 1823 0
ここでは、各数字の意味の詳細な説明を見ることができます。https://wiki.archlinux.org/index.php/Touchpad_Synaptics#Buttonless_touchpads_.28aka_ClickPads.29 ここでは、x軸とy軸の範囲について簡単に説明します。これが私が設定を計算した方法です。
$ cat /var/log/Xorg.0.log | grep y-axis
[ 38.532] (--) synaptics: ETPS/2 Elantech Touchpad: y-axis range 0 - 2223 (res 33)
$ cat /var/log/Xorg.0.log | grep y-axis
[ 38.532] (--) synaptics: ETPS/2 Elantech Touchpad: x-axis range 0 - 3249 (res 33)
別の非常に重要な詳細は、各設定で使用される軸の範囲です。右クリック領域の場合左RightButtonAreaにx軸を使用トップMiddleButtonAreaでy軸を使用する左x軸などを使用してください。
この設定を永久にする方法を研究しています。