|
今天遇到以下问题,在网上搜了好久,解决了
两台机器分别运行Linux和Windows,通过KVM共用一套键盘鼠标和显示器,KVM 是普通的PS2的。
当从Windows切换到Linux的时候,鼠标的滚轮就不好用了,只能向下滚动,用xev查了下鼠标事件,发现向上滚动的操作激发的事件也是向下,都是Button 5
看了下网上的资料,大部分是讨论Belkin的KVM 的问题,和这个很类似
给出了很多解决办法:
1。 在Windows那边把鼠标的属性改成每次都检查滚轮是否存在
这个可以解决,可是每次切换的时候鼠标都会乱跑一会,然后才正常。不理想
2。 在Linux这边作个快捷命令运行:
sudo rmmod psmouse
sudo modprobe psmouse
也可以解决,不过太不方便了
综上判断就是psmouse这个module的问题
于是有了第三个方案
3。 修改/etc/modprobe.d/psmouse (没有的话建一个就可以了)
加入:
options psmouse proto=imps
重新加载psmouse这个模块就可以了
我还要重启试验一下,呵呵
重启了,成功,哈哈
介绍一下背景环境:
Windows XP 一个
Slackware 12 一个
PengHong的 4口KVM 一个 (PS/2)
鼠标是Logitec的USB的,通过USB to PS2转的
键盘是PS/2的
xorg.conf的鼠标段是这么写的:
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "rotocol" "imps/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
EndSection
相关连接:
http://ubuntuforums.org/showthread.php?t=111264&page=2
希望对大家有帮助 |
|