次の方法でマルチフィンガータップをセットアップしようとしています。
私が現在持っているものは:
私はここでUbuntuのいくつかの質問と、このテーマに関するUbuntu wiki(およびいくつかの一般的なGoogle検索)を調べましたが、私を助けるものは何も見つかりませんでした。 xinput
は知っていますが、そこで何をどのように変更したらよいかわかりません。
誰かが私を正しい方向に向けることができれば、私は感謝し、25の光沢のある担当ポイント、大きな緑色のチェックマーク、およびいくつかのクッキーを彼に授与します。
これは、synclient
を使用して実行できます。
セッションごとにこれを行う(およびシステムで正しく動作することをテストする)には、次のコマンドを端末に入力します。
synclient "TapButton2"=2
synclient "TapButton3"=3
オプションTapButtonx
は、「角ではなく、x本の指でタップする」ことを意味し、数字1、2、3はそれぞれ左、中、右クリックに対応します。
これらの変更を永続的にするには、/usr/share/X11/xorg.conf.d
に移動します。名前に「synaptics.conf」が含まれるファイルを見つけるためのls
(私の場合、50-synaptics.conf
)。次に、Sudo gedit 50-synaptics.conf
を入力し、最初のInputClassセクションの最後に次の行を追加します。
Option "TapButton2" "2"
Option "TapButton3" "3"
その後、マシンを再起動すると、準備完了です。
50-synaptics.conf
ファイルの編集が機能しない場合は、次の手順を実行します。dconf-editor
を開き、org/gnome/settings-daemon/plugins/mouse
に移動します。 「アクティブ」とマークされたボックスをオフにして、再起動します。これにより、シナプス設定が優先されます。
以下が必要です:
まず、トラックパッド/マウスパッドのIDを収集します。
$ xinput --list
Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=10 [slave pointer (2)]
**⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [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)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
ここで強調表示されているのは、私の場合のIDを持つデバイスです11
プロパティをリストし、IDに対してプロパティを設定します
$ xinput --list-props 11
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (132): 1
Coordinate Transformation Matrix (134): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (253): 1
Device Accel Constant Deceleration (254): 2.500000
Device Accel Adaptive Deceleration (255): 1.000000
Device Accel Velocity Scaling (256): 12.500000
Synaptics Edges (276): 1769, 5431, 1653, 4671
Synaptics Finger (277): 25, 30, 256
Synaptics Tap Time (278): 180
Synaptics Tap Move (279): 242
Synaptics Tap Durations (280): 180, 180, 100
Synaptics ClickPad (281): 0
Synaptics Tap FastTap (282): 0
Synaptics Middle Button Timeout (283): 75
Synaptics Two-Finger Pressure (284): 282
Synaptics Two-Finger Width (285): 7
Synaptics Scrolling Distance (286): 110, 110
Synaptics Edge Scrolling (287): 1, 0, 0
Synaptics Two-Finger Scrolling (288): 0, 0
Synaptics Move Speed (289): 1.000000, 1.750000, 0.036265, 40.000000
Synaptics Edge Motion Pressure (290): 30, 160
Synaptics Edge Motion Speed (291): 1, 441
Synaptics Edge Motion Always (292): 0
Synaptics Off (293): 0
Synaptics Locked Drags (294): 0
Synaptics Locked Drags Timeout (295): 5000
Synaptics Tap Action (296): 2, 3, 0, 0, 1, 3, 0
Synaptics Click Action (297): 1, 1, 0
Synaptics Circular Scrolling (298): 0
Synaptics Circular Scrolling Distance (299): 0.100000
Synaptics Circular Scrolling Trigger (300): 0
Synaptics Circular Pad (301): 0
Synaptics Palm Detection (302): 0
Synaptics Palm Dimensions (303): 10, 200
Synaptics Coasting Speed (304): 20.000000, 50.000000
Synaptics Pressure Motion (305): ... of unknown type CARDINAL
Synaptics Pressure Motion Factor (306): 1.000000, 1.000000
Synaptics Resolution Detect (307): 1
Synaptics Grab Event Device (308): 1
Synaptics Gestures (309): 1
Synaptics Capabilities (310): 1, 0, 1, 1, 1, 1, 1
Synaptics Pad Resolution (311): 85, 45
Synaptics Area (312): 0, 0, 0, 0
Synaptics Noise Cancellation (313): 8, 8
Device Product ID (249): 2, 7
Device Node (250): "/dev/input/event8"
ここでポイント、この場合は285、288を見つけます。コマンドを使用して、タッチパッドで同じポイントを構成できます。
$xinput set-int-prop <properties>
お役に立てれば