古いバージョンのUbuntuでは、/usr/share/dbus-1/services/org.freedesktop.Notifications.service
編集してデフォルトの通知デーモンを変更できました。
ただし、このファイルを変更しても、新しいバージョンのデフォルトの通知デーモンには影響しません。デフォルトの通知デーモンを変更する方法に関するアイデアはありますか?
古いバージョンのUbuntuでは、/usr/share/dbus-1/services/org.freedesktop.Notifications.service
編集してデフォルトの通知デーモンを変更できました。
ただし、このファイルを変更しても、新しいバージョンのデフォルトの通知デーモンには影響しません。デフォルトの通知デーモンを変更する方法に関するアイデアはありますか?
回答:
実行するfreedesktop通知デーモンを設定するための優先順位や単一の設定ポイントがないようです。Ubuntu 14.04にインストールされているXFCEでこのような問題が発生しました。
xfce4-notifyd
デフォルトのUnity通知が起動しました。
使用可能な通知サービスを確認します。例:
$ grep -r org.freedesktop.Notifications /usr/share/dbus-1/services/
/usr/share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service:Name=org.freedesktop.Notifications
/usr/share/dbus-1/services/org.freedesktop.Notifications.service:Name=org.freedesktop.Notifications
不要なものを無効にし、必要なものだけを残します。
sudo mv /usr/share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service /usr/share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service.disable
pkill xfce4-notifyd
小切手
notify-send test
Unity通知スタイルバック(notify-osd
)
別の方法では、Unityはデフォルトの通知デーモンを起動しません。そのため、起動アプリケーションに好きなものを追加できます。ログイン時にアプリケーションを自動的に起動する方法を参照してください。。通知デーモンを開始するためにサービスファイルを中継する他のデスクトップセッションに影響を与えないので、それがより良いと思います。
役立つリファレンス:
org.freedesktop.Notifications
アドレスを取得するかを確認します。
最初に、動作は、CompizまたはMetacityでのNotifyOSDの動作が設定に依存するのは正しくないことであると判断する理由であると言う必要があります。(GDMのような)デスクトップマネージャーの変更の結果である可能性もあります。だからあなたのためのより良い解決策は、あなたが何をしたいのか、どこでより詳細になるでしょう。「どこ」は、NotifyOSDサーバーが機能する場所です。
したがって、詳細がUnityソリューションである場合:
killall notify-osd
notify-osd
または、上記の試行が失敗したため、最も一般的な環境の解決を試みることができる場合:
sudo apt-get build-deps unity
一緒に答えを見つけましょう。