有没有办法改变非图形 bash 控制台中 BEL(蜂鸣声)的频率和持续时间?

有没有办法改变非图形 bash 控制台中 BEL(蜂鸣声)的频率和持续时间?

我看到过很多关于禁用蜂鸣声BEL,或将其替换为屏幕闪光,但无法改变声音的频率或持续时间。

我希望其持续时间BEL默认为当前的三分之一或四分之一。

它可以在 Linux 内核或者其他地方预设吗?

答案1

setterm --bfreq=… --blength=…

--bfreq[=number]
设置铃声频率(单位:赫兹)。若无参数,则默认为 0。仅限虚拟控制台。

--blength[=0-2000]
设置铃声持续时间(以毫秒为单位)。若无参数,则默认为 0。仅限虚拟控制台。

(来源:人 1 设置术语

相关内容