在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;
上圖爲證: