在Ubuntu 9.04用笔记本的时候我通常喜欢用而不是触摸板,但是没有外置鼠标或者功能地点局限的时候。就只能用触摸板了,久而久之养成了个习惯就是让笔记本接入外置鼠标的时候就关闭触摸板,拔出外置鼠标时再开启触摸板。这样就省心多了(这给我懒的)以下是解决方案虽然模前不是很完美先将就下吧,以后再改善。
打开终端,回到自己家目录
$cd ~
创建一个叫Bin的目录
$mkdir Bin
进入Bin目录
$cd Bin
创建文件touchpad.sh
$touch touchpad.sh
编辑文件touchpad.sh
$gedit touchpad.sh
粘贴以下信息
#!/bin/sh
# touchpad.sh Set the touchpad enabled to on or off.
#
# Version: @(#)touchpad.sh 0.03 19/07/2009 badsol125@gmail.com
touchpad_on(){
/usr/bin/gconftool --set --type bool /desktop/gnome/peripherals/mouse/touchpad_enabled true
if test $? -eq 0;then
echo '启用成功'
else
echo '启用失败'
fi
}
touchpad_off(){
/usr/bin/gconftool --set --type bool /desktop/gnome/peripherals/mouse/touchpad_enabled false
if test $? -eq 0;then
echo '禁用成功'
else
echo '禁用失败'
fi
}
case "$1" in
on)
touchpad_on
;;
off)
touchpad_off
;;
*)
if `/usr/bin/gconftool --get /desktop/gnome/peripherals/mouse/touchpad_enabled`;then
touchpad_off
else
touchpad_on
fi
;;
esac
exit 0
保存,并赋予可执行权限。
$chmod 755 touchpad.sh
设置快捷键
主菜单 -> 系统 -> 首选项 -> 键盘快捷键 -> 增加
名称(N):synaptic(on/off)
命令(O):/home/yourname/Bin/touchpad.sh
注意:命令中的yourname是你的登录用户名
再设置下热键,就可以用键盘控制触摸板的开关了。
等等这还没完呢?还有使用外置鼠标后自动关闭触摸板呢?
完成这个功能我们需要安装一个软件了,暂时是这样解决的未来可能会有更好的方案代替。
$ aptitude install gnome-volume-manager -y
安装完成后你就能找到 主菜单 -> 系统 -> 首选项 ->可移动驱动器和介质 -> 输入设备
在 连接USB时自动运行的程序加入/home/yourname/Bin/touchpad.sh off,这样之后
你插入USB鼠标后就会自动关闭触摸板了。不过暂时没想到拔出USB鼠标之后怎么处理,所以暂时用热键吧。