遅れずに通知メッセージをミラーリングしてくれます。そのためメッセージを受け取る側は常時接続してメッセージの受信を待つというスタイルになります。接続して処理を行います。その他にもいろいろメッセージタイプがあるようなので試してみると良いかも知れません。D-Busのデータを覗き見る次はOSに得化したデスクトップ通知の読み上げです。多くのLinuxデスクトップ環境では通知処理を行うための通知サーバーが実装されています。Bus)に接続されています。KDE由来のものでアプリケーション間でメッセージをやり取りするための仕組みです。接続している通知サーバーがそのメッセージを受信、メッセージを表示されます。流れている通知タイプのメッセージを覗き見ることができればデスクトップ通知を喋らせることができそうです。メッセージをモニタリングし、喋らせるコード例が以下です。仕様などについては今回は説明しません。exampleにあるようにBecomeMonitorを使います。APIはgoらしくchan経由でメッセージを受け取るような形になっていて、シンプルです。これでデスクトップ通知を喋らせることができるようになります。喋らせることは可能です。最後にプログラマは割とヘッドフォンなどをつけながら仕事をしている人も多いと思うのでなかなか便利だと思います。逆に安物のヘッドフォンを使っている人はつけっぱなしになるので耳の負担が増えてしまうかも知れません。プログラムでログ出力すればシンプルに通知内容に表示することもできますし、個人でいくらでもカスタマイズ可能だと思います。APIを追加してテキストエディタで選択した部分を喋らせてコードを読むといったことなどいろいろ応用できそうです。今回はデスクトップ通知を喋らせてみるというお話でした。