- 論壇徽章:
- 0
|
關(guān)于X桌面下鼠標(biāo)的問題
※ 引述?A HREF="mailto:mcutebala.bbs@bala.mis.ccu.edu.tw">;mcutebala.bbs@bala.mis.ccu.edu.tw ()》之銘言:
: # Identifier and driver
: Identifier "Mouse1"
^^^^^^
Mouse0 是哪只?
自動產(chǎn)生的應(yīng)該是 Mouse0, 不是 Mouse1, (也許是我記錯了)
: Driver "mouse"
: Option " rotocol" "SysMouse"
: Option "Device" "/dev/sysmouse"
在 X 里驅(qū)動 mouse 有兩條途徑,
直接或間接(暫時這樣形容),
間接的方式是跑 moused, 也就是在 /etc/rc.conf 里頭會看到
moused_enable="YES"
moused_type="auto"
moused_port="/dev/psm0"
moused_flags="-3"
這類 "moused_" 開頭的設(shè)定, (以上四行是我自己的機器用的, 詳情請洽 moused( ).
用以上的四行設(shè)定后, FreeBSD 在開機時會自動載入 moused, ps -ax | grep moused 可
以看到 moused 以類似這樣的方式啟動
167 ?? Ss 11:46.45 moused -3 -p /dev/psm0 -t auto
在這個狀況下, XF86Config 里頭應(yīng)該是用類似以下的方式驅(qū)動(/dev/sysmouse):
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option " rotocol" "MouseSystems"
Option "Device" "/dev/sysmouse"
EndSection
如果 mouse 的指標(biāo)不動, 應(yīng)該是 moused 沒有成功驅(qū)動 mouse,
可以試試把 moused_type 設(shè)成其它的型式(請參考 moused( ),
如果能驅(qū)動, 應(yīng)該在還未啟動 X 前推動 mouse, 可以看到一
個 mouse 指標(biāo)在移動(這是指一般的情形).
若是希望由 XFree86 直接驅(qū)動, 則不可以在該 mouse 使用 moused,
必須改在 XF86Config 里設(shè)定, 例如:
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option " rotocol" " S/2"
Option "Device" "/dev/psm0"
EndSection
這個方式如果設(shè)錯 Protocol, 最常見的情況是 mouse 指標(biāo)亂飄, 或是跳到邊邊
卡住. |
|