notify
Notify は freedesktop.org によって定義された dbus 通知サービスと連携するための Go ライブラリです: https://specifications.freedesktop.org/notification/latest/
notify は libnotify のように dbus 経由でデスクトップ通知を配信できます。
notify はまだ開発中であり、1.0 リリースまでは API が確定していないことにご注意ください。
より多くのテスターを歓迎します =)
依存関係:
変更履歴
- v0.11.2: ヘルパー ExpireTimeoutSetByNotificationServer, ExpireTimeoutNever を導入
- v0.11.1: Close() 中の競合を修正 #11
- v0.11.0: BSD ライセンス下で再リリース
- v0.10.0: より厳密な型:いくつかの破壊的変更
- v0.9.0: いくつかの破壊的変更
- v0.2.1: dbus: gomod: dbus v5 に固定
- v0.2.0:
Notifier.Close()はもはや基盤となるdbus.Connの.Close()を呼び出さない
クイックイントロ
例を参照:main.go。リポジトリをクローンし、examples フォルダに移動:
`` go run main.go ``
TODO
- [x] コールバックサポート(つまりdbusシグナル)を追加。
- [ ] テスト。役立つテストを書くためのアイデアを非常に求めています。
参照
Gnome通知仕様 https://developer.gnome.org/notification-spec/.
貢献者
シグナル受信に関する素晴らしいアイデアを提供してくれたユーザー emersion に感謝。Close()中の競合状態を修正してくれた Merovius に感謝。
ライセンス
BSD 3-Clause
--- Tranlated By Open Ai Tx | Last indexed: 2026-07-19 ---