Shellでbeep音が鳴らなかった時のこと&鳴らし方

 

Shellでビープ音を鳴らすには次の3通りの方法があるが、どれを利用しても鳴らなかった。

注):^G は C-v C-g で入力する。

結論はgnome-terminal以外のターミナル(e.g. guake ) を利用していることが原因だった。できればgnome-terminal以外で鳴らしたかったので次のように無理やり実装した。

オプション -e は起動したターミナルで実行したいコマンドを指定できる。そのコマンドを実行した後terminalは自動的に閉じるので、これだけで音が鳴らせる。

もし既に開いているgnome-terminalがあって、それを利用したい場合は次のようにする。

/dev/pts/6 は端末名。端末名は gnome-terminal上で「tty」を実行すれば確認可能。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください