how to use the touchpad on notebook??
Moderator: Forums Team
how to use the touchpad on notebook??
笔记本的触摸板要怎么驱动啊?内核里编了touchscreen了,可还是不行用。请大家帮忙,谢谢~~
你可能搞錯了喔 
touchscreen應該是觸控式螢幕
所以應該是把以下加入kernel
[*] Provide legacy /dev/psaux device
(1024) Horizontal screen resolution
(768) Vertical screen resolution
[*] Mice
<*> PS/2 mouse
編完kernel後,可執行 cat /dev/psaux
然後使用一下觸控版,應該螢幕會出現奇怪符號
那我後來發現
in kernel 2.4
cat /dev/psaux 是 touchpad
cat /dev/input/mice 是 usb mouse
in kernel 2.6
cat /dev/psaux 跟cat /dev/input/mice 都是 touchpad以及 usb mouse (cat 任一後,動任一裝置,螢幕都會出現怪符號)
touchscreen應該是觸控式螢幕
所以應該是把以下加入kernel
[*] Provide legacy /dev/psaux device
(1024) Horizontal screen resolution
(768) Vertical screen resolution
[*] Mice
<*> PS/2 mouse
編完kernel後,可執行 cat /dev/psaux
然後使用一下觸控版,應該螢幕會出現奇怪符號
那我後來發現
in kernel 2.4
cat /dev/psaux 是 touchpad
cat /dev/input/mice 是 usb mouse
in kernel 2.6
cat /dev/psaux 跟cat /dev/input/mice 都是 touchpad以及 usb mouse (cat 任一後,動任一裝置,螢幕都會出現怪符號)
上面提及的那些,我在KERNEL里都有编啊。可是还是只有USB MOUSE可以用。不知道是怎么回事。请指点,谢谢~~:)seifer wrote:你可能搞錯了喔
touchscreen應該是觸控式螢幕
所以應該是把以下加入kernel
[*] Provide legacy /dev/psaux device
(1024) Horizontal screen resolution
(768) Vertical screen resolution
[*] Mice
<*> PS/2 mouse
編完kernel後,可執行 cat /dev/psaux
然後使用一下觸控版,應該螢幕會出現奇怪符號
那我後來發現
in kernel 2.4
cat /dev/psaux 是 touchpad
cat /dev/input/mice 是 usb mouse
in kernel 2.6
cat /dev/psaux 跟cat /dev/input/mice 都是 touchpad以及 usb mouse (cat 任一後,動任一裝置,螢幕都會出現怪符號)
該不會你 /etc/X11/XF86Config 裡面沒指定?
Section "InputDevice"
Identifier "touchpad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Edges" "1900 5400 1800 3900"
Option "Finger" "25 30"
Option "MaxTapTime" "20"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0010"
EndSection
Section "InputDevice"
Identifier "usbmouse"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "touchpad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Edges" "1900 5400 1800 3900"
Option "Finger" "25 30"
Option "MaxTapTime" "20"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0010"
EndSection
Section "InputDevice"
Identifier "usbmouse"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
EndSection
我用的是dev-source也按上面的设置改了,还是不行,真奇怪啊。seifer wrote:該不會你 /etc/X11/XF86Config 裡面沒指定?
Section "InputDevice"
Identifier "touchpad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Edges" "1900 5400 1800 3900"
Option "Finger" "25 30"
Option "MaxTapTime" "20"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0010"
EndSection
Section "InputDevice"
Identifier "usbmouse"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
EndSection
你可以考一下這一個網頁:
http://w1.894.telia.com/~u89404340/touchpad/
裡面應該有敘述如何設定.
或者這一個thread
http://forums.gentoo.org/viewtopic.php? ... t=touchpad
p.s.
給tttkkk,希望你以後如果有問題,可以有詳細的敘述,例如這一個問題,你應該提供有關kernel,X,還有盡你可能可以提供的資訊,這樣子其他人才可以幫你.因為gentoo forum有許多熱心的高手,很熱意幫助別人,但相對的也請你熱心的告訴他有關你的問題.
http://w1.894.telia.com/~u89404340/touchpad/
裡面應該有敘述如何設定.
或者這一個thread
http://forums.gentoo.org/viewtopic.php? ... t=touchpad
p.s.
給tttkkk,希望你以後如果有問題,可以有詳細的敘述,例如這一個問題,你應該提供有關kernel,X,還有盡你可能可以提供的資訊,這樣子其他人才可以幫你.因為gentoo forum有許多熱心的高手,很熱意幫助別人,但相對的也請你熱心的告訴他有關你的問題.
我的/etc/X11/XF86Config多了一行
Identifier "Mouse0"
Driver "synaptics"
Option "Protocol" "auto-dev"
Option "Device" "/dev/mouse"
Option "Edges" "1900 5400 2000 3500"
Option "Finger" "25 30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.10"
Option "AccelFactor" "0.0010"
Identifier "Mouse0"
Driver "synaptics"
Option "Protocol" "auto-dev"
Option "Device" "/dev/mouse"
Option "Edges" "1900 5400 2000 3500"
Option "Finger" "25 30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.10"
Option "AccelFactor" "0.0010"
我的kernel是2.6.7的,emerge了synaptics,内核中需要的选项也编了。
XF86config如下:
Section "Module"
...
Load "synaptics"
...
EndSection
Section "InputDevice"
Identifier "Synaptics Mouse"
Driver "synaptics"
Option "Device" "/dev/psaux"
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.06"
Option "MaxSpeed" "0.12"
Option "AccelFactor" "0.0010"
Option "SHMConfig" "on"
# Option "Repeater" "/dev/ps2mouse"
EndSection
Section "ServerLayout"
...
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Synaptics Mouse" "AlwaysCore"
...
可是/proc/bus/input/devices中没有Synaptics TouchPad
结果还是不能用,太郁闷了,到底是怎么回事啊。高手帮帮忙,先谢谢了~~
XF86config如下:
Section "Module"
...
Load "synaptics"
...
EndSection
Section "InputDevice"
Identifier "Synaptics Mouse"
Driver "synaptics"
Option "Device" "/dev/psaux"
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.06"
Option "MaxSpeed" "0.12"
Option "AccelFactor" "0.0010"
Option "SHMConfig" "on"
# Option "Repeater" "/dev/ps2mouse"
EndSection
Section "ServerLayout"
...
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Synaptics Mouse" "AlwaysCore"
...
可是/proc/bus/input/devices中没有Synaptics TouchPad
结果还是不能用,太郁闷了,到底是怎么回事啊。高手帮帮忙,先谢谢了~~
像這樣
會出現系統紀錄的訊息,我的執行結果會有
只是看看系統有沒有抓到這個硬體。
Code: Select all
oai@yoda oai $ dmesgCode: Select all
......
Synaptics Touchpad, model: 1
Firmware: 4.6
180 degree mounted touchpad
Sensor: 18
new absolute packet format
Touchpad has extended capability bits
-> four buttons
-> multifinger detection
-> palm detection
input: SynPS/2 Synaptics TouchPad on isa0060/serio4
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
.......