python

pythonからatコマンドで予約

$ echo "mplayer hoge.mp3" | at now + 1min $ echo "killall mplayer" | at now + 2min 上のコマンドを python でやる。 import subprocess p = subprocess.Popen(['at', 'now + 1min'], stdin=subprocess.PIPE) p.communicate('mplayer hoge.mp3') p = sub…

Mumbles

Mumbles、GNOME用のプラグインベースの通知システム。 dbus でメッセージをやりとりして、cairo 描画でクールな通知をするんだとか・・・。 自分にはよく分からないけど、Ubuntu パッケージあるし、せっかくだから試してみた。まず本体を起動。 $ mumbles Su…

gtk.StatusIconとpynotifyをくっつける

トレイアイコン上から吹き出しで通知するように。 #!/usr/bin/env python #-*- coding:utf-8 -*- import gtk import pynotify def tray_activate(event): n.show() def popup_menu(status, button, time): menu.popup(None, None, None, button, time) def m…

pynotifyを使ってみる

libnotifyのpythonバインディングで、pythonから通知表示ができるものらしい。ダウンロード tests/にいろいろなサンプルが。python-notifyという名前でパッケージもあり(ubuntu) import pynotify, gtk, time def hoge(n, action): print action gtk.main_q…