2014-04-12 25 views
6

Bir python programıyla GNOME numaralı telefondan bildirimleri nasıl gönderebilirim? pynotify, python-notify2 gibi python bağlamaları denedim, ancak tüm geçici olan pop-up bildirimleri verir. GNOME mesaj panosunda bildirim vermek için herhangi bir python bağlaması var mı?Gnome Kabuğu'nda görüntülü bildirimler

cevap

13

GObject iç gözlemi aracılığıyla GNOME platformuna erişmenizi sağlayan PyGObject kullanmalısınız. Sen Arch documentation for Desktop notifications bir örnek okuyabilirsiniz: GNOME 3'te

from gi.repository import Notify 
Notify.init ("Hello world") 
Hello=Notify.Notification.new ("Hello world", 
           "This is an example notification.", 
           "dialog-information") 
Hello.show() 
+0

https://wiki.gnome.org/HowDoI/GNotification (C içinde bazı yararlı ipuçlarını okuyabilir, ancak Python'da kullanımı kolaydır) Introspection – alvaropg

+0

Bunu daha önce denedim ve ağ veya sesli bildirimlere benzer bildirimler veriyor. Mesaj tepesinde en üstte yer almanın bir yolu var mı? – rohitnambisan99

+0

GNOME-Shell'deki üst çubuk AFAIK, GNOME 2'deki gibi herhangi bir mesaj tepsisine sahip değil. Ancak, Shell uzantısına bir göz atabilirsiniz. Https://extensions.gnome.org/ – alvaropg

0

mesaj tepsi başka hiçbir yerde altta yakınında yer almaktadır. Konum bildirimlerini değiştirmek için bu extension'a bakın.