powiadomienie-wysyłanie nic nie robi, jednak libnotify jest zainstalowany

13

Próbuję użyć funkcji wysyłania powiadomień, ale nie wyświetla się.

Jestem pewien, że mam zainstalowane prawidłowe pakiety, ale nie jestem ekspertem w konfigurowaniu ustawień powiadomień.

Wiem, że mam działający pakiet powiadomień - otrzymuję powiadomienia od Pidgin (sporadycznie).

Jaka jest poprawna konfiguracja, aby powiadomienie-wysyłanie działało poprawnie?

  • Mam libnotify-binzainstalowany

  • Mam notification-daemonzainstalowane

Paul Nathan
źródło

Odpowiedzi:

11

O ile mi wiadomo, nie ma żadnych specjalnych plików konfiguracyjnych, więc spróbuję ponownie zainstalować pakiet

sudo apt-get --reinstall install libnotify-bin notify-osd
zorganizować
źródło
Nie musisz ponownie instalować dwóch pakietów osobno, ale możesz to zrobić za pomocą jednego polecenia:sudo apt-get --reinstall install libnotify-bin notify-osd
Eliah Kagan
2
Pod Debian Wheezy muszę również uruchomić demona powiadomień jak / usr / lib / notify-osd / notify-osd
gavenkoa
1
Odkryłem również demona powiadomień w Debianie, które mają ładniejszy wygląd.
gavenkoa,
Dla użytkowników arch:pacman -Rnsdd libnotify && pacman -Sy libnotify
Mark K Cowan
3

W moim przypadku powiadomienie nie zostało wyświetlone, ponieważ w tle miałem ziarna sieci w trybie pełnoekranowym.

Z jakiegoś dziwnego powodu wiadomość ukrywała się.

Standardowa specyfikacja
źródło
Dziwne. Miałem ten sam problem z terminalem działającym na pełnym ekranie próbującym tego. Uczynienie go oknem magicznie to naprawia.
jaxrtech
Tak samo było z PHPStorm, dzięki za komentowanie, ponieważ wprowadzało mnie to w błąd, dlaczego nie działa.
Chris0,
1

Musisz zainstalować, libnotify-binaby móc korzystać z polecenia „powiadom-wyślij”.

Alin Andrei
źródło
Zostało zainstalowane.
Paul Nathan
@Paul: to powinno działać ... Jestem pewien, że jest to wymagany pakiet, aby móc korzystać z funkcji send-send, chyba że coś jest nie tak z libnotify w twoim systemie.
Alin Andrei
1

W moim przypadku jest to spowodowane przypadkowym wyłączeniem ustawień banerów powiadomień .

wprowadź opis zdjęcia tutaj

Zauważ, że ta odpowiedź może nie dotyczyć przypadku PO, który twierdzi, że Pidgin działa. Ale powinno to pomóc komuś w oparciu o tytuł pytania.

林果 皞
źródło
1

W moim przypadku działa tylko z zerowym limitem czasu ( -t 0) lub z krytyczną pilnością ( -u critical).

notify-send -t 0 "Nagging you."
notify-send -u critical "It's critical"
fuujuhi
źródło
0

mała wskazówka:

Od: [ https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/300463]

Zgodnie z opisem w http://forum.lxde.org/viewtopic.php?f=8&t=114&p=287 demon powiadamiający o aktualizacji nie jest uruchamiany automatycznie na innych komputerach stacjonarnych, które go obsługują, więc nie otrzymuję automatycznych aktualizacji zgodnie z opisem w konfiguracji, chyba że ręcznie uruchomię menedżera aktualizacji (który działa dobrze).

W:

   /etc/xdg/autostart/update-notifier.desktop

W tym pliku znajduje się wiersz o następującej treści:

   OnlyShowIn=GNOME;XFCE;

Ten wiersz należy zmienić na: NotShowIn = KDE; Lub inne nieobsługiwane komputery stacjonarne.

Używam Xubuntu 8.10 i środowiska graficznego LXDE (tak się dowiedziałem)

Michael
źródło