gentoo xfce桌面fn+f9关闭触摸板

在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;

上图为证:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章