Zamiast tego należy użyć demona-notyfikacji w GNOME-Shell


8

Jak mogę zastąpić **notification-daemon**(brzydkie powiadomienia u dołu ekranu)

NotifyOSD (nowoczesne bąbelki w prawym górnym rogu)?

Znalazłem kilka postów na ten temat, ale GNOME w trybie domyślnym nie mają Default Providerw

gnome.session (tylko w trybie awaryjnym).




Odpowiedzi:


10

Informacje podane w tym poście są powiązane:
Jak mogę sprawić, by kliknięcie Powiadomień OSD doprowadziło mnie do ich aplikacji / wiadomości?

Plik systemowy (12.04):

file:///usr/share/dbus-1/services/org.freedesktop.Notifications.service  

zawartość to:

    [Usługa D-BUS]
    Nazwa = org.freedesktop.Notifications
    Exec = / bin / sh -c 'if
         [! -x / usr / lib / powiadomienia-daemona / powiadomienia-demona] ||
         [„$ GDMSESSION” = ograniczony dla gości] ||
         [„$ GDMSESSION” = gnome-classic-guest-ograniczony]
         [„$ GDMSESSION” = domyślnie -a
              "$ (basename` readlink / etc / alternatives / x-session-manager`) ”=
                    sesja gnome] ||
         [„$ GDMSESSION” = ubuntu] ||
         [„$ GDMSESSION” = ubuntu-2d];
      następnie exec / usr / lib / powiadomienie-osd / powiadomienie-osd ;
      else exec / usr / lib / notification-daemon / notification-daemon ; fi ”

przypuszczalnie przełączenie pogrubionych segmentów kodu spowoduje zmianę, ale to, czy zmiana jest rzeczywiście funkcjonalna, to inna sprawa. (na przykład - Czy oba istnieją notification-daemon i notify-osd istnieją? itp.)

Inną możliwością jest surowy do zmiany nazwy binaria zamiana nazwy notification-daemona notify-osdjednak czasami są problemy takie jak sprzecznych zależnościach występujących podczas binarny bada swoją własną nazwę.

Nie lubię publikować hipotetycznych rozwiązań, ale wolę tego nie próbować, a ponieważ nie otrzymałem odpowiedzi, być może ten post ożywi odbiorców i zachęci do uzyskania lepszych odpowiedzi.

ref:


2

Używam tej sztuczki na Ubuntu 13.10: wystarczy usunąć deamon powiadomień z aplikacji startowych:

Pokaż usługi uruchamiania (domyślnie ukryte)

cd /etc/xdg/autostart/
sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop

Otwórz aplikacje startowe (Narzędzia systemowe -> Preferencje -> Aplikacje startowe), wyszukaj „Notamon Deamon” i nie możesz!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.