[Pkg-ltsp-devel] Bug#575031: ltspfs: issue KDE popups
Vagrant Cascadian
vagrant at freegeek.org
Tue Jun 22 05:09:36 UTC 2010
On Fri, May 07, 2010 at 08:54:35PM +0200, Petter Reinholdtsen wrote:
> > I'm starting to wonder if the approach from Sune might be better for
> > now, issuing notify events on the session dbus. :/
>
> An platform independent approach might be to use the python and
> pynotify to submit the notifications. This code fragment will show a
> popup on any desktop, as far as I know:
an even shorter script, dropped into /etc/ltspfs/mounter.d and made executable:
#!/usr/bin/python
# requires python-notify
import pynotify
import sys
if not pynotify.init("test"):
sys.exit(1)
n = pynotify.Notification("ltspfs","%s" % sys.argv[1]+' '+sys.argv[2])
n.show()
sys.argv[1] will either be "add" or "remove" and sys.argv[2] is the path of the
mountpoint (i.e. /media/USERNAME/DEVICE).
this is definitely worth including the the examples section... though it might
just be seen as noise for a gnome install, so i'm not sure it should be
installed by default.
> I'm not sure if it is possible to get the nice button Sune inserted
> nor to automatically remove the "device present" message when the
> device is removed, but it would allow us to add a popup without
> pulling in the KDE libraries as dependencies.
the notificaton messages in LXDE seemed to eventually disappear on their own,
and it issues another message on device removal.
live well,
vagrant
More information about the Pkg-ltsp-devel
mailing list