notify-send ничего не делает, пока libnotify установлен
Я пытаюсь использовать уведомление-отправка, но оно не отображается.
Я уверен, что у меня установлены правильные пакеты, но я не эксперт в настройке параметров уведомлений.
Я знаю, что у меня работает какой-то пакет уведомлений - я получаю уведомления от Pidgin (время от времени).
Какова правильная конфигурация для уведомления-отправки, чтобы работать правильно?
я имею
libnotify-bin
установленыу меня есть
notification-daemon
установлены
6 ответов
Насколько я знаю, особых конфигурационных файлов нет, поэтому я бы попробовал переустановить пакет
sudo apt-get --reinstall install libnotify-bin notify-osd
В моем случае уведомление не отображалось, потому что в фоновом режиме у меня были сетевые компоненты в полноэкранном режиме.
По какой-то странной причине сообщение становилось скрытым.
В моем случае это работает только с нулевым лимитом времени (-t 0
) или с критической срочностью (-u critical
).
notify-send -t 0 "Nagging you."
notify-send -u critical "It's critical"
В моем случае это из-за того, что я случайно отключил настройки баннеров уведомлений.
Обратите внимание, что этот ответ может не относиться к делу OP, в котором утверждается, что Pidgin работает. Но это должно помочь кому-то, исходя из названия вопроса.
Вам необходимо установить libnotify-bin
чтобы иметь возможность использовать команду "уведомить-отправить".
Маленький намек:
От: [ https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/300463%5D
Как описано в 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 (вот как я узнал)