Google Chrome ブラウザの更新情報を notify-send でお知らせする
notify-send の使い方として、何かの更新情報をちょこっと出ていると嬉しい。
例えば、Google Chrome ブラウザ開発版のビルド情報を、以下のスクリプトを cron で定期的に監視することで、notify-send でポコッとお知らせするようにしている。
これをメール送信にしてももちろんいいんだけど、デスクトップとして使っているときに notify-send を自分のための情報収集ツールとして有効に使いたいので、こういう使い方をしています。
#!/bin/bash ## See Early Access Release Channels - The Chromium Projects ## http://dev.chromium.org/getting-involved/dev-channel BASEURL=https://dl-ssl.google.com/linux/direct #BASEURL=http://dl.google.com/dl/linux/direct ARCHS="i386 x86_64" CHANNELS="stable beta unstable" CHROME_DIR=/park/src/google-chrome [ -d $CHROME_DIR ] || mkdir -p $CHROME_DIR CHROME_ICON=${CHROME_DIR}/product_logo_48.png ## cd $CHROME_DIR for arch in $ARCHS; do for channel in $CHANNELS; do DL_RPM=google-chrome-${channel}_current_${arch}.rpm wget -N ${BASEURL}/${DL_RPM} [ -f ${DL_RPM} ] && \ REAL_RPM=$(rpm -qp ${DL_RPM} 2>/dev/null).rpm && \ [ ! -f ${REAL_RPM} ] && cp ${DL_RPM} ${REAL_RPM} && \ DISPLAY=:0.0 notify-send -i $CHROME_ICON -t 0 \ "NEW: Google Chrome ${channel} ($arch)" "${REAL_RPM}" done done exit