Всплывающие уведомления на python
В Ubuntu появилась новая система оповещений, начиная по моему с версии 9.10. Теперь мы попробует это NotifyOSD в действии. Оказалось, что написать программу на python, которая будет выдавать уведомления, очень просто, я бы даже сказал через чур легко.
'''
notify.py - simply libnotify sends desktop notifications.
Copyright (C) 2010 Komarov Alexander
GNU General Public License 3 (GPL v3)'''
import pynotify
import sys
def msg(title_text='Title',text='There has to be text.'):
pynotify.init("Basics")
n = pynotify.Notification(title_text,text)
n.show()
def msg_icon(title_text='Title',text='There has to be text.',icon='/usr/
share/icons/gnome/32x32/emotes/face-smile.png'):
pynotify.init("Basics")
n = pynotify.Notification(title_text,text,icon)
n.show()
demo.py
# -*- coding: utf-8 -*-
import notify
notify.msg("www.frit.su","FreeIT - некоммерческий проект , целью которого
является разработка, распространение, поддержка и внедрение свободного
программного обеспечения и свободной операционной системы GNU/Linux.")
demo1.py
# -*- coding: utf-8 -*-
import notify
notify.msg_icon("www.frit.su","FreeIT - некоммерческий проект , целью которого
является разработка, распространение, поддержка и внедрение свободного
программного обеспечения и свободной операционной системы GNU/Linux.",
'/usr/share/icons/Humanity/mimes/48/plan.svg')


Комментарии: 12