小红帽 Ubuntu9.10

一、调整灵敏度、速度、小红帽单击
实现灵敏度和速度自动调整
# echo -n 120 > /sys/devices/platform/i8042/serio0/serio2/speed  
# echo -n 250 > /sys/devices/platform/i8042/serio0/serio2/sensitivity  
使能小红帽单击
# echo -n 1 > /sys/devices/platform/i8042/serio0/serio2/press_to_select
去使能小红帽单击
# echo -n 0 > /sys/devices/platform/i8042/serio0/serio2/press_to_select
但是系统重启以后之前的设置就变没了,好像每次系统启动的时候都会重新按照默认值初始化一遍speed、sensitivity等值
解决方法是修改/etc/rc.local文件,在return 0;这句之前加入
TRACKPATH=$(find /sys -print0 | grep -FzZ "/serio2/speed" | sed s/speed//)
[ -f $TRACKPATH/speed ] && echo -n 120 > $TRACKPATH/speed  
[ -f $TRACKPATH/sensitivity ] && echo -n 200 > $TRACKPATH/sensitivity
[ -f $TRACKPATH/press_to_select ] && echo -n 1 > $TRACKPATH/press_to_select

以下是实现小红帽的转动:

1.功能实现依赖 sysfsutils文件安装:
sudo apt-get install sysfsutils
2.sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi
写入代码:

<?xml version="1.0" encoding="UTF-8"?>

<match key="info.product" string="TPPS/2 IBM TrackPoint">
<merge key="input.x11_options.EmulateWheel" type="string">true</merge>
<merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
<merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
<merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
<merge key="input.x11_options.ZAxsisMapping" type="string">4 5</merge>
<merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
<merge key="input.x11_options.EmulateWheelTimeout" type="string">200</merge>
</match>

3.保存 重启。

猜你喜欢

转载自brucejiang.iteye.com/blog/746279