**notification-daemon**
(画面下部の見苦しい通知)を置き換える方法
NotifyOSD
(右上隅に近代的な泡)?
これに関する投稿をいくつか見つけましたが、デフォルトモードのGNOMEにはDefault Provider
がありません
gnome.session
(フォールバックモードのみ)。
この投稿が提供する情報は関連しています:
Notify-OSD通知をクリックすると、アプリケーション/メッセージが表示されますか?
システムファイル(12.04):
file:///usr/share/dbus-1/services/org.freedesktop.Notifications.service
内容は次のとおりです。
[D-BUSサービス] Name = org.freedesktop.Notifications Exec =/bin/sh -c 'if [! -x/usr/lib/notification-daemon/notification-daemon] || ["$ GDMSESSION" =ゲスト制限] || ["$ GDMSESSION" = gnome-classic-guest -restricted] ["$ GDMSESSION" =デフォルト-a "$(basename` readlink/etc/alternatives/x-session-manager`) "= gnome-session ] || ["$ GDMSESSION" = ubuntu] || ["$ GDMSESSION" = ubuntu-2d]; then exec / usr/lib/notify-osd/notify-osd; else exec / usr/lib/notification-daemon/notification-daemon; fi '
おそらく、太字のコードセグメントを切り替えると切り替えが行われますが、変更が実際に機能するかどうかは別の問題です。 (たとえば-notification-daemon
&notify-osd
の両方が存在しますか?など)
別の大まかな可能性は、notification-daemon
とnotify-osd
の名前を入れ替えてバイナリの名前を変更することですが、バイナリが自身の名前を調べるときに競合する依存関係などの問題が発生することがあります。
架空の解決策を投稿するのは好きではありませんが、これは試してみたくないものです。応答がなかったため、おそらくこの投稿は聴衆を元気づけ、より良い回答を促します。
ref:
私はUbuntu 13.10でこのトリックを使用します。起動アプリケーションからnotification-deamonを削除するだけです。
起動サービスを表示(デフォルトでは非表示)
cd /etc/xdg/autostart/
Sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop
スタートアップアプリケーションを開き([システムツール]-> [設定]-> [スタートアップアプリケーション])、[通知デーモン]を検索して、できません!