synapticsタッチパッド設定
タッチパッド上で、スクロールさせる機能はVine4.1の標準では用意されていない。
対応しているノートパソコンであれば、タッチパッドのエッジを利用したスクロールが可能となる。
対応しているノートパソコンであれば、タッチパッドのエッジを利用したスクロールが可能となる。
わたしの環境、
TOSHIBA T4/495CME
Vine Linux4.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を再起動するとうまく動くやつはうまくいく。
以上