« 议程的问题 | 主 页 | 洋槐花开 »

Debian Sid上触摸板的新问题


cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

现在Linux界发展是日新月异,比如前一段经常有人发现升级完了之后找不着键盘鼠标甚至于X都进不去了,其实解决方案很简单,复杂作法是把xorg.conf里面的InputDevice项目全删了,简单作法是把xorg.conf都删了,这样有点狠了,后果自负吧。

这个问题是因为X这个东西现在与时俱进,开始要自动发现新的硬件,更适合新时期的桌面发展方向。本质上,它会在启动时忽略掉xorg.conf里一切InputDevice的设置,所以以前说的打字时暂时关闭触摸板的作法也会失效。这的新变动要求装上xserver-xorg-input-evdev这个包,同时要用运行hal和dbus两个服务。

这个东西的新配置缺省的是在/usr/share/hal/fdi下面,但是一般不要改这里的配置文件,要改的话,就要把同样的文件放在/etc/hal/fdi下面来改。

昨天还发现以前可以用的触摸板边上滚动的功能失效了,就是用手指在触摸板上最右边滑动来滚动窗口的功能。但接着发现在触摸板中间用两个手指滑动却可以完成滚动的操作。很神奇啊,这也算是multi touch了吧

看上去就是synaptics这个触摸板驱动改了些设置,边界上的滑动功能给关闭了,而双指滑动的功能却缺省就打开了,这个也要在上述配置文件中修改。相应的设置有VertEdgeScroll,HorizEdgeScroll,VertTwoFingerScroll,HorizTwoFingerScroll。其他设置可以参考synaptics的手册页

注:可能还是有问题,还很多变化,syndaemon暂关触摸板的功能也不行了,再说吧。

2009-04-29 17:19:51,由cathayan发表。目录:电脑  EMail This

评论

马晨:

multi-touch? 这个是所有触摸板都支持吗?请问您使用的是什么牌子的本子啊?
于 2009-04-29 19:28:25 发表,来自:http://www.thisischen.com

cathayan:

算不得是真正的multitouch,只不过是可以识别2个或3个手指触摸 Thinkpad t40和Dell 640m都可以。只要Xorg.0.log这个文件中能找到这一行,后面有double和triple的都可以支持:
Synaptics Touchpad: buttons: left right middle double triple
于 2009-04-29 21:06:40 发表,来自:http://blog.cathayan.org/member/1

ZZX:

我想改为原来的触摸屏设置,也就是没有这种mutiltouch功能的,滚动边有效的那种该怎么办?
于 2009-06-02 10:52:39 发表,来自:

cathayan:

还是看配置文件,那些选项意义都是自明的嘛
于 2009-06-02 13:48:38 发表,来自:http://blog.cathayan.org/member/1

我来评论








为保护您的隐私,请不要在评论框里填写自己的真实E-mail地址。
广告见之即删。带有任何赢利机构链接的评论都会删除。