- unixforum.org
- notify-send не выводит уведомление (тишина)
- notify-send не выводит уведомление
- Re: notify-send не выводит уведомление
- Re: notify-send не выводит уведомление
- Re: notify-send не выводит уведомление
- Re: notify-send не выводит уведомление
- Re: notify-send не выводит уведомление
- Re: notify-send не выводит уведомление
- Re: notify-send не выводит уведомление
- Notify-send не работает от crontab
- 10 ответов
- Настройка notify-send (РЕШЕНО)
- Не работает notify-send
- notify-send не работает
unixforum.org
Форум для пользователей UNIX-подобных систем
- Темы без ответов
- Активные темы
- Поиск
- Статус форума
notify-send не выводит уведомление (тишина)
notify-send не выводит уведомление
Доброго времени суток всем. Такое дело: запускаю notify-send в терминале, и в ответ тишина.
Версия: slackware 14.0.
Re: notify-send не выводит уведомление
Сообщение yars » 23.01.2014 03:10
Re: notify-send не выводит уведомление
Набрал. Ничего не появилось, не провисело, и не исчезло
попробовал использовать pynotify.
Может это как-то прояснит.
Установил notification-daemon (оказывается его не было). Запустил. Затем запустил notify-send — работает.
Работает, но появляется иконка в трее, с списком всех уведомлений:
Вопрос: Мне оно не нужно. Как убрать? Чтоб только уведомление. А когда их несколько — складывались в ряд, как в убунте, и исчезали по тайму.
Спасибо
Re: notify-send не выводит уведомление
Сообщение yars » 23.01.2014 15:01
Re: notify-send не выводит уведомление
Re: notify-send не выводит уведомление
Сообщение Bizdelnick » 23.01.2014 15:55
в консол и вку́пе (с чем-либо) в общем в ообще | в течени е (часа) нович ок нюанс п о умолчанию | приемл емо пробле ма проб овать тра фик |
Re: notify-send не выводит уведомление
Сообщение yars » 23.01.2014 16:50
Re: notify-send не выводит уведомление
]А вывода в консоль без этого notification-daemon нету?
У меня, помимо перечисленных установлен xfce4-notifyd.
UPD: Я бы забрал исходник свежайшего notification-daemon — 0.7.6 и попробовал бы с ним.
без notification-daemon вообще ничего не происходит. В консоль никаких ошибок не сыпет. Однако запустив питон-скрипт (pynotify), что я приводил ранее — срабатывает ошибка:
Источник
Notify-send не работает от crontab
Я сделал сценарий, который должен уведомить меня, когда появится новая глава манги, которую я читаю. Я использовал команду notify-send для этого. Программа работает, когда я пытаюсь запустить ее в терминале. Появляется уведомление. Однако, когда я разместил это в своем crontab, уведомление не отображается. Я уверен, что программа работает с тех пор, как я создал файл для меня. Файл был создан, но уведомление не появилось.
И вот что я написал в своем crontab
10 ответов
Кажется, что в версии 13.04, по крайней мере, в Gnome Shell, все по-другому.
Во-первых, это то, что env печатает при запуске из задания cron zzyxy (не root): [ ! d1]
Чтобы заставить notify-send работать, кажется, необходимо установить переменную среды DBUS_SESSION_BUS_ADDRESS, в соответствии с комментарием DahitiF на ubuntuforums.org. Просто добавьте следующее к вашему фактическому описанию работы:
Кажется, что не нужно устанавливать DISPLAY.
Команда notify-send не будет отображать сообщение на вашем экране при запуске cron. Просто добавьте целевой экран вверху вашего скрипта, например:
Для Ubuntu 14.04, по крайней мере, ответ klrmr выше — правильный ответ. Кажется, что не нужно устанавливать DISPLAY или формулировать полные пути для уведомления-отправки или что-либо иное, как правило, в $ PATH.
Ниже приведен сценарий cron, который я использую для выключения виртуальной машины, когда состояние батареи ноутбука становится слишком низким. Настройка линии DBUS_SESSION_BUS_ADDRESS в ответе klrmr выше — это модификация, которая, наконец, правильно обработала предупреждения.
Первым виновником является ваш файл crontab, вам также нужно указать имя пользователя, с которым должен выполняться сценарий, лучше сохранить его как root
, а затем вы должны использовать имя пользователя пользователь GUI внутри сценария и добавьте его для уведомления-отправки с помощью «sudo или su» для выполнения команды как пользователя, которому принадлежит пример GUI
где gnome_user_name является именем пользователя, который запустил сеанс GUI, это вы вошли в систему, и если вы хотите сделать его динамическим выбором, вы можете получить его из
Источник
Настройка notify-send (РЕШЕНО)
# 5 лет, 8 месяцев назад (отредактировано 5 лет, 8 месяцев назад)
Вопрос по настройке notify-send:
команда notify-send «OK» не срабатывает, хотя код врзврата 0.
А вот sudo notify-send «OK» работает на ура.
Внятного руководства я так и не смог найти, мусора слишком много. Может кто-нибудь подсказать направление поиска?
# 5 лет, 8 месяцев назад (отредактировано 5 лет, 8 месяцев назад)
# 5 лет, 8 месяцев назад (отредактировано 5 лет, 8 месяцев назад)
svicer
Может вопрос глупый, но xfce4-notifyd точно включён
Вопрос (на мой взгляд), не глупый, но ответ на него странный. НЕ ВКЛЮЧЕН.
При этом: на моём системнике он тоже не включен, но notify-send от пользователя работает! А у жены только от root-а. Как он там настроен, я сейчас не могу вспомнить (живучая система). 🙂
При том, что демон должен быть запущен (как я понимаю), от root тогда как работает?
# 5 лет, 8 месяцев назад (отредактировано 5 лет, 8 месяцев назад)
# 5 лет, 8 месяцев назад (отредактировано 5 лет, 8 месяцев назад)
Anton8830
P.S alias sysstart=’sudo systemctl start’
При этом: на моём системнике он тоже не включен, но notify-send от пользователя работает! А у жены только от root-а.
При том, что демон должен быть запущен (как я понимаю), от root тогда как работает?
# 5 лет, 8 месяцев назад (отредактировано 5 лет, 8 месяцев назад)
Aivar
Я пользую dunst. Его, конечно, можно предварительно запускать, но смысла нет, потому как первый же notify-send запускает его автоматически.
Как обстоят дела с xfce4-notifyd не знаю, но посмотрите на всякий случай есть ли у пользователя права на запуск его исполняемого файла.
Так же гляньте конфиг пользователя, (и есть ли он у рута?) может найдете что-то интересное.
Нет иконок и прочих рюшек, но для минималистичной среды — самое то.
С правами все нормально.
А если запустить демон и отослать ему сообщение от пользователя — тоже ничего?
© 2006-2021, Русскоязычное сообщество Arch Linux.
Название и логотип Arch Linux ™ являются признанными торговыми марками.
Linux ® — зарегистрированная торговая марка Linus Torvalds и LMI.
Источник
Не работает notify-send
Из-под юзера молча не срабатывает, из-под рута пишет такую ошибку:
Arch Linux
glib2 2.28.6
notify-send 0.7.2
gtk2 2.24.4
Проверил в Ubuntu 10.04 — то же самое.
Arch x86_64
версии те же, проблема не подтверждается, всё работает.
Обновлялся когда в последний раз?
Сегодня, это же Арч. 🙂
У меня и то и другое — 32 бита.
Ха! А у меня оказывается таже проблема.
Но это по ssh до домашнего компа. Завтра проверю.
Что нового ставил/обновлял в последний раз?
Нового ничего не ставил, обновлено всё — bleeding edge же.
Вообще, на самом деле, это свежепереустановленная система. Она стоит на флешке и после того, как флешка несколько раз отвалилась в процессе работы (глюк то ли с ней, то ли с портом), система зафакалась напрочь и была переустановлена с сохранением /etc и /home. Была ли проблема до этого — сказать не могу.
Оно ставит попутно notify-osd-customizable вместо notify-osd.
Мне тоже помогло. Но это костыль, хотя он меня и устраивает. Думаю, просто пересобрать libnotify тоже могло помочь, но проверять лень.
Почему костыль? Просто установка по-другому чутьчуть собранного пакета notify*.
Archlinux (i686)
glib2: 2.28.6-1
notify-send: 0.7.1
gtk2: 2.22.1-1
Источник
notify-send не работает
Гном 2.28.2, libnotify 0.4.5.
`notify-send test` ничего не выводит, но и не ругается
libnotify-Message: Unable to get session bus: Did not receive a reply.
Тоже не работает notify-send с notification-daemon. С notify-osd работает, но параметр –expire-time не воспринимает.
Стоит openbox, последние обновления.
Следуя совету отсюда https://bbs.archlinux.org/viewtopic.php?id=62009 пробовал установить gstreamer0.10-good, не помогло.
Версии пакетов:
Проблема как раз в том что notification-daemon, по-видимому, не запускается вместе с dbus.
Если руками запустить /usr/lib/notification-daemon-1.0/notification-daemon то notify-send работает.
Olegius
Запуска чего?
Проблема как раз в том что notification-daemon, по-видимому, не запускается вместе с dbus.
Если руками запустить /usr/lib/notification-daemon-1.0/notification-daemon то notify-send работает.
Из чего я мог сделать подобные выводы? В вашем предыдущем сообщении об этом ни слова, а телепат из меня никакой.
Продолжим — какие вм/де используете и каким образом настроен автозапуск notification-daemon?
Из чего я мог сделать подобные выводы?
Да, это проблему я обнаружил уже после отправки своего первого сообщения.
Как и написал в первом собщении — openbox.
каким образом настроен автозапуск notification-daemon?
Olegius
Честно говоря, после установки notification-daemon я никаким образом не настраивал его автозапуск. Насколько я понимаю, он должен автоматически запускаться dbus’ом (который, в свою очередь добавлен в rc.conf).
Ну так это легко проверить. Добавьте notification-daemon в файл автозапуска openbox и проверьте результат.
На будущее — ваш вопрос по openbox, эта тема находится в разделе Gnome2 && XFCE, естественно возникает некоторая неопределенность, поэтому в следующий раз просто создайте новую тему в соответствующем разделе.
© 2006-2021, Русскоязычное сообщество Arch Linux.
Название и логотип Arch Linux ™ являются признанными торговыми марками.
Linux ® — зарегистрированная торговая марка Linus Torvalds и LMI.
Источник