在 Linux 1.3.43 时候, Martin Mares 加入设定发出哔哔声
程度和持续的能力,靠修改 console.c
.每一个
console 可以是被设定特色一个不同的持续 和/或者 喇叭声音的程度
;任务被完成靠使用 escape 顺序输出
到 console 设备.你可以设定你自己的 ~/.profile
或者 ~/.login
文档选择一个不同的哔声设定联接到
各 console (或者完全一点也不发出哔哔声,如果需要的话).
escape 顺序如以下运作:
[10;
xx]
选择喇叭声频率用赫芝.这个值
应在范围 21-32766,否则这个值是没有被定义.
如果 `xx' 参数值遗失了,预设值是 (750赫兹) 将会运作,
当在 `ESC-[10]
.[11;
xx]
选择喇叭声持续,在 milli-seconds (毫秒).
如果你指定超过 2秒,预设使用 (125ms).然后再一次
,如果 `xx' 参数值遗失了 (ESC-[11]
) 预设值
将会被使用.选择,例如,一个 50Hz 程度可以持续一秒钟,你可以使用
"echo -e "\\33[10;50]\\33[11;1000]"
" with bash
(where "-e"
意思是 `了解 Escape 顺序'.如果你使用 tcsh
相同的
命令拼写如 "echo "\\033[10;50]\\033[11;1000]"
".
尽管我不知道 setterm
命令的任何版本但它
支持这样的设定,这命令的将来的版本也许好好
支持命令行选项来设定喇叭声声音.
如果你执行 Linux-1.3.43 或者较新的,你也许满意 escape 顺序和避免阅读更多的.如果你执行较旧的核心,或者如果 你要闪光警告,你要阅读文件其余的部分.