notify-send нічого не робить, але libnotify встановлено


13

Я намагаюся використовувати сповіщення-надіслати, але воно не відображається.

Я впевнений, що у мене встановлені правильні пакети, але я не досвідчений у налаштуванні параметрів сповіщень.

Я знаю, що у мене працює якийсь пакет повідомлень - я отримую сповіщення від Pidgin (епізодично).

Яка правильна конфігурація для надсилання сповіщень для правильної роботи?

  • Я libnotify-binвстановив

  • У мене notification-daemonвстановлено

Відповіді:


11

Наскільки я не знаю спеціальних файлів конфігурації, я б спробував перевстановити пакет

sudo apt-get --reinstall install libnotify-bin notify-osd

Вам не доведеться перевстановлювати два пакети окремо, але це можна зробити за допомогою однієї команди:sudo apt-get --reinstall install libnotify-bin notify-osd
Eliah Kagan

2
Під Debian Wheezy мені також потрібно запустити демон-сповіщення типу / usr / lib / notify-osd / notify-osd
gavenkoa

1
Я також відкриваю демон-демон в Debian, які мають приємніший вигляд.
gavenkoa

Для користувачів арки:pacman -Rnsdd libnotify && pacman -Sy libnotify
Марк К Коуан

3

У моєму випадку сповіщення не відображалось, тому що у мене в режимі повноекранного режиму у фоновому режимі була мережа.

З якоїсь дивної причини повідомлення приховувалося.


Дивно. Ця проблема була з терміналом, що працює на повноекранному екрані, намагаючись це зробити. Зробити це вікно магічно виправляє його.
jaxrtech

У мене було те саме з PHPStorm, дякую за коментар, оскільки це бентежить мене, чому це не працює.
Chris0

1

Вам потрібно встановити, libnotify-binщоб мати можливість використовувати команду "сповістити-надіслати".


Це було встановлено.
Пол Натан

@Paul: тоді це повинно працювати ... Я впевнений, що це необхідний пакет, щоб мати можливість сповіщати-надсилати, якщо щось не так з libnotify у вашій системі.
Алін Андрій

1

У моєму випадку це через те, що я випадково відключив налаштування банерів повідомлень .

введіть тут опис зображення

Зауважте, що ця відповідь може не мати стосунку до справи, яка стверджує, що Pidgin працює. Але це має допомогти комусь, виходячи з назви питання.


1

У моєму випадку вона працює лише з нульовим обмеженням часу ( -t 0) або з критичною нагальністю ( -u critical).

notify-send -t 0 "Nagging you."
notify-send -u critical "It's critical"

0

маленький натяк:

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

Як описано в http://forum.lxde.org/viewtopic.php?f=8&t=114&p=287, демон-повідомлення про оновлення не запускається автоматично на інших робочих столах, які його підтримують, тому я не отримую автоматичні оновлення, як зазначено у конфігурації, якщо я не вручну запускати менеджер оновлень (який працює добре).

В:

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

У цьому файлі є рядок, прочитаний так:

   OnlyShowIn=GNOME;XFCE;

Цей рядок слід змінити на: NotShowIn = KDE; Або інші непідтримувані настільні ПК.

Я використовую Xubuntu 8.10 та середовище робочого столу LXDE (саме так я дізнався)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.