bambooflow Note

synaptics設定

最終更新:

bambooflow

- view
メンバー限定 登録/ログイン

synapticsタッチパッド設定

タッチパッド上で、スクロールさせる機能はVine4.1の標準では用意されていない。
対応しているノートパソコンであれば、タッチパッドのエッジを利用したスクロールが可能となる。

わたしの環境、
 TOSHIBA T4/495CME
 Vine Linux4.1

下調べ

あなたの環境で動作するかどうかを確認する。

$ dmesg | grep input
input: AT Translated Set 2 keyboard as /class/input/input0
input: PS/2 Mouse as /class/input/input1
input: AlpsPS/2 ALPS GlidePoint as /class/input/input2

"ALPS"が見つかれば、対応している可能性が高い。
見つからない人は、ごめんなさい。わかりません。

あと、/proc/bus/input/devicesをのぞいてみるのもよいかも。

インストール

Vine4.1はapt-getで取得可能だった。

# apt-get install synaptics

ここで、apt-getのGUIツールの"synaptic"と名前が混同しやすいので注意。

設定

mouseconfigとかを使うと、メニューに"ALPS GlidePoint (PS/2)"が追加されているので、これを選択すればいいのかな、と思ったんだけどダメだった。
よって、直接ファイルを設定。

詳細は、/usr/share/doc/synaptics-0.14.6/INSTALLを参照。

設定は、/etc/X11/xorg.confファイルを編集する。

まず、以下のようにロードするモジュールを追加。
Section "Module"
...
  Load "synaptics"
...
EndSection

次に、以下の記述を追加。
Section "InputDevice"
       Identifier    "TouchPad"
       Driver        "synaptics"
       Option        "Device"        "/dev/input/mice"
       Option        "Protocol"      "auto-dev"
       Option        "LeftEdge"              "120"
       Option        "RightEdge"             "830"
       Option        "TopEdge"               "120"
       Option        "BottomEdge"            "650"
       Option        "FingerLow"             "14"
       Option        "FingerHigh"            "15"
       Option        "MaxTapTime"            "180"
       Option        "MaxTapMove"            "110"
       Option        "EmulateMidButtonTime"  "75"
       Option        "VertScrollDelta"       "20"
       Option        "HorizScrollDelta"      "20"
       Option        "MinSpeed"              "0.3"
       Option        "MaxSpeed"              "0.75"
       Option        "AccelFactor"           "0.015"
       Option        "EdgeMotionMinSpeed"    "200"
       Option        "EdgeMotionMaxSpeed"    "200"
       Option        "UpDownScrolling"       "1"
       Option        "CircularScrolling"     "1"
       Option        "CircScrollDelta"       "0.1"
       Option        "CircScrollTrigger"     "2"
EndSection

最後に、以下のように変更。
Section "ServerLayout"
       ・・・
       #InputDevice    "Mouse0" "CorePointer"  # コメントアウト
       InputDevice    "TouchPad" "CorePointer" # 追加
       ・・・
EndSection

これで保存して、Xを再起動するとうまく動くやつはうまくいく。


以上
記事メニュー
目安箱バナー