Я использую Lubuntu 12.04. У меня есть сценарий оболочки, который проверяет состояние сети, и мне нужен какой-то способ, чтобы он выскакивал уведомление в графическом интерфейсе. Часть тестирования сети завершена, но мне нужна помощь с частью «всплывающее уведомление в графическом интерфейсе».
Можно использовать демона уведомления по умолчанию для предоставления уведомлений со значком.
Просто добавьте эту строку к сценарию оболочки, где Вы хотите дать уведомление (с соответствующими строками и путями).
notify-send -u critical -i <Icon-path> "<Heading>" "<Rest of the message>"
Пакет, обеспечивающий это, libnotify-bin
.
@ThatJackElliott Вы заменяли <> соответствующим текстом? Необходимо удалить" <" ">". Путь значков является дополнительным. Попробуйте это:
уведомьте - отправляют-u нормальный "Привет Jack Elliot", "Это - испытательное уведомление \nWelcome AskUbuntu \!"
-u
может быть низким, нормальным и очень важным.
Посмотрите man notify-send
для большего количества информации.
В случае любых проблем это пакеты в моей системе. Они работают превосходно:
да можно сделать это с Python. откройте свой терминал и тип
sudo apt-get install python-notify
Затем запишите программу как это.
frank@august:~$ cat>not.py
#!/usr/bin/python
import sys
import pynotify
if __name__ == "__main__":
if not pynotify.init("icon-summary-body"):
sys.exit(1)
n = pynotify.Notification(
"Hi Elliott",
"welcome to askUbuntu!",
##dont remove the below line
"notification-message-im")
n.show()
frank@august:~$
сохраните его с любым именем, например, noti.py для нашего случая.
откройте свой терминал и тип python not.py
Затем Вы будете видеть
Надежда, которая помогает.
Кредит идет сюда: Создайте пользовательское уведомление на своем рабочем столе Ubuntu использование Python