NASIL Gentoo synaptics touchpad

From Lapis Wiki

Jump to: navigation, search
Bu makale NASIL bölümü serisinin bir parçasıdır
MasaÜstü Donanım Dağıtımlar
Tarayıcılar Programlama Linux ve Oyunlar

Konu başlıkları

Giriş

Bu makalede Synaptics ve ALPS touchpad'leri 2.6 kernel serisinde nasıl çalıştıracağımız anlatılacaktır. 2.4 serisinde deneme yapılmamıştır. Makale ismi Gentoo olmasına rağmen Gentoo'yu ilgilendiren tek kısım synaptics paketinin kurulumudur. Diğer dağıtım kullanıcıları da bu makaleyi kullanabilirler. Gerekli noktada nasıl olacağı anlatılacaktır.

Kernel Yapılandırması

Öncelikle son kernel sürümlerinden birini edinmeyi deneyin. Eğer touchpadiniz "gerçek" bir synaptics ise 2.6.1 veya daha sonrasını, eğer ALPS ise 2.6.11 ve sonrasını kullanmalısınız. Şimdi kernel yapılandırmasının nasıl olacağına bakalım. (Kernel derlemeyi biliyor olduğunuz varsayılıyor.)


Device Drivers => 
Input Device Support => 
Event Interface Support 


ve

Device Drivers  => 
Input Device Support  => 
Mouse Support  => 
 PS/2 mouse"

desteğini vermeniz yeterli.

Synaptics Kurulumu

Gentoo kullanıcıları:

emerge synaptics

ile synaptics'i kurabilirler.

Diğer dağıtım kullanıcıları ise: http://web.telia.com/~u89404340/touchpad/ sayfasına bakabilirler.

Xorg Ayarları

Touchpad'in çalışabilmesi için /etc/X11/xorg.conf'da bazı ayarlamalar yapmalıyız. Öncelikle:

cat /proc/bus/input/devices | grep -A 8 TouchPad

veya

cat /proc/bus/input/devices | grep -A 8 Alps

ile touchpad'imizin hangi aygıtı kullandığını bulmalıyız. Çıktı şuna benzer bir şey olacaktır:

I: Bus=0011 Vendor=0002 Product=0008 Version=7322
N: Name="AlpsPS/2 ALPS GlidePoint"
P: Phys=isa0060/serio1/input0
H: Handlers=mouse1 event2
B: EV=f
B: KEY=420 0 670000 0 0 0 0 0 0 0 0
B: REL=3
B: ABS=1000003

Burada bakacağımız kısım "Handler" bölümü. Bizim için önemli olan mouse1 kısmı. Şimdi /etc/X11/xorg.conf dosyanızı açın. Buradaki tüm ayarlar bir bölüm için Synaptics ve ALPS kullanıcıları için aynıdır.

Module bölümü altına yeni bir modül ekleyeceğiz:

Load "synaptics"

Bundan sonra, ServerLayout bölümünde bir değişiklik yapacağız. Bu kısmın altında muhtemelen şuna benzeyen iki satır bulunacaktır:

InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"

Bu iki satırın arasına şunu ekleyin.

InputDevice "TouchPad" "AlwaysCore"


Evet şimdi bu aşamada Synaptics ve ALPS için ayarlar değişiyor. Eğer Synaptics'e sahipseniz:

Section "InputDevice"
  Driver  	"synaptics"
  Identifier  	"TouchPad"
  Option	"Device"  	"/dev/input/mouse1"
  Option	"Protocol"	"auto-dev"
  Option	"LeftEdge"      "1700"
  Option	"RightEdge"     "5300"
  Option	"TopEdge"       "1700"
  Option	"BottomEdge"    "4200"
  Option	"FingerLow"	"25"
  Option	"FingerHigh"	"30"
  Option	"MaxTapTime"	"180"
  Option	"MaxTapMove"	"220"
  Option	"VertScrollDelta" "100"
  Option	"MinSpeed"	"0.09"
  Option	"MaxSpeed"	"0.18"
  Option	"AccelFactor"	"0.0015"
  Option        "PalmMinWidth" "70"
  Option        "PalmMinZ" "200"
  Option	"SHMConfig"	"on"
EndSection

olarak, eğer ALPS'e sahipseniz:

Section "InputDevice"
  Driver "synaptics"
  Identifier "TouchPad"
  Option "Device" "/dev/input/mouse0"
  Option "Protocol" "auto-dev"
  Option "LeftEdge" "130"
  Option "RightEdge" "840"
  Option "TopEdge" "130"
  Option "BottomEdge" "640"
  Option "FingerLow" "7"
  Option "FingerHigh" "8"
  Option "MaxTapTime" "180"
  Option "MaxTapMove" "110"
  Option "EmulateMidButtonTime" "75"
  Option "VertScrollDelta" "20"
  Option "HorizScrollDelta" "20"
  Option "MinSpeed" "0.60"
  Option "MaxSpeed" "1.10"
  Option "AccelFactor" "0.030"
  Option "EdgeMotionMinSpeed" "200"
  Option "EdgeMotionMaxSpeed" "200"
  Option "UpDownScrolling" "1"
  Option "CircularScrolling" "1"
  Option "CircScrollDelta" "0.1" Option "CircScrollTrigger" "2"
  Option "SHMConfig" "on"
  Option "Emulate3Buttons" "on"
EndSection

olarak ekleme yapın. Dosyayı kaydettikten sonra X'i yeniden başlatabilirsiniz.

Alıntı yapılan belge: http://gentoo-wiki.com/HARDWARE_Synaptics_Touchpad