Да, возможно.
Откройте ссылку на веб-сайт, который вы хотите добавить в свою док-станцию в браузере Chrome / Chromium. Откройте верхнее правое меню (⋮)> More tools> Add to desktop... Введите подходящее название и отметьте отметку Open as window. Вы увидите новый значок на рабочем столе (или папку ~ / Desktop), запустите его, щелкните правой кнопкой мыши значок на вашей доке и Add to Favorites. Готово.Вы можете удалить созданный значок со своего рабочего стола, если хотите.
Примечание. Это добавит запись для добавленного веб-сайта в вашу программу запуска приложений GNOME. Если вы этого не хотите, вы можете скрыть его, добавив NoDisplay=true в конец соответствующего файла .desktop в ~/.local/share/applications/
Хотя вы можете вызывать notify-send через os.system или subprocess, возможно, более совместимы с программированием на основе GTK3, чтобы использовать класс Notify gobject-introspection.
[d3 ] Небольшой пример покажет это в действии:from gi.repository import GObject
from gi.repository import Notify
class MyClass(GObject.Object):
def __init__(self):
super(MyClass, self).__init__()
# lets initialise with the application name
Notify.init("myapp_name")
def send_notification(self, title, text, file_path_to_icon=""):
n = Notify.Notification.new(title, text, file_path_to_icon)
n.show()
my = MyClass()
my.send_notification("this is a title", "this is some text")
Ответьте на вопрос Мехула Мохана, а также предложите самый короткий способ направить уведомление с разделами заголовка и сообщения:
import os
os.system('notify-send "TITLE" "MESSAGE"')
Помещение этого в функцию может быть немного запутанным из-за кавычек в кавычках [ ! d1]
import os
def message(title, message):
os.system('notify-send "'+title+'" "'+message+'"')
Для тех, кто смотрит на это в +2018, я могу порекомендовать пакет notify2.
Это чистая замена python для уведомления-python, используя python-dbus для непосредственного взаимодействия с сервером уведомлений. Он совместим с Python 2 и 3, и его обратные вызовы могут работать с приложениями Gtk 3 или Qt 4.