ubuntuでもGrowlのようなnotificationが使いたい。

notify-osdというライブラリがあるようです。コマンドラインからnotifyを行えると便利です。それにはlibnotify-binというパッケージがあるみたいです。

install

sudo aptitude install notify-osd libnotify-bin

notify-osdで提供されるnotification-propertiesで表示位置の変更などできたりします。

notification-properties

メッセージの表示はnotify-sendです。以前のversionの時には未実装のものが多かったらしいです。

OPTIONS
     -u,  --urgency=LEVEL  Specifies   the  urgency  level  (low,
     normal, critical).

     -t, --expire-time=TIME
          Specifies  the  timeout  in  milliseconds at  which  to
          expire the notification.

     -i, --icon=ICON[,ICON...]
          Specifies an icon filename or stock icon to display.

     -c, --category=TYPE[,TYPE...]
          Specifies the notification category.

試してみます。

#_ <title> <message>
notify-send foo bar
# icon を指定
notify-send -i `locate icon | grep png | head -n 1` foo bar
# 表示するtimeoutの指定(milliseconds)
notify-send -t 100000 foo bar
note: hオプションの意味が分からない。

hでhintを渡せるらしいけれど、それの意味が分かっていません。*1hintについてはHintsにStandard Hintsが載っています。

利用法

skypeの情報を表示している人がいました。

*1:xとyが効かないのはWMがawesomeだからでしょうか?