在gentoo中,安装了xfce桌面,fn的键基本都可以用了,就是关闭触摸板程序的fn+f9不能用,原因大概是:
beyond@beyond ~ $ sudo /etc/init.d/acpid start
beyond@beyond ~ $ acpi_listen
PNP0C14:01 000000ff 00000000 #按下fn+f9没有显示相应的keycode,可能是内核驱动的原因,
但是showkey可以显示fn+f9那么可以用xfce的快捷键来脚本来实现触摸板的关闭与打开。
直接在/usr/bin下新建touchpadtoggle,chmod +x touchpadtoggle,再将下面的内容写入进去:
#!/bin/bash
status=`synclient -l | grep TouchpadOff | awk '{print $3}'`
if [ $status -eq 0 ]
then
synclient TouchpadOff=1
notify-send "Touchpad is disabled!" --icon=$HOME/.icons/myicons/touchpad-disable-icon-th.png
elif [ $status -eq 1 ]
then
synclient TouchpadOff=0
notify-send "Touchpad is enabled!" --icon=$HOME/.icons/myicons/touchpad-enable-icon-th.png
fi
那个icon是自己到网卡找的,看的还可以。上面的脚本写好后再在xfce中 :菜单-->设置-->键盘中设置相应的快捷键:
上在的XF86TouchpadToggle就是fn+f9;
上图为证: