casio1374633 发表于 2007-5-12 13:00

Fn键的组合设置的bash在放在哪里啊?我想修改一下[已自解决]。

是这样的,我的电脑的Fn+F3的关闭显示屏输出太快,所以有时候是刚刚按完组合键,由于键盘抖动问题(即没有好的延时),就会立刻恢复,电脑以为是有动作。

我想找到这个组合键的bash,然后自己修改一下(其实也就是添加一个延时),但是不知道位置,所以希望达人帮忙。

刚刚找到了,呵呵。。。。

过程如下。

关于blank screen的sh是放在/etc/acpi/screenblank.sh文件中的。

文件内容如下:
#!/bin/bash

. /etc/default/acpi-support
. /usr/share/acpi-support/power-funcs

for x in /tmp/.X11-unix/*; do
    displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
    getXuser;
    if [ x"$XAUTHORITY" != x"" ]; then
      sleep 1
      export DISPLAY=":$displaynum"
    . /usr/share/acpi-support/screenblank
    fi
done

红色的这句sleep 1就是我加的,改动以后就会发现在按下Fn+F3以后会延时1秒,这样就可以防止键盘抖动了。呵呵。。

当然,安全起见确定编辑之前应该加这个命令(我已经cd到此目录下,并用ls -a查看文件):sudo cp screenblank.sh screenblank.sh_bak

[ 本帖最后由 casio1374633 于 2007-5-12 13:36 编辑 ]

bingogu 发表于 2007-5-15 05:39

fn组合是硬件控制的

thinkpad_x40 发表于 2007-5-15 10:55

很不错啊!

ibmibeicafy 发表于 2007-5-15 19:17

ibm-acpi(接下来的kernel里即将更名为thinkpad-acpi)
tpb
不是所有组合键都由硬件控制的。
页: [1]
查看完整版本: Fn键的组合设置的bash在放在哪里啊?我想修改一下[已自解决]。