Ubuntu 12.04を使用するワークステーションは、MacBook ProでMultitouch Trackpadをサポートしています。
残念ながら、私は常に3本指のタッチジェスチャを誤ってトリガーして、ウィンドウのサイズを変更しています。
このジェスチャーを無効にするにはどうすればよいですか?
Compiz構成マネージャーをインストールします。
Sudo apt-get install compizconfig-settings-manager
次に、compiz config manager(ターミナルでccsm)を実行するか、単にダッシュでccsmと入力します。
プラグインリストの下部にあります:
Unity MTハンドルをつかんで無効にします。
次の構成値を設定することでこの問題を解決しました(初期値は0):
synclient ClickFinger3=2
synclient TapButton3=2
トラックパッドはデフォルトで3本指のタップ(および3本指のクリック)を無視するように構成されており、その制御を取り戻すように設定できるため、ウィンドウ移動の関連付けを3本指タップにオーバーライドできます。これはそれを行う方法です。
関連するプロパティを探します-ターミナルを開いて入力します:
xinput
トラックパッドの詳細(例:↳ CyPS/2 Cypress Trackpad id=12 [slave pointer (2)]
)を含む行を見つけて、そのid
値を書き留めます。次に入力します:
xinput list-props [id]
ここで、[id]
はid
値に置き換えられます(この例では12
です)。 Synaptics Tap Action
プロパティ(例:Synaptics Tap Action (282): 2, 3, 0, 0, 1, 3, 0
)を見つけ、その番号をメモします。丸括弧で囲まれます(ここでは282
です)。プロパティ値にも注意してください。後で使用します。
起動時にこの動作が必要だと仮定して、シェルスクリプトを作成し、起動プログラムに追加します。このスクリプトを呼び出しましょうtrackpad.sh。私たちの目標は、最後の値を新しい値に置き換えることです。中クリック用。次を含むようにスクリプトを編集します。
#!/bin/bash
xinput set-prop [xinput-prop-id] [prop-number] [TR] [BR] [TL] [BL] [F1] [F2] 2
具体的なコマンド例は、次のようになります(デモのため)。
xinput set-prop 12 282 2, 3, 0, 0, 1, 3, 2
ミドルクリックを示すために、0
から2
の最後の値をonlyに置き換えたことに注意してください。 1
(左クリック)、2
(中央クリック)、または3
(右クリック)のいずれかを選択できます。
スクリプトに実行権限を付与し、実行します。あなたは行ってもいいです!