イベントXが発生するたびに(トレントが正常にダウンロードされたなど)、gnome-shell通知を読んで電子メールを送信する必要があります。Cコードで読み取ったり設定したりできるファイルやコールバックはありますか?
1 に答える
1
notify-send
非常に簡単なオプションは、コードからツールを呼び出すことです。これは次のように使用されます。
notify-send [OPTION...] <SUMMARY> [BODY] - create a notification
詳細については、付属のマニュアルページを参照してください。
編集:私は最初にこの質問を間違って読み、通知を送信したいと思いました。通知に対応するには、拡張機能gnome-shell
を作成することをお勧めします。すべての通知に対応する方法を示す拡張機能の例がすでにあります。
申し訳ありませんが、あなた自身のコードのコールバックを認識していません。ただし、を介して独自の通知コールバックをロールバックすることもできますDBUS
。詳細については、DBUSのホームページを参照してください。つまり、シェル拡張機能が適切なDBUS
メッセージを生成し、それに対してプログラムが反応する可能性があります。
私の読書エラーでごめんなさい:)
于 2012-05-24T19:52:13.583 に答える