Page 1 of 2
how to use the touchpad on notebook??
Posted: Thu Jul 15, 2004 9:32 pm
by tttkkk
笔记本的触摸板要怎么驱动啊?内核里编了touchscreen了,可还是不行用。请大家帮忙,谢谢~~
Posted: Fri Jul 16, 2004 6:54 am
by seifer
你可能搞錯了喔
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 任一後,動任一裝置,螢幕都會出現怪符號)
Posted: Fri Jul 16, 2004 11:24 am
by tttkkk
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 任一後,動任一裝置,螢幕都會出現怪符號)
上面提及的那些,我在KERNEL里都有编啊。可是还是只有USB MOUSE可以用。不知道是怎么回事。请指点,谢谢~~:)
Posted: Fri Jul 16, 2004 11:30 am
by scsi
tttkkk wrote:
上面提及的那些,我在KERNEL里都有编啊。可是还是只有USB MOUSE可以用。不知道是怎么回事。请指点,谢谢~~:)
請問你的kernel是不是用gentoo-source?
我用gentoo-source會讓我家裡的羅技滑鼠無法使用ps2界面(隨滑鼠送的usb轉ps2)
但是公司的雜牌滑鼠又沒有這樣的情形
但是改用development-source就ok了…

不知你是不是也是一樣的情形
Posted: Fri Jul 16, 2004 1:15 pm
by wangjim
就如SCSI兄提到的,建議你先換成gentoo-dev-sources會比較好,因為有很多notebook的問題都是換了kernel之後就沒了.如果不行,那你check你X config,post出來讓大家看看.
Posted: Fri Jul 16, 2004 1:16 pm
by seifer
該不會你 /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
Posted: Fri Jul 16, 2004 3:28 pm
by tttkkk
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
我用的是dev-source也按上面的设置改了,还是不行,真奇怪啊。
Posted: Fri Jul 16, 2004 6:09 pm
by ccpz
那可不可以說一下是哪家的nb呢?
Posted: Fri Jul 16, 2004 10:59 pm
by wangjim
你可以考一下這一個網頁:
http://w1.894.telia.com/~u89404340/touchpad/
裡面應該有敘述如何設定.
或者這一個thread
http://forums.gentoo.org/viewtopic.php? ... t=touchpad
p.s.
給tttkkk,希望你以後如果有問題,可以有詳細的敘述,例如這一個問題,你應該提供有關kernel,X,還有盡你可能可以提供的資訊,這樣子其他人才可以幫你.因為gentoo forum有許多熱心的高手,很熱意幫助別人,但相對的也請你熱心的告訴他有關你的問題.
Posted: Sat Jul 17, 2004 9:11 am
by oai79
我的/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"
Posted: Sat Jul 17, 2004 5:01 pm
by tttkkk
我的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
结果还是不能用,太郁闷了,到底是怎么回事啊。高手帮帮忙,先谢谢了~~
Posted: Sat Jul 17, 2004 6:14 pm
by oai79
Can you find synaptics touchpad in dmesg output?
Posted: Sat Jul 17, 2004 10:13 pm
by tttkkk
oai79 wrote:Can you find synaptics touchpad in dmesg output?
对不起,本人着实是个菜鸟,请问什么是dmesg output?
Posted: Sat Jul 17, 2004 10:26 pm
by oai79
像這樣
會出現系統紀錄的訊息,我的執行結果會有
Code: 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
.......
只是看看系統有沒有抓到這個硬體。
Posted: Sat Jul 17, 2004 11:43 pm
by tttkkk
dmeg里没有耶,那要怎么办啊??