非グラフィカル bash コンソールで BEL (ビープ音) の頻度と持続時間を変更する方法はありますか?

非グラフィカル bash コンソールで BEL (ビープ音) の頻度と持続時間を変更する方法はありますか?

私は多くの投稿を見てきました無効化ビープBEL音を変更したり、画面のフラッシュに交換したりすることはできますが、音の周波数や長さを変更する方法はありません。

の期間を、BELデフォルトで現在の 3 分の 1 または 4 分の 1 にしたいと思います。

Linux カーネルなどでプリセットすることはできますか?

答え1

setterm --bfreq=… --blength=…

--bfreq[=number]
ベル周波数をヘルツ単位で設定します。引数がない場合、デフォルトは 0 になります。仮想コンソールのみ。

--blength[=0-2000]
ベルの持続時間をミリ秒単位で設定します。引数がない場合、デフォルトは 0 になります。仮想コンソールのみ。

(ソース:男性 1 セットターム

関連情報