笔记本电脑上,使用触摸版作为内建鼠标。注意,“Synaptics触摸板”应当与“Synaptic”(">Ubuntu的包管理器,即apt-get的图形化用户界面形式)加以区分。在Breezy (5.10)中,笔记本电脑的触摸板应该立即可用。打开一个终端用grep查看您的/etc/X11/xorg.conf文件:
grep Id /etc/X11/xorg.conf
如果其中有一行:
Identifier "Synaptics Touchpad"
那么,就说明您正在使用一个Synaptics触摸板。在Dapper flight 7 (6.06)中synaptics触摸板好像会被认成一个摄像头之类的设备,所以触摸板的滚轮功能可能不可用。查看“编辑您的xorg.conf文件以包含Synaptics触摸板驱动”来获取滚轮支持。
qsynaptics(或者KDE中的ksynaptics)是一个允许您设置您的触摸板的图形化用户界面程序。要安装该程序,请在终端中键入:
sudo apt-get install qsynaptics
或者:
sudo apt-get install ksynaptics
您可能需要在每次启动X的时候运行qsynaptics -r。请到“系统>首选项>会话>启动程序”中添加。在Intrepid(8.10)中,系统使用了不同于xorg.conf的设置来控制触摸板,请直接看下面关于Intrepid(8.10)的设置。
Intrepid:修改HAL以提供对Synaptics触摸板支持
Ubuntu 8.10中新的Xserver改成了通过HAL来修改设置,而之前都是的xorg.conf文件来修改。有些笔记本(如Dell)在安装Ubuntu 8.10后,触摸板无法正常工作。
以下操作应该是可行的,fdi文件内容我是根据Dell笔记本的内容改的,去掉了一些参数设置,并未做测试。如果其他品牌笔记本使用下面的fdi文件不行,请直接使用Dell的,应该也不会有区别。
为了修改触摸板配置需要在HAL新建并编辑一个fdi文件:
gksudo gedit /etc/hal/fdi/policy/touchpad.fdi
再将下面的代码完全放进去,并保存:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="input.x11_driver" string="synaptics">
<merge key="input.x11_options.SHMConfig" type="string">true</merge>
</match>
</device>
</deviceinfo>然后重启下HAL:
sudo /etc/init.d/hal restart
最后重启一下Xserver(通过同时按键 Ctrl+ALT+Backspace)。若要使用快捷键开启、关闭触摸板,请看后面相关小节的内容。