911 文字
5 分
Archのmateで通知が死ぬ現象をゴリ押しで解決させる
旧サイトからの移植記事です。正常に表示できない場合はライトモードもお試しください。コンテンツの賞味期限も切れている場合があります。
いつからなのかわからないけれど、Archにmateとcompizな環境で運用するとポップアップ通知が死んでるの。
相性問題なのかもしれないけど、前にまともな構築してた時も今のカオスな構築してる時も同じ問題が発生してるので単純な相性問題ではなさそう。インストールの過程から検証してかないと詳細はわからないだろうな。
mateのデフォルトを導入しているのでmate-notification-daemonももちろん入ってるが動作していない模様。
Screenshot
mateの通知設定からテストしてみてもこの有様。
しかし面倒なので手っ取り早く通知を動作させることはできないかと考えてみた。

普通に考えたら、他のサーバーを導入すればいいのだろうけど、dunst等導入してみるもののまともには動作せず....
今回は、そんな状況で調べて見つけた項目。

Arch wikiを見ていると、notification-daemonという項目の中にこんな文があるのがわかる。
/usr/lib/notification-daemon-1.0/notification-daemon で手動で起動できます。
こいつはgnome派生......mateもgnome派生......ひょっとして???
というわけでディレクリ見てみるとあるじゃない同じような項目!!!!
Screenshot
で、実行して試してみると....
Screenshot
でるやーん!!!
なんなんおまえ。使えるんやん。



。。。。。と思っていた私がいたが。
問題はここからだったのだ....
上のスクショに違和感は感じないだろうか?
Screenshot
どういうこと????


30秒で正常終了してるんすけど。なにこれ。
実際色々テストしてみると、通知が来れば待機し続けてくれるみたいだが、通知が来なかったら30秒でタスクが通常終了してしまうようだ。
なぜ.......

しかしここで終らないのが私。強引に動作させてこそ俺よ!!!
簡単なことだが、通知が届かないのはこいつが動いてないから。
そして、動いていないというより勝手に終了させてしまうから。

つまり????

止まるんじゃねぇぞ.......





Screenshot
はい、この通り。
勝手に止まるタスクはループだw

完璧だネ!これで通知が止まってもwhileループ動作して再起動してくれるから完璧だ!!w
後はこれを起動時に自動実行させれば幸せになれる。



P.S. 結局根本的な解決にはなってないけど正常に通知が働けばいいのSA★根本的な解決をご存知の人や同じ現象な人がいましたらどうぞコメントください!