“Hiç uğraşamam…”
Trabzon’a gelmeden önce “adını sürekli anıp kendisini bir türlü göremediğimiz Twittell” için anlık twit’ler ( ya da tweet’ler ) takip edilebilsin diye bir “Baloncuk Mesajı” nasıl veririm diye araştırıyordum. Bir süre sonra canıma tak edince gtk’nın bir adet 350×100 ebatlarında Pop-up penceresini olduğu gibi sağ tarafa dayayarak “kullanan az da kıllansın” dedim. Bunun bir “amele yöntemi” olduğunu bilmeme ve hiç içime sinmemesine rağmen, o “ucuz” pencere için Cerem‘de saatlerce grafikler tasarladı ama…
O süreç içerisinde DBUS’ın ne olup ne olmadığını karıştırırken, network manager, pidgin vs. uygulamaların verdiği mesajların hep aynı yapıda olması dikkatimi çekti ve o baloncuk mesajlarının ( Desktop Notification ) gnome’un DBUS’ını kullanarak verildiğini fark ettim.
gnome’un DBUS’ını kullanarak o mesajları vermek haddime değil gibi durduktan sonra, kısa bir google araştırmasıyla pynotify’yi tanıdım. PyNotify, libnotify’nin gnome’un DBUS’ını kullanmasını kullanarak (
) baloncuk mesajlar vermenizi sağlayan bir modül. Kendisinin kullanımı şu şekilde:
Kendisinin verdiği sonuç ise şöyle:

Bu arada ilerleyen zamanlarda pidgin DBUS’ını kullanan bir uygulama yapmayı planlıyorum. İyice öğrenmeliyim bunu.Farkettim, yazıda pynotify’den çok DBUS’ın sözü geçti
.
Tags: libnotify, pynotify
Posted in Python · Eylül 27th, 2009 · Comments (2)
Eylül 28th, 2009 at 00:57
Böyle daha iyi olmuş. Efektli mefektli.
Eylül 28th, 2009 at 13:47
Eyvallah kardeşim.