منبع اصلی نوشتار زیر در این لینک قرار دارد

touchpad لپ تاپ

یکی از مشکلات من در دو سال گذشته، نداشتن اسکرول توی touchpad g لپ تاپ بود. مشکل … باعث شده بود که قضیه را حل نکنم . ولی دیروز ناگهانی دچار گیر به این موضوع شدم و حل شد.

خوب اول از همه باید تشخیص می دادم که touchpad لپ تاپ من از کدام نوع هست، تا درایور مورد نظر را پیدا کنم.

grep -i “synap\\|alps\\|etps” /proc/bus/input/devices

اون چیزی که برای من نمایش داد مقدار زیر بود

N: Name=”SynPS/2 Synaptics TouchPad”

خوب touchpad من Synaptics هستش. خوب برای همین به دنبال راه حل رفتم و راهنماهای زیادی را خوندم ولی نتیجه نهایی این شده که بستهٔ زیر را نصب کنم

aptitude install xserver-xorg-input-synaptics

بعد مطمئن ماژول مربوطه در هنگام بوت بارگذاری می شه

echo “synaptics_i2c” >> /etc/modules

بعد از اون هم باید مقادیر را زیر را به xorg.conf اضافه می کردم. اگه xorg.conf را ندارید، قبل از همه با دستور زیر یک فایل پیشفرض براش بسازید

Xorg :1 -configure

با این کار یک فایل xorg.conf.new توی شاخه کاربر ریشه می سازه که باید کپی کنید توی etc/X11/xorg.conf

اما تنظیماتی که باید به xorg.conf اضافه بشه. اول از همه باید در قسمت Module باید خط زیر را اضافه کنید

Load  “synaptics”

بعد هم بخش های زیر را اضافه کنید:

Section “InputDevice”
Identifier     “Mouse0″
Driver         “synaptics”
Option         “Protocol” “auto”
Option         “Device” “/dev/psaux”
Option “VertEdgeScroll” “1″
Option “HorizEdgeScroll” “1″
Option “TapButton1″ “1″
EndSection

علاوه بر اون یک InputClass هم باید داشته باشید.

Section “InputClass”
Identifier      “Touchpad catchall”                      # required
MatchIsTouchpad “yes”                           # required
Driver          “synaptics”                     # required
Option          “MinSpeed”              “۰٫۵″
Option          “MaxSpeed”              “۱٫۰″
Option          “AccelFactor”           “۰٫۰۷۵″
Option          “TapButton1″            “۱″
Option          “VertEdgeScroll”        “۱″
Option          “CoastingSpeed”         “۸″
Option          “CornerCoasting”        “۱″
Option          “CircularScrolling”     “۱″
Option          “CircScrollTrigger”     “۷″
Option          “EdgeMotionUseAlways”   “۱″
Option          “LBCornerButton”        “۸″     # browser “back” btn
Option          “RBCornerButton”        “۹″     # browser “forward” btn
EndSection

می تونید برای دیدن گزینه های دیگه‌اش از راهنمای اون استفاده کنید man synaptics

بعد هم باید دستورات زیر را پس از login اجرا کنید. می تونید در بخش startup application اضافه کنید.

synclient VertEdgeScroll=1
synclient HorizEdgeScroll=1
synclient TapButton1=1

 



برچسب ها : , , , , , ,

به سیاره لینوکس امتیاز دهید

به اين صفحه امتياز دهيد