ubuntuに処理の終了を通知してもらう

役に立たないネタです。 ubuntuには notify-sendってコマンドがあって、ネットワークマネージャやアップデートマネージャなどが画面の右上にメッセージを出す機能を自分で使うことができます。

割と長い時間のかかるコンパイルをおこなっているときに、仮想デスクトップを切り替えて他の作業をしているといつの間にかビルドが終わっていて時間を無駄に過ごしてしまうことがあります。ビルドが終わったら notifyで通知を出すようにしたら今までより早く気づけるようになるかもしれません。

というわけでこんなスクリプト owataを書いて

#!/bin/bash
notify-send "\(^o^)/" $1

ビルドするときは

make ; owata "こんぱいるおわた!"

とかやってみました

あとは音が鳴ればいいんですが、beepコマンドはなぜか機能せず。まあ ogg123で適当な音を鳴らせばいいか。