Rust から OS の通知を使ってみようと思って notify-rust
を動かそうとしたらエラーが出たのに対処したメモ。
発生したエラーは以下のやつ。(/home/mihyaeru/tmp/notification
はプロジェクトディレクトリ)
1 | $ cargo build |
↓も確かにエラーになる。
1 | $ pkg-config --libs --cflags dbus-1 |
dbus って何だろう?と思って調べたら Unix 系の OS で IPC するやつだった。notify-rust
の依存ライブラリの dbus-rs
が出力しているエラーで、 libdbus-1-dev
というパッケージを入れる必要があった。
以下で入れたら通るようになった。
1 | $ sudo apt install libdbus-1-dev |
もちろん pkg-config
の方も。
1 | $ pkg-config --libs --cflags dbus-1 |
このライブラリを使うとめっちゃ簡単にデスクトップの通知を投げられて便利っぽい。