今まで我慢して使っていたのですが、Webブラウジング中にブラウザで「新しいタブを開く」のにいちいち右クリックメニューを使ったり、Ctrlキーを押しながらクリックしたりというのが煩わしくなってきたので、そろそろマウス設定をちゃんと調整することにしました。
まずは現在のタッチパッド設定を見てみます。
$ synclient
Parameter settings:
LeftEdge = 51
RightEdge = 1229
TopEdge = 38
BottomEdge = 666
FingerLow = 1
FingerHigh = 1
MaxTapTime = 180
MaxTapMove = 64
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 29
HorizScrollDelta = 29
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.136986
TouchpadOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 0
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect = 1
GrabEventDevice = 1
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 7
VertHysteresis = 7
ClickPad = 0
なるほど、確かに "TapButton2" が "3" (右クリック)に割り当てられてしまってますね。これを何とかして "2" (中クリック)に書き換えてやる必要があります。
それにはまず、タッチパッドの設定ファイルのオリジナルの
/usr/share/X11/xorg.conf.d/50-synaptics.conf
を
/etc/X11/xorg.conf.d/
の配下にコピーしてやります。
$ sudo mkdir /etc/X11/xorg.conf.d $ sudo cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/
そして、今コピーした設定ファイル 50-synaptics.conf をたとえば以下のように編集します。
Section "InputClass" Identifier "Touchpad" # required MatchIsTouchpad "on" # required Driver "synaptics" # required Option "MinSpeed" "0" Option "MaxSpeed" "0.3" Option "AccelFactor" "0.6" Option "TapButton1" "1" Option "TapButton2" "2" # multitouch Option "TapButton3" "3" # multitouch Option "VertTwoFingerScroll" "1" # multitouch Option "HorizTwoFingerScroll" "1" # multitouch Option "VertEdgeScroll" "1" Option "CoastingSpeed" "0" # default "8" Option "CornerCoasting" "1" Option "CircularScrolling" "1" Option "CircScrollTrigger" "7" Option "EdgeMotionUseAlways" "1" Option "LBCornerButton" "8" # browser "back" btn Option "RBCornerButton" "9" # browser "forward" btn Option "ConstantDeceleration" "5" Option "ClickTime" "10" # default "100" Option "EmulateMidButtonTime" "0" # default "75 EndSectionTapButton2 = 2 で二本指タップによる中クリックボタンを有効に、また TapButton3 = 3 で三本指タップによる右クリックボタンを有効にしました。
ちなみに個人的にはマウスカーソルスピード「速め」が好みですが、もし速すぎるようなら AccelFactor あたりの数値を下げてやると良いでしょう。
設定ファイルの編集が完了したら、後はログインしなおせばタッチパッド設定が反映されます。
50-synaptics.confのOptionの詳細はこちら
Touchpad Synaptics | ArchWiki
参考にさせていただいたサイト
How do I restore two finger middle click again? | Ask Ubuntu
0 件のコメント:
コメントを投稿