小さなプロジェクトでpynotifyを使用しようとしていますが、Fedora13マシンで奇妙な問題が発生しています。pynotifyをプログラムで実行すると、show()
が呼び出されたときにクラッシュするようですが、自分でその行を入力すると、正常に実行されます。私はUbuntuボックスでもテストしましたが、完全に正常に動作します。
私のテストコードは次のとおりです。
import pynotify
pynotify.init('someName')
n = pynotify.Notification("Summary", "Body")
n.show()
そしてこれを実行した結果:
$ python -i test.py
Traceback (most recent call last):
File "test.py", line 5, in <module>
n.show()
glib.GError: Unable to connect to server
>>> n.show()
True
>>>
それで、誰かがこの種の行動を引き起こすかもしれない何か考えを持っていますか?残念ながら、Fedora環境は私がほとんど制御できない環境であるため、rootアクセスなどを必要とするソリューションは実際には機能しません。pynotifyをローカルにインストールしてみることができますが、必要に応じて。助けてくれてありがとう。