<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-1060</id>
	<title>Nabble - Free Desktop - Galago</title>
	<updated>2009-12-08T07:00:13Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Free-Desktop---Galago-f1060.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Free-Desktop---Galago-f1060.html" />
	<subtitle type="html">FreeDesktop Galago. Free Desktop - Galago home is &lt;a href=&quot;http://www.freedesktop.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26695299</id>
	<title>Re: DBus Signal for Volume?</title>
	<published>2009-12-08T07:00:13Z</published>
	<updated>2009-12-08T07:00:13Z</updated>
	<author>
		<name>A. Walton-2</name>
	</author>
	<content type="html">On Tue, Dec 8, 2009 at 7:42 AM, Arigead &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26695299&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;captain.deadly@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello all,
&lt;br&gt;&amp;gt;    new to this list, and have joined as I have a quick question. I
&lt;br&gt;&amp;gt; maybe in the wrong place for this question but if so please re-direct me
&lt;br&gt;&amp;gt; and accept my apologies.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm working on a project which is working on learning user input to a
&lt;br&gt;&amp;gt; system and trying to pre-empt the user's inputs over time. I'm currently
&lt;br&gt;&amp;gt; getting sources of User Input from various DBus Signals. I'd like to
&lt;br&gt;&amp;gt; have a Signal which would inform me of &amp;quot;Volume&amp;quot; changes by the user.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've been using a Dbus-monitor app to have a quick look at what signals
&lt;br&gt;&amp;gt; are sent when the user (me) changes the volume on my Ubuntu 9.10 system.
&lt;br&gt;&amp;gt; On the System bus I've got nothing that looks too useful:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; signal sender=:1.2 -&amp;gt; dest=(null destination) serial=1488
&lt;br&gt;&amp;gt; path=/org/freedesktop/Hal/devices/computer_logicaldev_input_4;
&lt;br&gt;&amp;gt; interface=org.freedesktop.Hal.Device; member=Condition
&lt;br&gt;&amp;gt;   string &amp;quot;ButtonPressed&amp;quot;
&lt;br&gt;&amp;gt;   string &amp;quot;volume-up&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; That signal doesn't give me anything too useful as I can only see that
&lt;br&gt;&amp;gt; the volume has gone up not what it's been set to. On the Session Bus
&lt;br&gt;&amp;gt; I've got a much more useful looking method call:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; method call sender=:1.7 -&amp;gt; dest=org.freedesktop.Notifications serial=35
&lt;br&gt;&amp;gt; path=/org/freedesktop/Notifications;
&lt;br&gt;&amp;gt; interface=org.freedesktop.Notifications; member=Notify
&lt;br&gt;&amp;gt;   string &amp;quot;gnome-settings-daemon&amp;quot;
&lt;br&gt;&amp;gt;   uint32 0
&lt;br&gt;&amp;gt;   string &amp;quot;notification-audio-volume-medium&amp;quot;
&lt;br&gt;&amp;gt;   string &amp;quot; &amp;quot;
&lt;br&gt;&amp;gt;   string &amp;quot;&amp;quot;
&lt;br&gt;&amp;gt;   array [
&lt;br&gt;&amp;gt;   ]
&lt;br&gt;&amp;gt;   array [
&lt;br&gt;&amp;gt;      dict entry(
&lt;br&gt;&amp;gt;         string &amp;quot;value&amp;quot;
&lt;br&gt;&amp;gt;         variant             int32 46
&lt;br&gt;&amp;gt;      )
&lt;br&gt;&amp;gt;      dict entry(
&lt;br&gt;&amp;gt;         string &amp;quot;x-canonical-private-synchronous&amp;quot;
&lt;br&gt;&amp;gt;         variant             string &amp;quot;volume&amp;quot;
&lt;br&gt;&amp;gt;      )
&lt;br&gt;&amp;gt;   ]
&lt;br&gt;&amp;gt;   int32 -1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Embedded in this method call is a value &amp;quot;int32 46&amp;quot;. This looks more
&lt;br&gt;&amp;gt; useful and I was considering looking at the code for this method call
&lt;br&gt;&amp;gt; and in it adding a signal. So when the DBus method
&lt;br&gt;&amp;gt; org.freedesktop.Notifications; member=Notify gets called part of it's
&lt;br&gt;&amp;gt; processing fires off a signal with the int value for volume.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've no problem adding code to libnotify to perform this functionality
&lt;br&gt;&amp;gt; on a local copy but I'm just wondering if this is the right piece of
&lt;br&gt;&amp;gt; code to be hacking. It's just for a demo and not something I'd plan to
&lt;br&gt;&amp;gt; release, unless it was deemed useful by somebody.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Anyhow if anybody has the knowledge, and time to let me know if I'm in
&lt;br&gt;&amp;gt; the correct place I'd be most grateful
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks a million in advance and like I say please redirect, to a better
&lt;br&gt;&amp;gt; place.
&lt;/div&gt;&lt;br&gt;Libnotify has no way of telling when the system's volume has changed.
&lt;br&gt;The way that Canonical's NotifyOSD works is completely proprietary to
&lt;br&gt;them, enabled by patching code throughout the stack. The particular
&lt;br&gt;code you're probably looking for is a patch to Ubuntu's copy of
&lt;br&gt;gnome-settings-daemon to send notifications with Canonical's private
&lt;br&gt;hints to NotifyOSD. Upstream G-S-D draws its own volume change
&lt;br&gt;indication.
&lt;br&gt;&lt;br&gt;Start here: &lt;a href=&quot;http://git.gnome.org/cgit/gnome-settings-daemon/tree/plugins/media-keys?id=c05c9b8c19f4c735ac1809f8bc61a3c13ea42c12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://git.gnome.org/cgit/gnome-settings-daemon/tree/plugins/media-keys?id=c05c9b8c19f4c735ac1809f8bc61a3c13ea42c12&lt;/a&gt;&lt;br&gt;&lt;br&gt;-A. Walton
&lt;br&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; galago-devel mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26695299&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26695299&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DBus-Signal-for-Volume--tp26693432p26695299.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26693432</id>
	<title>DBus Signal for Volume?</title>
	<published>2009-12-08T04:42:47Z</published>
	<updated>2009-12-08T04:42:47Z</updated>
	<author>
		<name>Arigead</name>
	</author>
	<content type="html">Hello all,
&lt;br&gt;&amp;nbsp; &amp;nbsp; new to this list, and have joined as I have a quick question. I
&lt;br&gt;maybe in the wrong place for this question but if so please re-direct me
&lt;br&gt;and accept my apologies.
&lt;br&gt;&lt;br&gt;I'm working on a project which is working on learning user input to a
&lt;br&gt;system and trying to pre-empt the user's inputs over time. I'm currently
&lt;br&gt;getting sources of User Input from various DBus Signals. I'd like to
&lt;br&gt;have a Signal which would inform me of &amp;quot;Volume&amp;quot; changes by the user.
&lt;br&gt;&lt;br&gt;I've been using a Dbus-monitor app to have a quick look at what signals
&lt;br&gt;are sent when the user (me) changes the volume on my Ubuntu 9.10 system.
&lt;br&gt;On the System bus I've got nothing that looks too useful:
&lt;br&gt;&lt;br&gt;signal sender=:1.2 -&amp;gt; dest=(null destination) serial=1488
&lt;br&gt;path=/org/freedesktop/Hal/devices/computer_logicaldev_input_4;
&lt;br&gt;interface=org.freedesktop.Hal.Device; member=Condition
&lt;br&gt;&amp;nbsp; &amp;nbsp;string &amp;quot;ButtonPressed&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;string &amp;quot;volume-up&amp;quot;
&lt;br&gt;&lt;br&gt;That signal doesn't give me anything too useful as I can only see that
&lt;br&gt;the volume has gone up not what it's been set to. On the Session Bus
&lt;br&gt;I've got a much more useful looking method call:
&lt;br&gt;&lt;br&gt;method call sender=:1.7 -&amp;gt; dest=org.freedesktop.Notifications serial=35
&lt;br&gt;path=/org/freedesktop/Notifications;
&lt;br&gt;interface=org.freedesktop.Notifications; member=Notify
&lt;br&gt;&amp;nbsp; &amp;nbsp;string &amp;quot;gnome-settings-daemon&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;uint32 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;string &amp;quot;notification-audio-volume-medium&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;string &amp;quot; &amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;string &amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;array [
&lt;br&gt;&amp;nbsp; &amp;nbsp;]
&lt;br&gt;&amp;nbsp; &amp;nbsp;array [
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; dict entry(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;string &amp;quot;value&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;variant &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int32 46
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; )
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; dict entry(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;string &amp;quot;x-canonical-private-synchronous&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;variant &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; string &amp;quot;volume&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; )
&lt;br&gt;&amp;nbsp; &amp;nbsp;]
&lt;br&gt;&amp;nbsp; &amp;nbsp;int32 -1
&lt;br&gt;&lt;br&gt;Embedded in this method call is a value &amp;quot;int32 46&amp;quot;. This looks more
&lt;br&gt;useful and I was considering looking at the code for this method call
&lt;br&gt;and in it adding a signal. So when the DBus method
&lt;br&gt;org.freedesktop.Notifications; member=Notify gets called part of it's
&lt;br&gt;processing fires off a signal with the int value for volume.
&lt;br&gt;&lt;br&gt;I've no problem adding code to libnotify to perform this functionality
&lt;br&gt;on a local copy but I'm just wondering if this is the right piece of
&lt;br&gt;code to be hacking. It's just for a demo and not something I'd plan to
&lt;br&gt;release, unless it was deemed useful by somebody.
&lt;br&gt;&lt;br&gt;Anyhow if anybody has the knowledge, and time to let me know if I'm in
&lt;br&gt;the correct place I'd be most grateful
&lt;br&gt;&lt;br&gt;Thanks a million in advance and like I say please redirect, to a better
&lt;br&gt;place.
&lt;br&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26693432&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DBus-Signal-for-Volume--tp26693432p26693432.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26399544</id>
	<title>Notification Blocked</title>
	<published>2009-11-17T15:11:11Z</published>
	<updated>2009-11-17T15:11:11Z</updated>
	<author>
		<name>Esben Stien</name>
	</author>
	<content type="html">I'm using notify-send to notify me of important messages and it works
&lt;br&gt;fine, except it doesn't work when I view a fullscreen movie with
&lt;br&gt;mplayer. 
&lt;br&gt;&lt;br&gt;Any pointers on how to remedy this?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Esben Stien is b0ef@e &amp;nbsp; &amp;nbsp; s &amp;nbsp; &amp;nbsp; &amp;nbsp;a &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www&lt;/a&gt;. s &amp;nbsp; &amp;nbsp; t &amp;nbsp; &amp;nbsp;n m
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; irc://irc. &amp;nbsp;b &amp;nbsp;- &amp;nbsp;i &amp;nbsp;. &amp;nbsp; e/%23contact
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sip:b0ef@ &amp;nbsp; e &amp;nbsp; &amp;nbsp; e 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;jid:b0ef@ &amp;nbsp; &amp;nbsp;n &amp;nbsp; &amp;nbsp; n
&lt;br&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26399544&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Notification-Blocked-tp26399544p26399544.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25261517</id>
	<title>Re: org.freedesktop.Notifications GetServerInformation</title>
	<published>2009-09-02T09:59:36Z</published>
	<updated>2009-09-02T09:59:36Z</updated>
	<author>
		<name>Leibowitz, Michael</name>
	</author>
	<content type="html">On Tue, 2009-09-01 at 18:01 -0700, A. Walton wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tue, Sep 1, 2009 at 8:45 PM, Michael
&lt;br&gt;&amp;gt; Leibowitz&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25261517&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.leibowitz@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I've noticed an inconsistency in the prototype for GetServerInformation
&lt;br&gt;&amp;gt; &amp;gt; and what the spec reports. &amp;nbsp;The 0.9 version of the spec reports
&lt;br&gt;&amp;gt; &amp;gt; introspection XML as follows:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;method name=&amp;quot;GetServerInformation&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_name&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_vendor&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_version&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/method&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; However, the 0.3.xx versions of notification daemon has introspection
&lt;br&gt;&amp;gt; &amp;gt; XML as follows:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;method name=&amp;quot;GetServerInformation&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_name&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_vendor&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_version&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_spec_version&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;&amp;lt;/method&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This is the correct version of the prototype. The above must be a typo
&lt;br&gt;&amp;gt; of some kind in that document. I don't know of any implementations
&lt;br&gt;&amp;gt; that support the former.
&lt;/div&gt;&lt;/div&gt;The Moblin notification implementation uses the 3 arg prototype, just
&lt;br&gt;like the spec says. &amp;nbsp;See:
&lt;br&gt;&lt;a href=&quot;http://git.moblin.org/cgit.cgi/mutter-moblin/tree/src/notification-manager.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://git.moblin.org/cgit.cgi/mutter-moblin/tree/src/notification-manager.xml&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Michael Leibowitz &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25261517&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.leibowitz@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25261517&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (5K) &lt;a href=&quot;http://old.nabble.com/attachment/25261517/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/org.freedesktop.Notifications-GetServerInformation-tp25249893p25261517.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25261418</id>
	<title>Re: org.freedesktop.Notifications GetServerInformation</title>
	<published>2009-09-02T09:54:54Z</published>
	<updated>2009-09-02T09:54:54Z</updated>
	<author>
		<name>Leibowitz, Michael</name>
	</author>
	<content type="html">On Tue, 2009-09-01 at 18:01 -0700, A. Walton wrote:
&lt;br&gt;[snip...snip]
&lt;br&gt;&lt;br&gt;&amp;gt; There's a 0.10 version of the spec, which really needs to be moved to
&lt;br&gt;&amp;gt; FD.O but can't because the admins there are not willing to co-operate,
&lt;br&gt;&amp;gt; which contains the same 4-arg version as above.
&lt;br&gt;&lt;br&gt;Since the 0.4.0 version of the notification daemon reports the spec
&lt;br&gt;version as &amp;quot;1.0&amp;quot; (daemon.c:1395), I would hope that the spec version is
&lt;br&gt;1.0 instead of 0.10
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Michael Leibowitz &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25261418&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.leibowitz@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25261418&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (5K) &lt;a href=&quot;http://old.nabble.com/attachment/25261418/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/org.freedesktop.Notifications-GetServerInformation-tp25249893p25261418.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25251118</id>
	<title>Re: org.freedesktop.Notifications GetServerInformation</title>
	<published>2009-09-01T20:25:23Z</published>
	<updated>2009-09-01T20:25:23Z</updated>
	<author>
		<name>A. Walton-2</name>
	</author>
	<content type="html">On Tue, Sep 1, 2009 at 9:01 PM, A. Walton&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25251118&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;awalton@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tue, Sep 1, 2009 at 8:45 PM, Michael
&lt;br&gt;&amp;gt; Leibowitz&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25251118&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.leibowitz@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've noticed an inconsistency in the prototype for GetServerInformation
&lt;br&gt;&amp;gt;&amp;gt; and what the spec reports.  The 0.9 version of the spec reports
&lt;br&gt;&amp;gt;&amp;gt; introspection XML as follows:
&lt;br&gt;&amp;gt;&amp;gt;    &amp;lt;method name=&amp;quot;GetServerInformation&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;      &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_name&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;      &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_vendor&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;      &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_version&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;    &amp;lt;/method&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; However, the 0.3.xx versions of notification daemon has introspection
&lt;br&gt;&amp;gt;&amp;gt; XML as follows:
&lt;br&gt;&amp;gt;&amp;gt;    &amp;lt;method name=&amp;quot;GetServerInformation&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;      &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_name&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;      &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_vendor&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;      &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_version&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;      &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_spec_version&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;    &amp;lt;/method&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This is the correct version of the prototype. The above must be a typo
&lt;br&gt;&amp;gt; of some kind in that document. I don't know of any implementations
&lt;br&gt;&amp;gt; that support the former.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Additionally, 0.3.xx versions report the spec version as 0.9.  This is
&lt;br&gt;&amp;gt;&amp;gt; not what is specified in the 0.9 specification, as seen above.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The 0.4.0 version reports the specification version as 1.0, which
&lt;br&gt;&amp;gt;&amp;gt; doesn't appear at &lt;a href=&quot;http://www.galago-project.org/specs/notification/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.galago-project.org/specs/notification/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I have to say that changing the prototype of GetServerInformation seems
&lt;br&gt;&amp;gt;&amp;gt; prone to problems.  If the client is adherent to the 0.9 or 0.7 version
&lt;br&gt;&amp;gt;&amp;gt; of the spec, then they are broken out of the box or they have to parse
&lt;br&gt;&amp;gt;&amp;gt; introspection information to figure which prototype of
&lt;br&gt;&amp;gt;&amp;gt; GetServerInformation to call.  This is, surely, not the desired effect.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Perhaps somebody would like to make an amended 0.9 spec with the
&lt;br&gt;&amp;gt;&amp;gt; de-facto prototype?  Would it be possible to release the 1.0 spec?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; There's a 0.10 version of the spec, which really needs to be moved to
&lt;br&gt;&amp;gt; FD.O but can't because the admins there are not willing to co-operate,
&lt;br&gt;&amp;gt; which contains the same 4-arg version as above.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Actually, looks like I was wrong on this, the newer version of the
&lt;br&gt;spec carried forward this error. Will get that patched up ASAP. Thanks
&lt;br&gt;for alerting us.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -A. Walton
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Michael Leibowitz &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25251118&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.leibowitz@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; galago-devel mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25251118&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;/div&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25251118&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/org.freedesktop.Notifications-GetServerInformation-tp25249893p25251118.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25250034</id>
	<title>Re: org.freedesktop.Notifications GetServerInformation</title>
	<published>2009-09-01T18:01:23Z</published>
	<updated>2009-09-01T18:01:23Z</updated>
	<author>
		<name>A. Walton-2</name>
	</author>
	<content type="html">On Tue, Sep 1, 2009 at 8:45 PM, Michael
&lt;br&gt;Leibowitz&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25250034&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.leibowitz@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've noticed an inconsistency in the prototype for GetServerInformation
&lt;br&gt;&amp;gt; and what the spec reports.  The 0.9 version of the spec reports
&lt;br&gt;&amp;gt; introspection XML as follows:
&lt;br&gt;&amp;gt;    &amp;lt;method name=&amp;quot;GetServerInformation&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;      &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_name&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;      &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_vendor&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;      &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_version&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;/method&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; However, the 0.3.xx versions of notification daemon has introspection
&lt;br&gt;&amp;gt; XML as follows:
&lt;br&gt;&amp;gt;    &amp;lt;method name=&amp;quot;GetServerInformation&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt;      &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_name&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;      &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_vendor&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;      &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_version&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;      &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_spec_version&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt;    &amp;lt;/method&amp;gt;
&lt;/div&gt;&lt;br&gt;This is the correct version of the prototype. The above must be a typo
&lt;br&gt;of some kind in that document. I don't know of any implementations
&lt;br&gt;that support the former.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Additionally, 0.3.xx versions report the spec version as 0.9.  This is
&lt;br&gt;&amp;gt; not what is specified in the 0.9 specification, as seen above.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The 0.4.0 version reports the specification version as 1.0, which
&lt;br&gt;&amp;gt; doesn't appear at &lt;a href=&quot;http://www.galago-project.org/specs/notification/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.galago-project.org/specs/notification/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have to say that changing the prototype of GetServerInformation seems
&lt;br&gt;&amp;gt; prone to problems.  If the client is adherent to the 0.9 or 0.7 version
&lt;br&gt;&amp;gt; of the spec, then they are broken out of the box or they have to parse
&lt;br&gt;&amp;gt; introspection information to figure which prototype of
&lt;br&gt;&amp;gt; GetServerInformation to call.  This is, surely, not the desired effect.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Perhaps somebody would like to make an amended 0.9 spec with the
&lt;br&gt;&amp;gt; de-facto prototype?  Would it be possible to release the 1.0 spec?
&lt;/div&gt;&lt;br&gt;There's a 0.10 version of the spec, which really needs to be moved to
&lt;br&gt;FD.O but can't because the admins there are not willing to co-operate,
&lt;br&gt;which contains the same 4-arg version as above.
&lt;br&gt;&lt;br&gt;-A. Walton
&lt;br&gt;&lt;br&gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Michael Leibowitz &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25250034&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.leibowitz@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; galago-devel mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25250034&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25250034&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/org.freedesktop.Notifications-GetServerInformation-tp25249893p25250034.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25249893</id>
	<title>org.freedesktop.Notifications GetServerInformation</title>
	<published>2009-09-01T17:45:21Z</published>
	<updated>2009-09-01T17:45:21Z</updated>
	<author>
		<name>Leibowitz, Michael</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I've noticed an inconsistency in the prototype for GetServerInformation
&lt;br&gt;and what the spec reports. &amp;nbsp;The 0.9 version of the spec reports
&lt;br&gt;introspection XML as follows:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;method name=&amp;quot;GetServerInformation&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_name&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_vendor&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_version&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/method&amp;gt;
&lt;br&gt;&lt;br&gt;However, the 0.3.xx versions of notification daemon has introspection
&lt;br&gt;XML as follows:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;method name=&amp;quot;GetServerInformation&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_name&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_vendor&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_version&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;arg type=&amp;quot;s&amp;quot; name=&amp;quot;return_spec_version&amp;quot; direction=&amp;quot;out&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/method&amp;gt;
&lt;br&gt;&lt;br&gt;Additionally, 0.3.xx versions report the spec version as 0.9. &amp;nbsp;This is
&lt;br&gt;not what is specified in the 0.9 specification, as seen above.
&lt;br&gt;&lt;br&gt;The 0.4.0 version reports the specification version as 1.0, which
&lt;br&gt;doesn't appear at &lt;a href=&quot;http://www.galago-project.org/specs/notification/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.galago-project.org/specs/notification/&lt;/a&gt;&lt;br&gt;&lt;br&gt;I have to say that changing the prototype of GetServerInformation seems
&lt;br&gt;prone to problems. &amp;nbsp;If the client is adherent to the 0.9 or 0.7 version
&lt;br&gt;of the spec, then they are broken out of the box or they have to parse
&lt;br&gt;introspection information to figure which prototype of
&lt;br&gt;GetServerInformation to call. &amp;nbsp;This is, surely, not the desired effect.
&lt;br&gt;&lt;br&gt;Perhaps somebody would like to make an amended 0.9 spec with the
&lt;br&gt;de-facto prototype? &amp;nbsp;Would it be possible to release the 1.0 spec? &amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Michael Leibowitz &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249893&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael.leibowitz@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25249893&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (5K) &lt;a href=&quot;http://old.nabble.com/attachment/25249893/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/org.freedesktop.Notifications-GetServerInformation-tp25249893p25249893.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-22171173</id>
	<title>Patch for notify-sharp - Support for notify-osd in Ubuntu</title>
	<published>2009-02-23T14:06:02Z</published>
	<updated>2009-02-23T14:06:02Z</updated>
	<author>
		<name>Ken VanDine-5</name>
	</author>
	<content type="html">I have attached a path which adds a check to see if the notification
&lt;br&gt;daemon supports actions, and only use them if it does. &amp;nbsp;You can also
&lt;br&gt;reference our Launchpad bug @
&lt;br&gt;&lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/notify-sharp/+bug/331695&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://bugs.launchpad.net/ubuntu/+source/notify-sharp/+bug/331695&lt;/a&gt;&lt;br&gt;&lt;br&gt;I wasn't able to create a ticket in trac to attach this, your
&lt;br&gt;consideration is appreciated.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Ken VanDine
&lt;br&gt;Ubuntu Desktop Integration Engineer
&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[02-notify-check.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;#! /bin/sh /usr/share/dpatch/dpatch-run
&lt;br&gt;&lt;br&gt;@DPATCH@
&lt;br&gt;&lt;br&gt;diff -r 7b56deeaef2e src/Notification.cs
&lt;br&gt;--- a/src/Notification.cs	Fri Feb 20 15:25:37 2009 -0500
&lt;br&gt;+++ b/src/Notification.cs	Fri Feb 20 15:51:35 2009 -0500
&lt;br&gt;@@ -273,10 +273,13 @@
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;		public void AddAction (string action, string label, ActionHandler handler) {
&lt;br&gt;-			lock (action_map) {
&lt;br&gt;-				action_map[action] = new ActionTuple (label, handler);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (Notifications.Global.Capabilities != null &amp;&amp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Array.IndexOf (Notifications.Global.Capabilities, &amp;quot;actions&amp;quot;) &amp;gt; -1) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lock (action_map) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; action_map[action] = new ActionTuple (label, handler);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Update ();
&lt;br&gt;&amp;nbsp;			}
&lt;br&gt;-			Update ();
&lt;br&gt;&amp;nbsp;		}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;		public void RemoveAction (string action) {
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=22171173&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Patch-for-notify-sharp---Support-for-notify-osd-in-Ubuntu-tp22171173p22171173.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21897365</id>
	<title>Desktop Notifications Specifications</title>
	<published>2009-02-08T02:07:31Z</published>
	<updated>2009-02-08T02:07:31Z</updated>
	<author>
		<name>Asterix86</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;When I run GetServerInformation on notification-daemon, it returns 4
&lt;br&gt;arguments instead of the 3 described by the 0.9 specification. The
&lt;br&gt;fourth one is the specification version. It's very usefull to know which
&lt;br&gt;version of the spec to use to notify things. Could it be added to the
&lt;br&gt;specification?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Yann
&lt;br&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21897365&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Desktop-Notifications-Specifications-tp21897365p21897365.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21848679</id>
	<title>Re: libnotify: system freezes for a few secs. on notify_notification_show</title>
	<published>2009-02-05T02:19:50Z</published>
	<updated>2009-02-05T02:19:50Z</updated>
	<author>
		<name>Sundaram-4</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:garamond,new york,times,serif;font-size:14pt&quot;&gt;&lt;div&gt;Hi,&lt;br&gt;In my application, I haven't spawned a single thread nor do I call any dbus functions as I don't require both of them, it only the notifications thats needed. Still the control is stuck at the notify_notification_show() function call and then after the choke, it returns back to normal flow. In fact, the function calls g_thread_init and dbus_g_thread_init() was put after which the hangs got less, while I have tried both with and without these calls and still some times it hangs. Is libnotify using &lt;a href=&quot;http://maemo.org/maemo_training_material/maemo4.x/html/maemo_Platform_Development/Chapter_05_Asynchronous_GLibDBus.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dbus func. sync or async&lt;/a&gt;?&lt;br&gt;&lt;br&gt;Anyways, many thanks for the reply!&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;Sundaram&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: garamond,new york,times,serif;
 font-size: 14pt;&quot;&gt;&lt;br&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;hr size=&quot;1&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;From:&lt;/span&gt;&lt;/b&gt; Christian Hammond &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21848679&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chipx86@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; Sundaram &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21848679&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;legends2k@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Cc:&lt;/span&gt;&lt;/b&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21848679&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; Thursday, February 5, 2009 2:58:35 PM&lt;br&gt;&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: [Galago-devel] libnotify: system freezes for a few secs. on  notify_notification_show&lt;br&gt;&lt;/font&gt;&lt;br&gt;
Hi,&lt;br&gt;&lt;br&gt;libnotify is a thin wrapper around D-BUS, and all communication happens within D-BUS. I don't have experience with libnotify and threads either (as I tend to avoid threads in my apps). It's possible that it's libnotify, but I would start off assuming the issue has to do with your app and D-BUS in some way.&lt;br&gt;
&lt;br&gt;Christian&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;-- &lt;br&gt;Christian Hammond - &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21848679&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chipx86@...&lt;/a&gt;&lt;br&gt;VMware, Inc.&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Feb 5, 2009 at 1:16 AM, Sundaram &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21848679&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;legends2k@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div&gt;&lt;div style=&quot;font-family: garamond,new york,times,serif; font-size: 14pt;&quot;&gt;&lt;div style=&quot;font-family: garamond,new york,times,serif; font-size: 14pt;&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;
&lt;div style=&quot;font-family: garamond,new york,times,serif; font-size: 14pt;&quot;&gt;&lt;div&gt;Hi,&lt;br&gt;Is libnotify thread safe? Should I call dbus_g_thread_init() to make sure it is?&lt;br&gt;&lt;br&gt;I have written a Eng. thesaurus &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://sourceforge.net/projects/artha&quot;&gt;Artha&lt;/a&gt; using GLib &amp;amp; GTK+, in which, when I get a particular hot key combination, on that key press signal handler, I call &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_notification_show()&lt;/span&gt; [before this, I close any earlier notifications by &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_notification_close()&lt;/span&gt;]. Everything works fine.&lt;br&gt;
&lt;br&gt;But, when I press that hot
 key combo more than a few times, say 10, for a first few I get notification after notification, but towards the end (arbitrary), the app. freezes and even the desktop freezes for a few seconds (8 to 10 secs) and then I see the notification and everything gets
 back to normal, including my app. But when this happens, &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_notification_show()&lt;/span&gt; returns a FALSE (eventhough a notification was shown), and GError msg reads thus: &lt;i&gt;&quot;Did
not receive a reply. Possible causes include: the remote application
did not send a reply, the message bus security policy blocked the
reply, the reply timeout expired, or the network connection was broken.&quot;.&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;As for the code, before calling any other func. I call &lt;span style=&quot;font-weight: bold;&quot;&gt;g_thread_init()&lt;/span&gt;, then &lt;span style=&quot;font-weight: bold;&quot;&gt;dbus_g_thread_init&lt;/span&gt; and &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_init()&lt;/span&gt; and then get a notifier handle by calling &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_notification_new_with_status_icon()&lt;/span&gt; with a GtkStatus icon, in my main, all of them only once. After that, when in gtk_main() loop, when ever I get a hot key press signal every time, I update the body &amp;amp; summary of the same notifier with a new one using &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_notification_update()&lt;/span&gt; and then call notify_notification_show(). I haven't used any thread related functions except the above ones (init). Is anything wrong in this approach that libnotify's notify_notification_show() chokes the whole system for a few
 seconds, because of my wrong way of using it? Or is it a glitch on libnotify's side?&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;Sundaram&lt;br&gt;&lt;/div&gt;&lt;/div&gt;

      &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;

      &lt;/div&gt;&lt;br&gt;_______________________________________________&lt;br&gt;
galago-devel mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21848679&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;

      &lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21848679&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/libnotify%3A-system-freezes-for-a-few-secs.-on-notify_notification_show-tp21847914p21848679.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21847967</id>
	<title>Re: libnotify: system freezes for a few secs. on notify_notification_show</title>
	<published>2009-02-05T01:28:35Z</published>
	<updated>2009-02-05T01:28:35Z</updated>
	<author>
		<name>Christian Hammond-3</name>
	</author>
	<content type="html">Hi,&lt;br&gt;&lt;br&gt;libnotify is a thin wrapper around D-BUS, and all communication happens within D-BUS. I don&amp;#39;t have experience with libnotify and threads either (as I tend to avoid threads in my apps). It&amp;#39;s possible that it&amp;#39;s libnotify, but I would start off assuming the issue has to do with your app and D-BUS in some way.&lt;br&gt;
&lt;br&gt;Christian&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;-- &lt;br&gt;Christian Hammond - &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21847967&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chipx86@...&lt;/a&gt;&lt;br&gt;VMware, Inc.&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Feb 5, 2009 at 1:16 AM, Sundaram &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21847967&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;legends2k@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div&gt;&lt;div style=&quot;font-family: garamond,new york,times,serif; font-size: 14pt;&quot;&gt;&lt;div style=&quot;font-family: garamond,new york,times,serif; font-size: 14pt;&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;
&lt;div style=&quot;font-family: garamond,new york,times,serif; font-size: 14pt;&quot;&gt;&lt;div&gt;Hi,&lt;br&gt;Is libnotify thread safe? Should I call dbus_g_thread_init() to make sure it is?&lt;br&gt;&lt;br&gt;I have written a Eng. thesaurus &lt;a rel=&quot;nofollow&quot; href=&quot;http://sourceforge.net/projects/artha&quot; target=&quot;_blank&quot;&gt;Artha&lt;/a&gt; using GLib &amp;amp; GTK+, in which, when I get a particular hot key combination, on that key press signal handler, I call &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_notification_show()&lt;/span&gt; [before this, I close any earlier notifications by &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_notification_close()&lt;/span&gt;]. Everything works fine.&lt;br&gt;
&lt;br&gt;But, when I press that hot
 key combo more than a few times, say 10, for a first few I get notification after notification, but towards the end (arbitrary), the app. freezes and even the desktop freezes for a few seconds (8 to 10 secs) and then I see the notification and everything gets
 back to normal, including my app. But when this happens, &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_notification_show()&lt;/span&gt; returns a FALSE (eventhough a notification was shown), and GError msg reads thus: &lt;i&gt;&amp;quot;Did
not receive a reply. Possible causes include: the remote application
did not send a reply, the message bus security policy blocked the
reply, the reply timeout expired, or the network connection was broken.&amp;quot;.&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;As for the code, before calling any other func. I call &lt;span style=&quot;font-weight: bold;&quot;&gt;g_thread_init()&lt;/span&gt;, then &lt;span style=&quot;font-weight: bold;&quot;&gt;dbus_g_thread_init&lt;/span&gt; and &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_init()&lt;/span&gt; and then get a notifier handle by calling &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_notification_new_with_status_icon()&lt;/span&gt; with a GtkStatus icon, in my main, all of them only once. After that, when in gtk_main() loop, when ever I get a hot key press signal every time, I update the body &amp;amp; summary of the same notifier with a new one using &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_notification_update()&lt;/span&gt; and then call notify_notification_show(). I haven&amp;#39;t used any thread related functions except the above ones (init). Is anything wrong in this approach that libnotify&amp;#39;s notify_notification_show() chokes the whole system for a few
 seconds, because of my wrong way of using it? Or is it a glitch on libnotify&amp;#39;s side?&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;Sundaram&lt;br&gt;&lt;/div&gt;&lt;/div&gt;

      &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;

      &lt;/div&gt;&lt;br&gt;_______________________________________________&lt;br&gt;
galago-devel mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21847967&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;
&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21847967&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/libnotify%3A-system-freezes-for-a-few-secs.-on-notify_notification_show-tp21847914p21847967.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-21847914</id>
	<title>libnotify: system freezes for a few secs. on notify_notification_show</title>
	<published>2009-02-05T01:16:19Z</published>
	<updated>2009-02-05T01:16:19Z</updated>
	<author>
		<name>Sundaram-4</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:garamond,new york,times,serif;font-size:14pt&quot;&gt;&lt;div style=&quot;font-family: garamond,new york,times,serif; font-size: 14pt;&quot;&gt;&lt;div style=&quot;font-family: times new roman,new york,times,serif; font-size: 12pt;&quot;&gt;&lt;div style=&quot;font-family: garamond,new york,times,serif; font-size: 14pt;&quot;&gt;&lt;div&gt;Hi,&lt;br&gt;Is libnotify thread safe? Should I call dbus_g_thread_init() to make sure it is?&lt;br&gt;&lt;br&gt;I have written a Eng. thesaurus &lt;a rel=&quot;nofollow&quot; target=&quot;_blank&quot; href=&quot;http://sourceforge.net/projects/artha&quot;&gt;Artha&lt;/a&gt; using GLib &amp;amp; GTK+, in which, when I get a particular hot key combination, on that key press signal handler, I call &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_notification_show()&lt;/span&gt; [before this, I close any earlier notifications by &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_notification_close()&lt;/span&gt;]. Everything works fine.&lt;br&gt;&lt;br&gt;But, when I press that hot
 key combo more than a few times, say 10, for a first few I get notification after notification, but towards the end (arbitrary), the app. freezes and even the desktop freezes for a few seconds (8 to 10 secs) and then I see the notification and everything gets
 back to normal, including my app. But when this happens, &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_notification_show()&lt;/span&gt; returns a FALSE (eventhough a notification was shown), and GError msg reads thus: &lt;i&gt;&quot;Did
not receive a reply. Possible causes include: the remote application
did not send a reply, the message bus security policy blocked the
reply, the reply timeout expired, or the network connection was broken.&quot;.&lt;/i&gt;&lt;br&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;As for the code, before calling any other func. I call &lt;span style=&quot;font-weight: bold;&quot;&gt;g_thread_init()&lt;/span&gt;, then &lt;span style=&quot;font-weight: bold;&quot;&gt;dbus_g_thread_init&lt;/span&gt; and &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_init()&lt;/span&gt; and then get a notifier handle by calling &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_notification_new_with_status_icon()&lt;/span&gt; with a GtkStatus icon, in my main, all of them only once. After that, when in gtk_main() loop, when ever I get a hot key press signal every time, I update the body &amp;amp; summary of the same notifier with a new one using &lt;span style=&quot;font-weight: bold;&quot;&gt;notify_notification_update()&lt;/span&gt; and then call notify_notification_show(). I haven't used any thread related functions except the above ones (init). Is anything wrong in this approach that libnotify's notify_notification_show() chokes the whole system for a few
 seconds, because of my wrong way of using it? Or is it a glitch on libnotify's side?&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;Sundaram&lt;br&gt;&lt;/div&gt;&lt;/div&gt;

      &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;

      &lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=21847914&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/libnotify%3A-system-freezes-for-a-few-secs.-on-notify_notification_show-tp21847914p21847914.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-16130671</id>
	<title>VirtualBox 'seamless' mode disables notification-daemon pop-ups</title>
	<published>2008-03-18T14:03:37Z</published>
	<updated>2008-03-18T14:03:37Z</updated>
	<author>
		<name>Lewis Thompson-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I hope I'm posting to the correct list here. &amp;nbsp;I notice that when
&lt;br&gt;VirtualBox is running in 'seamless' mode I get no notification-daemon
&lt;br&gt;pop-ups.
&lt;br&gt;&lt;br&gt;I had a look through and it seems that fullscreen_window_exists()
&lt;br&gt;doesn't evaluate to true with VirtualBox running. &amp;nbsp;From daemon.c:
&lt;br&gt;&lt;br&gt;986 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (!screensaver_active(GTK_WIDGET(nw)) &amp;&amp;
&lt;br&gt;987 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !fullscreen_window_exists(GTK_WIDGET(nw)))
&lt;br&gt;988 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;989 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; theme_show_notification(nw);
&lt;br&gt;990 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;This makes perfect sense. &amp;nbsp;wnck_window_is_fullscreen() isn't lying to
&lt;br&gt;us, but my question is: where is the appropriate place to handle this
&lt;br&gt;edge case?
&lt;br&gt;&lt;br&gt;In your opinion should we fix this in fullscreen_window_exists() or in libwnck?
&lt;br&gt;&lt;br&gt;Kind regards,
&lt;br&gt;&lt;br&gt;Lewis
&lt;br&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=16130671&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/VirtualBox-%27seamless%27-mode-disables-notification-daemon-pop-ups-tp16130671p16130671.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-14452949</id>
	<title>Re: question on libnotify usage, specifically relating to freeing up a notification</title>
	<published>2007-12-21T01:58:18Z</published>
	<updated>2007-12-21T01:58:18Z</updated>
	<author>
		<name>Gregory Hosler</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;Christian Hammond wrote:
&lt;br&gt;&amp;gt; Hi.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In your usage below, you want to call g_object_unref on the notification
&lt;br&gt;&amp;gt; after you've shown it. You won't need it around unless you're dealing with
&lt;br&gt;&amp;gt; updating it or handling multiple actions, in which case you'd then want to
&lt;br&gt;&amp;gt; unref when you're finished with it then. I recommend looking at
&lt;br&gt;&amp;gt; libnotify/tests/ for some examples on this.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks a lot Christian!
&lt;br&gt;&lt;br&gt;best rgds,
&lt;br&gt;&lt;br&gt;- -Greg
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Dec 19, 2007 8:33 PM, Gregory Hosler &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14452949&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ghosler@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've gone thru the devhelp documentation on libnotify, and have been
&lt;br&gt;&amp;gt; able to successfully incorporate libnotify into my application.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I am curious as regards to releasing the memory / structures that are
&lt;br&gt;&amp;gt; used by a NotifyNotification.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My code is as follows:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;NotifyNotification* my_popup;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GdkPixbufLoader *my_loader;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GdkPixbuf *jpg_pixbuf;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GError *my_error;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int rv;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;my_popup=notify_notification_new(mytitle, mymsg, NULL,
&lt;br&gt;&amp;gt; systray_get_widget());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (icon_pixbuf) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;notify_notification_set_icon_from_pixbuf(my_popup,
&lt;br&gt;&amp;gt; icon_pixbuf);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;g_object_unref(icon_pixbuf);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;notify_notification_set_timeout(my_popup, timeout);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;my_error = 0;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;rv = notify_notification_show(my_popup, &amp;my_error);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Everything works as expected. The notifications show, they timeout and
&lt;br&gt;&amp;gt; disappear. But it seems as though they are never freed/destroyed. When I
&lt;br&gt;&amp;gt; run valgrind on my application, I am seeing:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ==6969== 10,240 bytes in 5 blocks are still reachable in loss record
&lt;br&gt;&amp;gt; 13,858 of 13,883
&lt;br&gt;&amp;gt; ==6969== &amp;nbsp; &amp;nbsp;at 0x4005622: realloc (vg_replace_malloc.c:306)
&lt;br&gt;&amp;gt; ==6969== &amp;nbsp; &amp;nbsp;by 0x26B91A: g_realloc (gmem.c:168)
&lt;br&gt;&amp;gt; ==6969== &amp;nbsp; &amp;nbsp;by 0x24601F: g_array_maybe_expand (garray.c:339)
&lt;br&gt;&amp;gt; ==6969== &amp;nbsp; &amp;nbsp;by 0x2467D8: g_array_append_vals (garray.c:132)
&lt;br&gt;&amp;gt; ==6969== &amp;nbsp; &amp;nbsp;by 0xA9487E: (within /usr/lib/libdbus-glib-1.so.2.1.0)
&lt;br&gt;&amp;gt; ==6969== &amp;nbsp; &amp;nbsp;by 0xA937A3: (within /usr/lib/libdbus-glib-1.so.2.1.0)
&lt;br&gt;&amp;gt; ==6969== &amp;nbsp; &amp;nbsp;by 0x3B8569: g_value_copy (gvalue.c:119)
&lt;br&gt;&amp;gt; ==6969== &amp;nbsp; &amp;nbsp;by 0x3B8B3B: g_value_array_insert (gvaluearray.c:177)
&lt;br&gt;&amp;gt; ==6969== &amp;nbsp; &amp;nbsp;by 0x3B8C5D: g_value_array_append (gvaluearray.c:153)
&lt;br&gt;&amp;gt; ==6969== &amp;nbsp; &amp;nbsp;by 0xDEF822: notify_notification_set_icon_from_pixbuf
&lt;br&gt;&amp;gt; (notification.c:894)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; as well as a number of other of instances of &amp;quot;still reachable in loss
&lt;br&gt;&amp;gt; record&amp;quot; ...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So my question is: what happens when the notification &amp;quot;times out&amp;quot;. Is it
&lt;br&gt;&amp;gt; destroyed ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Same question when you click on teh notification to dismiss it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Are there any objects that are put into the notification that need to be
&lt;br&gt;&amp;gt; &amp;quot;unref&amp;quot;'ed ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thank you, and best rgds,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -Greg
&lt;br&gt;&amp;gt; 
&lt;/div&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14452949&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&lt;br&gt;- --
&lt;br&gt;+---------------------------------------------------------------------+
&lt;br&gt;&lt;br&gt;Please also check the log file at &amp;quot;/dev/null&amp;quot; for additional information.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (from /var/log/Xorg.setup.log)
&lt;br&gt;&lt;br&gt;| Greg Hosler &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14452949&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ghosler@...&lt;/a&gt; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;+---------------------------------------------------------------------+
&lt;br&gt;-----BEGIN PGP SIGNATURE-----
&lt;br&gt;Version: GnuPG v1.4.7 (GNU/Linux)
&lt;br&gt;Comment: Using GnuPG with Fedora - &lt;a href=&quot;http://enigmail.mozdev.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://enigmail.mozdev.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;iD8DBQFHa445404fl/0CV/QRAj26AJ0fZ/omR4X4eRJWMg/8stTdoEpkLwCdE3+A
&lt;br&gt;SsgfCyq2HyloKkO097hG2kg=
&lt;br&gt;=1vxv
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14452949&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/question-on-libnotify-usage%2C-specifically-relating-to-freeing-up-a-notification-tp14430631p14452949.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-14433308</id>
	<title>Re: question on libnotify usage, specifically relating to freeing up a notification</title>
	<published>2007-12-20T01:35:28Z</published>
	<updated>2007-12-20T01:35:28Z</updated>
	<author>
		<name>Christian Hammond-3</name>
	</author>
	<content type="html">Hi.&lt;br&gt;&lt;br&gt;In your usage below, you want to call g_object_unref on the notification after you&amp;#39;ve shown it. You won&amp;#39;t need it around unless you&amp;#39;re dealing with updating it or handling multiple actions, in which case you&amp;#39;d then want to unref when you&amp;#39;re finished with it then. I recommend looking at libnotify/tests/ for some examples on this.
&lt;br&gt;&lt;br&gt;Christian&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Dec 19, 2007 8:33 PM, Gregory Hosler &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14433308&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ghosler@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
-----BEGIN PGP SIGNED MESSAGE-----&lt;br&gt;Hash: SHA1&lt;br&gt;&lt;br&gt;Hi all,&lt;br&gt;&lt;br&gt;I&amp;#39;ve gone thru the devhelp documentation on libnotify, and have been&lt;br&gt;able to successfully incorporate libnotify into my application.&lt;br&gt;&lt;br&gt;I am curious as regards to releasing the memory / structures that are
&lt;br&gt;used by a NotifyNotification.&lt;br&gt;&lt;br&gt;My code is as follows:&lt;br&gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;NotifyNotification* my_popup;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GdkPixbufLoader *my_loader;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GdkPixbuf *jpg_pixbuf;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GError *my_error;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int rv;
&lt;br&gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;my_popup=notify_notification_new(mytitle, mymsg, NULL,&lt;br&gt;systray_get_widget());&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (icon_pixbuf) {&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;notify_notification_set_icon_from_pixbuf(my_popup, icon_pixbuf);&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;g_object_unref(icon_pixbuf);
&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;notify_notification_set_timeout(my_popup, timeout);&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;my_error = 0;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;rv = notify_notification_show(my_popup, &amp;amp;my_error);&lt;br&gt;&lt;br&gt;&lt;br&gt;Everything works as expected. The notifications show, they timeout and
&lt;br&gt;disappear. But it seems as though they are never freed/destroyed. When I&lt;br&gt;run valgrind on my application, I am seeing:&lt;br&gt;&lt;br&gt;==6969== 10,240 bytes in 5 blocks are still reachable in loss record&lt;br&gt;13,858 of 13,883&lt;br&gt;
==6969== &amp;nbsp; &amp;nbsp;at 0x4005622: realloc (vg_replace_malloc.c:306)&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0x26B91A: g_realloc (gmem.c:168)&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0x24601F: g_array_maybe_expand (garray.c:339)&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0x2467D8: g_array_append_vals (
garray.c:132)&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0xA9487E: (within /usr/lib/libdbus-glib-1.so.2.1.0)&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0xA937A3: (within /usr/lib/libdbus-glib-1.so.2.1.0)&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0x3B8569: g_value_copy (gvalue.c:119)&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0x3B8B3B: g_value_array_insert (
gvaluearray.c:177)&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0x3B8C5D: g_value_array_append (gvaluearray.c:153)&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0xDEF822: notify_notification_set_icon_from_pixbuf&lt;br&gt;(notification.c:894)&lt;br&gt;&lt;br&gt;as well as a number of other of instances of &amp;quot;still reachable in loss
&lt;br&gt;record&amp;quot; ...&lt;br&gt;&lt;br&gt;So my question is: what happens when the notification &amp;quot;times out&amp;quot;. Is it&lt;br&gt;destroyed ?&lt;br&gt;&lt;br&gt;Same question when you click on teh notification to dismiss it.&lt;br&gt;&lt;br&gt;Are there any objects that are put into the notification that need to be
&lt;br&gt;&amp;quot;unref&amp;quot;&amp;#39;ed ?&lt;br&gt;&lt;br&gt;Thank you, and best rgds,&lt;br&gt;&lt;br&gt;- -Greg&lt;br&gt;&lt;br&gt;- --&lt;br&gt;+---------------------------------------------------------------------+&lt;br&gt;&lt;br&gt;Please also check the log file at &amp;quot;/dev/null&amp;quot; for additional information.
&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(from /var/log/Xorg.setup.log)&lt;br&gt;&lt;br&gt;| Greg Hosler &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14433308&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ghosler@...&lt;/a&gt; &amp;nbsp; &amp;nbsp;|&lt;br&gt;+---------------------------------------------------------------------+
&lt;br&gt;-----BEGIN PGP SIGNATURE-----&lt;br&gt;Version: GnuPG v1.4.7 (GNU/Linux)&lt;br&gt;Comment: Using GnuPG with Fedora - &lt;a href=&quot;http://enigmail.mozdev.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://enigmail.mozdev.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;iD8DBQFHafCB404fl/0CV/QRArumAJ9XyGqeDmCBmlXKExV5h/ev138T+ACcDIO3
&lt;br&gt;+llrVQ8mJ1rnDv3czlp/z9g=&lt;br&gt;=F4Te&lt;br&gt;-----END PGP SIGNATURE-----&lt;br&gt;_______________________________________________&lt;br&gt;galago-devel mailing list&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14433308&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Christian Hammond - 
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14433308&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chipx86@...&lt;/a&gt;&lt;br&gt;VMware, Inc.
&lt;br /&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14433308&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/question-on-libnotify-usage%2C-specifically-relating-to-freeing-up-a-notification-tp14430631p14433308.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-14430631</id>
	<title>question on libnotify usage, specifically relating to freeing up a notification</title>
	<published>2007-12-19T20:33:07Z</published>
	<updated>2007-12-19T20:33:07Z</updated>
	<author>
		<name>Gregory Hosler</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;Hi all,
&lt;br&gt;&lt;br&gt;I've gone thru the devhelp documentation on libnotify, and have been
&lt;br&gt;able to successfully incorporate libnotify into my application.
&lt;br&gt;&lt;br&gt;I am curious as regards to releasing the memory / structures that are
&lt;br&gt;used by a NotifyNotification.
&lt;br&gt;&lt;br&gt;My code is as follows:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; NotifyNotification* my_popup;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GdkPixbufLoader *my_loader;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GdkPixbuf *jpg_pixbuf;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; GError *my_error;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int rv;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; my_popup=notify_notification_new(mytitle, mymsg, NULL,
&lt;br&gt;systray_get_widget());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (icon_pixbuf) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; notify_notification_set_icon_from_pixbuf(my_popup, icon_pixbuf);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; g_object_unref(icon_pixbuf);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; notify_notification_set_timeout(my_popup, timeout);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; my_error = 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; rv = notify_notification_show(my_popup, &amp;my_error);
&lt;br&gt;&lt;br&gt;&lt;br&gt;Everything works as expected. The notifications show, they timeout and
&lt;br&gt;disappear. But it seems as though they are never freed/destroyed. When I
&lt;br&gt;run valgrind on my application, I am seeing:
&lt;br&gt;&lt;br&gt;==6969== 10,240 bytes in 5 blocks are still reachable in loss record
&lt;br&gt;13,858 of 13,883
&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;at 0x4005622: realloc (vg_replace_malloc.c:306)
&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0x26B91A: g_realloc (gmem.c:168)
&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0x24601F: g_array_maybe_expand (garray.c:339)
&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0x2467D8: g_array_append_vals (garray.c:132)
&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0xA9487E: (within /usr/lib/libdbus-glib-1.so.2.1.0)
&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0xA937A3: (within /usr/lib/libdbus-glib-1.so.2.1.0)
&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0x3B8569: g_value_copy (gvalue.c:119)
&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0x3B8B3B: g_value_array_insert (gvaluearray.c:177)
&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0x3B8C5D: g_value_array_append (gvaluearray.c:153)
&lt;br&gt;==6969== &amp;nbsp; &amp;nbsp;by 0xDEF822: notify_notification_set_icon_from_pixbuf
&lt;br&gt;(notification.c:894)
&lt;br&gt;&lt;br&gt;as well as a number of other of instances of &amp;quot;still reachable in loss
&lt;br&gt;record&amp;quot; ...
&lt;br&gt;&lt;br&gt;So my question is: what happens when the notification &amp;quot;times out&amp;quot;. Is it
&lt;br&gt;destroyed ?
&lt;br&gt;&lt;br&gt;Same question when you click on teh notification to dismiss it.
&lt;br&gt;&lt;br&gt;Are there any objects that are put into the notification that need to be
&lt;br&gt;&amp;quot;unref&amp;quot;'ed ?
&lt;br&gt;&lt;br&gt;Thank you, and best rgds,
&lt;br&gt;&lt;br&gt;- -Greg
&lt;br&gt;&lt;br&gt;- --
&lt;br&gt;+---------------------------------------------------------------------+
&lt;br&gt;&lt;br&gt;Please also check the log file at &amp;quot;/dev/null&amp;quot; for additional information.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (from /var/log/Xorg.setup.log)
&lt;br&gt;&lt;br&gt;| Greg Hosler &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14430631&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ghosler@...&lt;/a&gt; &amp;nbsp; &amp;nbsp;|
&lt;br&gt;+---------------------------------------------------------------------+
&lt;br&gt;-----BEGIN PGP SIGNATURE-----
&lt;br&gt;Version: GnuPG v1.4.7 (GNU/Linux)
&lt;br&gt;Comment: Using GnuPG with Fedora - &lt;a href=&quot;http://enigmail.mozdev.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://enigmail.mozdev.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;iD8DBQFHafCB404fl/0CV/QRArumAJ9XyGqeDmCBmlXKExV5h/ev138T+ACcDIO3
&lt;br&gt;+llrVQ8mJ1rnDv3czlp/z9g=
&lt;br&gt;=F4Te
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14430631&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/question-on-libnotify-usage%2C-specifically-relating-to-freeing-up-a-notification-tp14430631p14430631.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-14120346</id>
	<title>Re: [pynotify] Replace notifications created by another process</title>
	<published>2007-12-02T13:35:04Z</published>
	<updated>2007-12-02T13:35:04Z</updated>
	<author>
		<name>RazZziel</name>
	</author>
	<content type="html">Hi, thank you for the support :)
&lt;br&gt;&lt;br&gt;I'm working in a daemon for klik (&lt;a href=&quot;http://klik.atekon.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://klik.atekon.de/&lt;/a&gt;) that watches
&lt;br&gt;(with inotify) a &amp;quot;Applications folder&amp;quot; for new applications, and when
&lt;br&gt;a new package arrives, it executes a python script (almost all the
&lt;br&gt;codebase of klik was done in python when started the daemon) to
&lt;br&gt;register the new application in the menu. When a package is
&lt;br&gt;registered, a notification is displaied.
&lt;br&gt;&lt;br&gt;The problem is that, even if inotify is able to register groups of
&lt;br&gt;changes, when installing more than one applications to the
&lt;br&gt;&amp;quot;Applications folder&amp;quot; at once, inotify is not able to send them all to
&lt;br&gt;the python script. It sends them in packs of 3, 2 or 1 applications.
&lt;br&gt;The python script displays a notification for each call, so it will
&lt;br&gt;display one notification for each group of 3, 2 or 1 applications,
&lt;br&gt;which is kinda ugly if we are registering around 10 applications in
&lt;br&gt;less than a second. Not a big deal, but it would be nice to be able to
&lt;br&gt;get really clean notifications. My goal was to be able to update the
&lt;br&gt;previous notification, adding the last menu entries.
&lt;br&gt;&lt;br&gt;However, if getting the ID of an existing notification is not already
&lt;br&gt;possible, I suppose I could workaround this in other way, for example:
&lt;br&gt;&lt;br&gt;- Move the daemon to the python side of the application, but I was
&lt;br&gt;doing it in C++ to make it as lightweight as possible. I tried to
&lt;br&gt;write it in python, but the memory footprint was some magnitudes
&lt;br&gt;bigger.
&lt;br&gt;- Call the python script disabling the notifications and implementing
&lt;br&gt;them in the C++ side, so I'd be able to save the last notification
&lt;br&gt;object to &amp;quot;update&amp;quot; the popup. This solution would add another
&lt;br&gt;dependency to the daemon (in the python script we can simply &amp;quot;do
&lt;br&gt;nothing&amp;quot; if the pynotify library doesn't exist), and it would be much
&lt;br&gt;harder to track the names and icons from inside each application
&lt;br&gt;package (it's already implemented in python)
&lt;br&gt;- ...or maybe, in the python side, I can use dbus instead of pynotify
&lt;br&gt;(if only dbus is able to address a notification by its ID), save the
&lt;br&gt;notification ID and its body to a temporal file, and let the next
&lt;br&gt;instance of the python script try to reuse the previoud notification.
&lt;br&gt;However, how could I either remove the file when the notification
&lt;br&gt;expires, or test if a notification with an specific ID is being
&lt;br&gt;displaied, to avoid reusing a non-existant notification?
&lt;br&gt;&lt;br&gt;Greetings
&lt;br&gt;&lt;br&gt;On Dec 2, 2007 10:41 PM, Christian Hammond &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14120346&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chipx86@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; There's nothing in place for getting a notification's ID through either
&lt;br&gt;&amp;gt; d-bus or pynotify. You would have to somehow share the ID between instances
&lt;br&gt;&amp;gt; of your program in order to replace the notification. It's such a rare
&lt;br&gt;&amp;gt; usecase that I don't know that it should go into the notification spec (plus
&lt;br&gt;&amp;gt; it's prone to abuse and to problems, such as if two notifications shared the
&lt;br&gt;&amp;gt; same header text).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What's the goal of the daemon and the python process? Can the process
&lt;br&gt;&amp;gt; somehow use the daemon to grab a notification ID for use, or go through the
&lt;br&gt;&amp;gt; daemon to emit notifications (allowing the daemon to track the ID)?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Christian
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Dec 2, 2007 4:23 AM, RazZziel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14120346&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;razielmine@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hi, I'm working on a program in Python that can be executed by a
&lt;br&gt;&amp;gt; &amp;gt; daemon several times in a second, producing a notification in each
&lt;br&gt;&amp;gt; &amp;gt; execution.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Now, each notification is overlapped to the older one, but I would
&lt;br&gt;&amp;gt; &amp;gt; like to make each notification update the older one instead, following
&lt;br&gt;&amp;gt; &amp;gt; the behaviour obtained by update on pynotify, or by the replaces_id
&lt;br&gt;&amp;gt; &amp;gt; fieldd in dcop. Would it be possible to make this work through
&lt;br&gt;&amp;gt; &amp;gt; different program instances? For example, a dcop call that detects if
&lt;br&gt;&amp;gt; &amp;gt; there is any notification being shown, get its header to see if it's
&lt;br&gt;&amp;gt; &amp;gt; mine, get its body and concatenate the new information to the older
&lt;br&gt;&amp;gt; &amp;gt; one. Or maybe an undocumented pynotify function.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Greetings
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt; ...yet even then, we ran like the wind, whilst our laughter echoed,
&lt;br&gt;&amp;gt; &amp;gt; under cerulean skies...
&lt;br&gt;&amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; galago-devel mailing list
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14120346&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Christian Hammond - &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14120346&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chipx86@...&lt;/a&gt;
&lt;br&gt;&amp;gt; VMware, Inc.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;...yet even then, we ran like the wind, whilst our laughter echoed,
&lt;br&gt;under cerulean skies...
&lt;br&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14120346&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-pynotify--Replace-notifications-created-by-another-process-tp14114997p14120346.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-14119867</id>
	<title>Re: [pynotify] Replace notifications created by another process</title>
	<published>2007-12-02T12:51:57Z</published>
	<updated>2007-12-02T12:51:57Z</updated>
	<author>
		<name>Holger Berndt</name>
	</author>
	<content type="html">On So, 02.12.2007 12:41, Christian Hammond wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;It's such a rare
&lt;br&gt;&amp;gt;usecase that I don't know that it should go into the notification spec
&lt;br&gt;&lt;br&gt;Sorry to hijack the thread, but what's the state of the spec anyways?
&lt;br&gt;&lt;br&gt;As far as I remember, it was the goal to have it be a freedesktop.org
&lt;br&gt;spec.. I see the D-Bus service is called
&lt;br&gt;&amp;quot;org.freedesktop.Notifications.service&amp;quot;, but the freedesktop.org page
&lt;br&gt;doesn't seem to mention the spec (which is still hosted on the galago
&lt;br&gt;site). What's the status?
&lt;br&gt;&lt;br&gt;Now that KDE is changing to D-Bus with version 4, the biggest
&lt;br&gt;blocker should be solved, shouldn't it? How's the KNotify support for
&lt;br&gt;the spec (or rather, how is it planned for KDE4)? Anybody got any
&lt;br&gt;information?
&lt;br&gt;&lt;br&gt;Holger
&lt;br&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14119867&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-pynotify--Replace-notifications-created-by-another-process-tp14114997p14119867.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-14119775</id>
	<title>Re: [pynotify] Replace notifications created by another process</title>
	<published>2007-12-02T12:41:01Z</published>
	<updated>2007-12-02T12:41:01Z</updated>
	<author>
		<name>Christian Hammond-3</name>
	</author>
	<content type="html">Hi.&lt;br&gt;&lt;br&gt;There&amp;#39;s nothing in place for getting a notification&amp;#39;s ID through either d-bus or pynotify. You would have to somehow share the ID between instances of your program in order to replace the notification. It&amp;#39;s such a rare usecase that I don&amp;#39;t know that it should go into the notification spec (plus it&amp;#39;s prone to abuse and to problems, such as if two notifications shared the same header text).
&lt;br&gt;&lt;br&gt;What&amp;#39;s the goal of the daemon and the python process? Can the process somehow use the daemon to grab a notification ID for use, or go through the daemon to emit notifications (allowing the daemon to track the ID)?
&lt;br&gt;&lt;br&gt;Christian&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Dec 2, 2007 4:23 AM, RazZziel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14119775&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;razielmine@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Hi, I&amp;#39;m working on a program in Python that can be executed by a&lt;br&gt;daemon several times in a second, producing a notification in each&lt;br&gt;execution.&lt;br&gt;&lt;br&gt;Now, each notification is overlapped to the older one, but I would
&lt;br&gt;like to make each notification update the older one instead, following&lt;br&gt;the behaviour obtained by update on pynotify, or by the replaces_id&lt;br&gt;fieldd in dcop. Would it be possible to make this work through&lt;br&gt;different program instances? For example, a dcop call that detects if
&lt;br&gt;there is any notification being shown, get its header to see if it&amp;#39;s&lt;br&gt;mine, get its body and concatenate the new information to the older&lt;br&gt;one. Or maybe an undocumented pynotify function.&lt;br&gt;&lt;br&gt;Greetings&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;
&lt;br&gt;--&lt;br&gt;...yet even then, we ran like the wind, whilst our laughter echoed,&lt;br&gt;under cerulean skies...&lt;br&gt;_______________________________________________&lt;br&gt;galago-devel mailing list&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14119775&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Christian Hammond - &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14119775&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chipx86@...&lt;/a&gt;&lt;br&gt;VMware, Inc.
&lt;br /&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14119775&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-pynotify--Replace-notifications-created-by-another-process-tp14114997p14119775.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-14114997</id>
	<title>[pynotify] Replace notifications created by another process</title>
	<published>2007-12-02T04:23:22Z</published>
	<updated>2007-12-02T04:23:22Z</updated>
	<author>
		<name>RazZziel</name>
	</author>
	<content type="html">Hi, I'm working on a program in Python that can be executed by a
&lt;br&gt;daemon several times in a second, producing a notification in each
&lt;br&gt;execution.
&lt;br&gt;&lt;br&gt;Now, each notification is overlapped to the older one, but I would
&lt;br&gt;like to make each notification update the older one instead, following
&lt;br&gt;the behaviour obtained by update on pynotify, or by the replaces_id
&lt;br&gt;fieldd in dcop. Would it be possible to make this work through
&lt;br&gt;different program instances? For example, a dcop call that detects if
&lt;br&gt;there is any notification being shown, get its header to see if it's
&lt;br&gt;mine, get its body and concatenate the new information to the older
&lt;br&gt;one. Or maybe an undocumented pynotify function.
&lt;br&gt;&lt;br&gt;Greetings
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;...yet even then, we ran like the wind, whilst our laughter echoed,
&lt;br&gt;under cerulean skies...
&lt;br&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=14114997&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-pynotify--Replace-notifications-created-by-another-process-tp14114997p14114997.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-12075368</id>
	<title>Galago as unified presence API for non IM applications</title>
	<published>2007-08-09T10:10:53Z</published>
	<updated>2007-08-09T10:10:53Z</updated>
	<author>
		<name>Brian Nitz</name>
	</author>
	<content type="html">Do you think Galago is (or could be made) an appropriate common API for 
&lt;br&gt;signaling applications to go into a lower resource usage mode when the 
&lt;br&gt;user isn't present? &amp;nbsp;I'm working on a proposal and if Galago experts 
&lt;br&gt;think this is appropriate, I'd like to get the input of the Gnome 
&lt;br&gt;community. 
&lt;br&gt;&lt;br&gt;Here is a rough draft of my proposal. &amp;nbsp;I have references to Sun Ray, but 
&lt;br&gt;I think this could be useful for all thin clients and probably even fat 
&lt;br&gt;client desktops:
&lt;br&gt;&lt;br&gt;Problem Statement:
&lt;br&gt;Provide a unified mechanism for notifying desktop applications of user 
&lt;br&gt;presence so that applications can behave appropriately.
&lt;br&gt;&lt;br&gt;Goals
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Integrate presence information from chat-clients, VOIP clients, 
&lt;br&gt;screensavers and other highly interactive or animated applications.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Improve Sun Ray scalability.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Improve desktop usability of Sun Ray session portability.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Provide a common mechanism for power-management to also trigger 
&lt;br&gt;polite application behavior when user is not present.
&lt;br&gt;&lt;br&gt;Existing architecture and its limitations
&lt;br&gt;Sun Ray provides a well-defined mechanism for associating a user with a 
&lt;br&gt;session via smart cards and/or passwords. From the user's perspective, 
&lt;br&gt;the session is always active and available instantly as soon as the 
&lt;br&gt;password or session card authentication is completed.
&lt;br&gt;&lt;br&gt;&amp;nbsp;From each applications' perspective, the user is also always present. 
&lt;br&gt;Sun Ray displays are implemented as asynchronous virtual frame buffers. 
&lt;br&gt;Because of this, applications do not know whether the virtual display 
&lt;br&gt;they are writing to is associated with a real display or a real user. 
&lt;br&gt;Here are two example use cases which demonstrate how this limitation 
&lt;br&gt;manifests itself in the real world:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * User logs into a Sun Ray with his session card and then enters a 
&lt;br&gt;chat client. User pulls card out of Sun Ray and walks away without 
&lt;br&gt;manually logging out of chat client or marking himself &amp;quot;away.&amp;quot; All of 
&lt;br&gt;the users he was chatting with see him as online as his chat client is 
&lt;br&gt;still up and running on a virtual display which is no longer associated 
&lt;br&gt;with a real display.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * User logs into a Sun Ray session and browses to a highly 
&lt;br&gt;interactive website containing advertisements, flash and gif animations. 
&lt;br&gt;Then user pulls his session card and walks away. Sun Ray server memory 
&lt;br&gt;and CPU resources continue to be consumed in order to display these 
&lt;br&gt;animations regardless of the fact that they are not being displayed to 
&lt;br&gt;an actual display or to a user.
&lt;br&gt;&lt;br&gt;Utactions
&lt;br&gt;Sun Ray Server Software (SRSS) provides utaction as a mechanism for 
&lt;br&gt;notifying applications when a session card is inserted or removed. A 
&lt;br&gt;utaction can trigger a script or executable on session card insertion or 
&lt;br&gt;removal. Utactions are currently used to trigger xscreensaver when the 
&lt;br&gt;user removes their session card so that when they re-insert their 
&lt;br&gt;session card they must enter the unlock password. Utactions scripts 
&lt;br&gt;deployed by system administrators can help solve some of the limitations 
&lt;br&gt;above. For example, some people use a utaction script to tell the PIDGIN 
&lt;br&gt;(GAIM) IRC client that they are away. Sun ITOPS internal configuration 
&lt;br&gt;currently uses utactions to run a freeze script which pstops selected 
&lt;br&gt;applications when the smart card is removed. These ad-hoc approaches 
&lt;br&gt;aren't easily supportable and they don't solve all of the problems 
&lt;br&gt;caused by application unawareness of detached sessions and session mobility.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Galago
&lt;br&gt;As of GNOME 2.18, a common API for integrating presence information has 
&lt;br&gt;not yet been integrated, but the Telepathy IRC API currently uses 
&lt;br&gt;Galago. Both Telepathy and Galago appear to be getting some traction as 
&lt;br&gt;unified IRC and presence frameworks for GNOME and KDE.
&lt;br&gt;&lt;br&gt;&amp;nbsp;From Galago's website:
&lt;br&gt;Galago is a desktop presence framework, designed to transmit presence 
&lt;br&gt;information between programs. To put it in simpler terms, it takes 
&lt;br&gt;information on who is online and their away/idle states from an instant 
&lt;br&gt;messenger (such as gaim) or other similar programs and lets other 
&lt;br&gt;programs (such as Ximian's Evolution) to make use of it.
&lt;br&gt;&lt;br&gt;The advantage of such a framework is that it brings your programs closer 
&lt;br&gt;together. When you receive an e-mail from a friend who is in your buddy 
&lt;br&gt;list, you'll be able to immediately tell their online status, for example.
&lt;br&gt;&lt;br&gt;Galago is desktop-neutral, and will in time provide easy to use widgets 
&lt;br&gt;for Gtk+ and Qt applications. Currently, Gtk+ widgets are available in 
&lt;br&gt;our Subversion repository under the module name libgalago-gtk. Qt 
&lt;br&gt;widgets will be available in time.
&lt;br&gt;&lt;br&gt;Requirements
&lt;br&gt;&lt;br&gt;Gnome-Panel/General Desktop
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Integrate Galago framework.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Create an applet or other mechanism for setting and reading global 
&lt;br&gt;Galago presence.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Provide a mechanism for utaction to trigger global Galago presence.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Possibly mark my processes as eligible for swap???
&lt;br&gt;&lt;br&gt;IRC (Pidgin)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Listen for Galago presence notifications.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Set IRC user state appropriately to match actual state of user 
&lt;br&gt;based on notifications.
&lt;br&gt;&lt;br&gt;VOIP (Ekiga)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Listen for Galago presence notifications.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Set VOIP client to HOLD or HANGUP if user is Away.
&lt;br&gt;&lt;br&gt;Browser(Firefox)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Listen for Galago presence notifications.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Stop animations and interactive child plugins when user is Away.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Continue animations and interactive plugins on Available
&lt;br&gt;&lt;br&gt;Media players (Totem/Realplayer/JMplayer)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Listen for Galago presence notifications.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Stop playback of movie when user is Away.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Resume playback of movie when user is present.
&lt;br&gt;&lt;br&gt;Music players (Rhythmbox)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Listen for Galago presence notifications.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Stop playback of movie when user is Away.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Resume playback of movie when user is present.
&lt;br&gt;&lt;br&gt;Email (Evolution/Thunderbird)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Automate &amp;quot;away message&amp;quot; if user hasn't been present for a certain 
&lt;br&gt;amount of time.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Add option to notify sender if recipient is available.
&lt;br&gt;&lt;br&gt;Considerations
&lt;br&gt;A11Y
&lt;br&gt;Don't break A11Y.
&lt;br&gt;&lt;br&gt;Latency during session reactivation.
&lt;br&gt;If processes are stopped or paged out when users aren't present, they 
&lt;br&gt;should quickly resume when user return. Hot-desking performance should 
&lt;br&gt;not noticeably decrease.
&lt;br&gt;&lt;br&gt;Multi-user/multi-card desktops, multiple desktops per user (e.g. 
&lt;br&gt;multihead), multiple servers.
&lt;br&gt;&amp;nbsp;From Bob Dolittle: &amp;quot;See if you can support a model of 
&lt;br&gt;multiple-desktop-presence for a user. For something like gaim, it might 
&lt;br&gt;be nicest to choose the most-recently-touched desktop for &amp;quot;ringing&amp;quot;,if a 
&lt;br&gt;user has more than one active. Also try to support the notion that the 
&lt;br&gt;user's active desktops can be on multiple servers.&amp;quot;
&lt;br&gt;&lt;br&gt;Power management
&lt;br&gt;Possibly provide a mechanism allowing powersaving activity (e.g. 
&lt;br&gt;preparation for sleep/hibernate) to trigger global Galago presence???
&lt;br&gt;&lt;br&gt;Global Presence Applet (Available|Away|Busy|Auto)
&lt;br&gt;Global user presence information could be set with a single applet with 
&lt;br&gt;options for Available, Away, Busy and Auto. Auto would try to glean 
&lt;br&gt;presence information from keystrokes and mouse movements. Individual 
&lt;br&gt;application menus could either inherit this global presence or set the 
&lt;br&gt;individual application presence (in case the user would like to be 
&lt;br&gt;&amp;quot;here&amp;quot; for Pidgin, but &amp;quot;away&amp;quot; for the VOIP client.) These individualized 
&lt;br&gt;presence settings could be saved in a &amp;quot;presence profile.&amp;quot;
&lt;br&gt;&lt;br&gt;Presence Class
&lt;br&gt;The Presence Class should contain the following:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Presence_User_ID (assume session authentication took place elsewhere.)
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Presence_State
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; o Available
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; o Away
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; o Busy
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Users_last_seen_location - Points to the server and display where 
&lt;br&gt;the user was last available (based on keystrokes, mouse movements and 
&lt;br&gt;manual settings.)
&lt;br&gt;&lt;br&gt;For example: USER_LAST_SEEN_ON=&amp;quot;sr1-edub-04:49.0&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Time_since_last_seen - Counts the number of seconds since the user 
&lt;br&gt;was last Available.
&lt;br&gt;&lt;br&gt;Presence Profiles
&lt;br&gt;Each presence profile contains a name and a list of desktop 
&lt;br&gt;applications. For each desktop application, presence is set to one of 
&lt;br&gt;the following:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Available - User is available
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Away - User is away
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Busy - User is online but busy.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Auto - Glean presence from keystrokes/mouse moves
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Global - Inherit global presence attribute.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Forced - Application behaves as though user is always present. 
&lt;br&gt;(e.g. I've started my program running, I know I'm going to be away but I 
&lt;br&gt;want it to continue without me!)
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=12075368&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Galago-as-unified-presence-API-for-non-IM-applications-tp12075368p12075368.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-9831299</id>
	<title>Re: Re: Passing a notification from root to user with notification-daemon</title>
	<published>2007-04-03T23:26:17Z</published>
	<updated>2007-04-03T23:26:17Z</updated>
	<author>
		<name>Kalle Vahlman</name>
	</author>
	<content type="html">2007/4/4, Marco &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=9831299&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marcodefreitas@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; For the time-being,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I don't have a good answer for you, except find a way to listen to the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; notifications (per-user) and then emit a notification. So, a proxy of
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; sorts for this specific case.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; This sets off my in-built complexity meter;)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thanks for the reply, even a negative result is useful sometimes...
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; I have the same problem.
&lt;br&gt;&amp;gt; I'm coding a shell script to notify me when ppp0 is up but it don't work if root:
&lt;/div&gt;&lt;br&gt;I was hacking emerge to get notifications from it the other day and
&lt;br&gt;had to have DISPLAY set to be able to send notifications from root to
&lt;br&gt;user session bus, but after setting that it did work.
&lt;br&gt;&lt;br&gt;I'm not sure which of the systems (d-bus, libnotify, ...) required that though.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Kalle Vahlman, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=9831299&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zuh@...&lt;/a&gt;
&lt;br&gt;Powered by &lt;a href=&quot;http://movial.fi&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://movial.fi&lt;/a&gt;&lt;br&gt;Interesting stuff at &lt;a href=&quot;http://syslog.movial.fi&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://syslog.movial.fi&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=9831299&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Passing-a-notification-from-root-to-user-with-notification-daemon-tp3344195p9831299.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-9830936</id>
	<title>Re: Passing a notification from root to user with notification-daemon</title>
	<published>2007-04-03T22:03:30Z</published>
	<updated>2007-04-03T22:03:30Z</updated>
	<author>
		<name>Marco-52</name>
	</author>
	<content type="html">Brian Sutherland &amp;lt;jinty &amp;lt;at&amp;gt; web.de&amp;gt; writes:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Sun, Mar 12, 2006 at 11:29:46PM -0800, Christian Hammond wrote:
&lt;br&gt;&amp;gt; &amp;gt; On Fri, Mar 10, 2006 at 06:46:14PM +0100, Brian Sutherland wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; This may not be the right place for this, but here goes:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I am developing an excruciatingly small program that passes
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; notifications of possible hard disk issues from smartd to the
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; user. It looks like the notification-daemon might be the right thing to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; use.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; But I fail to find in the documentation how to pass a notification from
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; the root to the user context? Is there a &amp;quot;Right Way&amp;quot;? Could someone
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; point me in the right direction? 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Unfortunately, there is no &amp;quot;right way.&amp;quot; You would have to talk to the
&lt;br&gt;&amp;gt; &amp;gt; user's session bus (or all users' session busses). That's more of a
&lt;br&gt;&amp;gt; &amp;gt; general D-BUS issue rather than a notification issue. Now, we could
&lt;br&gt;&amp;gt; &amp;gt; extend the notification framework to also listen on the system bus,
&lt;br&gt;&amp;gt; &amp;gt; but that's tricky and requires a lot more thought.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That's kind of what I have right now, I run a per-user-session-daemon
&lt;br&gt;&amp;gt; that listens to the system bus. But I agree it is tricky and would love
&lt;br&gt;&amp;gt; to move to a solution where the trickiness is handled for me.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; For the time-being,
&lt;br&gt;&amp;gt; &amp;gt; I don't have a good answer for you, except find a way to listen to the
&lt;br&gt;&amp;gt; &amp;gt; notifications (per-user) and then emit a notification. So, a proxy of
&lt;br&gt;&amp;gt; &amp;gt; sorts for this specific case.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This sets off my in-built complexity meter;)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks for the reply, even a negative result is useful sometimes...
&lt;br&gt;&amp;gt; 
&lt;/div&gt;I have the same problem.
&lt;br&gt;I'm coding a shell script to notify me when ppp0 is up but it don't work if root:
&lt;br&gt;# /etc/ppp/ip-up.d/90ppp-connect
&lt;br&gt;libnotify-Message: Unable to get session bus: Did not receive a reply. Possible
&lt;br&gt;causes include: the remote application did not send a reply, the message bus
&lt;br&gt;security policy blocked the reply, the reply timeout expired, or the network
&lt;br&gt;connection was broken.
&lt;br&gt;unix:abstract=/tmp/dbus-MTlwZSeoD5,guid=f404e303bbfed9dea1500c0046128b75
&lt;br&gt;&lt;br&gt;(it works as expected)
&lt;br&gt;&lt;br&gt;file: /etc/ppp/ip-up.d/90ppp-connect:
&lt;br&gt;&lt;br&gt;#!/bin/bash
&lt;br&gt;title=&amp;quot;Conectado&amp;quot;
&lt;br&gt;text=&amp;quot;$(tail -1 /var/log/ppp-connect-errors)&amp;quot;
&lt;br&gt;pids=`pgrep gnome-session`
&lt;br&gt;for pid in $pids; do
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # find DBUS session bus for this session
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DBUS_SESSION_BUS_ADDRESS=`grep -z DBUS_SESSION_BUS_ADDRESS \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /proc/$pid/environ | sed -e 's/DBUS_SESSION_BUS_ADDRESS=//'`
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # use it
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; notify-send -u low &amp;quot;$title&amp;quot; &amp;quot;$text&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo $DBUS_SESSION_BUS_ADDRESS
&lt;br&gt;done
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=9830936&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Passing-a-notification-from-root-to-user-with-notification-daemon-tp3344195p9830936.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-8836428</id>
	<title>Re: Fix EContactPhoto member access</title>
	<published>2007-02-06T15:02:20Z</published>
	<updated>2007-02-06T15:02:20Z</updated>
	<author>
		<name>Nicolas Trangez</name>
	</author>
	<content type="html">On Tue, 2007-02-06 at 13:51 -0800, Christian Hammond wrote:
&lt;br&gt;&amp;gt; Thanks. Can you file it on the bug tracker please? My inbox gets
&lt;br&gt;&amp;gt; swamped with mail and it's easy to lose patches.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://trac.galago-project.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://trac.galago-project.org/&lt;/a&gt;&lt;br&gt;After sending this mail I found a similar patch in trac, so I dont think
&lt;br&gt;that's necessary any longer
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Christian
&lt;br&gt;Nicolas
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On 2/6/07, Nicolas Ikke Trangez &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8836428&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eikke@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Hija,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; On my setup, using EDS 1.8.2, I was unable to compile
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; eds-feed-0.5.0,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; needed to apply atteched patch.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Regards,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Nicolas
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; _______________________________________________
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; galago-devel mailing list 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8836428&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Christian Hammond - &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8836428&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chipx86@...&lt;/a&gt;
&lt;br&gt;&amp;gt; VMware, Inc.
&lt;/div&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8836428&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fix-EContactPhoto-member-access-tp8823686p8836428.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-8835216</id>
	<title>Re: Fix EContactPhoto member access</title>
	<published>2007-02-06T13:51:25Z</published>
	<updated>2007-02-06T13:51:25Z</updated>
	<author>
		<name>Christian Hammond-3</name>
	</author>
	<content type="html">Thanks. Can you file it on the bug tracker please? My inbox gets swamped with mail and it&amp;#39;s easy to lose patches.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://trac.galago-project.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://trac.galago-project.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Christian&lt;br&gt;
&lt;br&gt;&lt;div&gt;&lt;span class=&quot;gmail_quote&quot;&gt;On 2/6/07, &lt;b class=&quot;gmail_sendername&quot;&gt;Nicolas Ikke Trangez&lt;/b&gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8835216&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eikke@...&lt;/a&gt;&amp;gt; wrote:&lt;/span&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Hija,&lt;br&gt;&lt;br&gt;On my setup, using EDS 1.8.2, I was unable to compile eds-feed-0.5.0,&lt;br&gt;needed to apply atteched patch.&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;&lt;br&gt;Nicolas&lt;br&gt;&lt;br&gt;_______________________________________________&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8835216&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Christian Hammond - &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8835216&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chipx86@...&lt;/a&gt;&lt;br&gt;VMware, Inc.
&lt;br /&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8835216&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fix-EContactPhoto-member-access-tp8823686p8835216.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-8823686</id>
	<title>Fix EContactPhoto member access</title>
	<published>2007-02-06T02:26:44Z</published>
	<updated>2007-02-06T02:26:44Z</updated>
	<author>
		<name>Nicolas Trangez</name>
	</author>
	<content type="html">Hija,
&lt;br&gt;&lt;br&gt;On my setup, using EDS 1.8.2, I was unable to compile eds-feed-0.5.0,
&lt;br&gt;needed to apply atteched patch.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Nicolas
&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[eds-feed-fix-photo-type.patch]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;--- eds-feed-0.5.0/src/main.c.orig	2006-04-12 09:06:40.000000000 +0200
&lt;br&gt;+++ eds-feed-0.5.0/src/main.c	2007-02-06 11:19:27.000000000 +0100
&lt;br&gt;@@ -184,12 +184,12 @@
&lt;br&gt;&amp;nbsp;		{
&lt;br&gt;&amp;nbsp;			case E_CONTACT_PHOTO_TYPE_INLINED:
&lt;br&gt;&amp;nbsp;				photo = galago_image_new_from_data(
&lt;br&gt;-					(guchar *)ephoto-&amp;gt;inlined.data, ephoto-&amp;gt;inlined.length);
&lt;br&gt;+					(guchar *)ephoto-&amp;gt;data.inlined.data, ephoto-&amp;gt;data.inlined.length);
&lt;br&gt;&amp;nbsp;				break;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;			case E_CONTACT_PHOTO_TYPE_URI:
&lt;br&gt;-				if (g_str_has_prefix(ephoto-&amp;gt;uri, &amp;quot;file://&amp;quot;))
&lt;br&gt;-					photo = galago_image_new_from_file(ephoto-&amp;gt;uri + 7);
&lt;br&gt;+				if (g_str_has_prefix(ephoto-&amp;gt;data.uri, &amp;quot;file://&amp;quot;))
&lt;br&gt;+					photo = galago_image_new_from_file(ephoto-&amp;gt;data.uri + 7);
&lt;br&gt;&amp;nbsp;				else
&lt;br&gt;&amp;nbsp;				{
&lt;br&gt;&amp;nbsp;					/* TODO: use gnome-vfs? */
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8823686&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fix-EContactPhoto-member-access-tp8823686p8823686.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-8798193</id>
	<title>Re: is it possible to attach a widget?</title>
	<published>2007-02-04T14:18:33Z</published>
	<updated>2007-02-04T14:18:33Z</updated>
	<author>
		<name>Christian Hammond-3</name>
	</author>
	<content type="html">Oh, no, it&amp;#39;s not possible. Widgets in a notification have limited uses and that won&amp;#39;t be added, as notifications are meant to be cross-platform. What were you planning on using this for?&lt;br&gt;&lt;br&gt;Christian&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;div&gt;&lt;span class=&quot;gmail_quote&quot;&gt;On 2/4/07, &lt;b class=&quot;gmail_sendername&quot;&gt;Loell Erecre&lt;/b&gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8798193&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;loell2002@...&lt;/a&gt;&amp;gt; wrote:&lt;/span&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
sorry for the confusion, i mean is it possible to attach a widget inside the notifier?&lt;div&gt;&lt;span class=&quot;e&quot; id=&quot;q_1108c9c185c5263a_1&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;&lt;i&gt;Christian Hammond &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8798193&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chipx86@...&lt;/a&gt;&amp;gt;&lt;/i&gt;&lt;/b&gt; wrote:&lt;blockquote style=&quot;border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;&quot;&gt; You can attach to a widget (which means it will set the X, Y hints to the center of that widget, but it won&amp;#39;t track its motion). Use notify_notification_attach_to_widget(NotifyNotification*, GtkWidget*).
&lt;br&gt;&lt;br&gt;Christian &lt;br&gt;&lt;br&gt;&lt;div&gt;&lt;span class=&quot;gmail_quote&quot;&gt;On 2/4/07, &lt;b class=&quot;gmail_sendername&quot;&gt;Loell Erecre&lt;/b&gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8798193&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;loell2002@...&lt;/a&gt;&amp;gt; wrote:&lt;/span&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt; hi,&amp;nbsp; is it possible for libnotify to attach a widget, say a widget list? or a progressbar?
&lt;br&gt;&lt;span&gt;&lt;div&gt;   &lt;/div&gt;&lt;hr size=&quot;1&quot;&gt;Any questions?  Get answers on any topic at
 &lt;a href=&quot;http://answers.yahoo.com/;_ylc=X3oDMTFvbGNhMGE3BF9TAzM5NjU0NTEwOARfcwMzOTY1NDUxMDMEc2VjA21haWxfdGFnbGluZQRzbGsDbWFpbF90YWcx&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt; Yahoo! Answers
&lt;/a&gt;. Try it now.&lt;div&gt;&lt;/div&gt;&lt;/span&gt;&lt;br&gt;_______________________________________________&lt;br&gt;galago-devel mailing list&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8798193&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel 
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Christian Hammond - &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8798193&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chipx86@...&lt;/a&gt;&lt;br&gt;VMware, Inc. 
&lt;/blockquote&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;ad&quot;&gt;&lt;p&gt; 

&lt;/p&gt;&lt;hr size=&quot;1&quot;&gt;
&lt;a href=&quot;http://us.rd.yahoo.com/evt=49678/*http://smallbusiness.yahoo.com/domains/?p=BESTDEAL&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt; Get your own web address.&lt;/a&gt;&lt;br&gt; Have a HUGE year through 
&lt;a target=&quot;_top&quot;&gt;Yahoo! Small Business.&lt;/a&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;br&gt;_______________________________________________&lt;br&gt;galago-devel mailing list&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8798193&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Christian Hammond - &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8798193&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chipx86@...&lt;/a&gt;&lt;br&gt;VMware, Inc.
&lt;br /&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8798193&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/is-it-possible-to-attach-a-widget--tp8791396p8798193.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-8791924</id>
	<title>Re: is it possible to attach a widget?</title>
	<published>2007-02-04T03:55:37Z</published>
	<updated>2007-02-04T03:55:37Z</updated>
	<author>
		<name>Loell Erecre</name>
	</author>
	<content type="html">sorry for the confusion, i mean is it possible to attach a widget inside the notifier?&lt;br&gt;&lt;br&gt;&lt;b&gt;&lt;i&gt;Christian Hammond &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8791924&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chipx86@...&lt;/a&gt;&amp;gt;&lt;/i&gt;&lt;/b&gt; wrote:&lt;blockquote class=&quot;replbq&quot; style=&quot;border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;&quot;&gt; You can attach to a widget (which means it will set the X, Y hints to the center of that widget, but it won't track its motion). Use notify_notification_attach_to_widget(NotifyNotification*, GtkWidget*).&lt;br&gt;&lt;br&gt;Christian &lt;br&gt;&lt;br&gt;&lt;div&gt;&lt;span class=&quot;gmail_quote&quot;&gt;On 2/4/07, &lt;b class=&quot;gmail_sendername&quot;&gt;Loell Erecre&lt;/b&gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8791924&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;loell2002@...&lt;/a&gt;&amp;gt; wrote:&lt;/span&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt; hi,&amp;nbsp; is it possible for libnotify to attach a widget, say a widget list? or a progressbar?&lt;br&gt;&lt;span class=&quot;ad&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;hr size=&quot;1&quot;&gt;Any questions?  Get answers on any topic at
 &lt;a href=&quot;http://answers.yahoo.com/;_ylc=X3oDMTFvbGNhMGE3BF9TAzM5NjU0NTEwOARfcwMzOTY1NDUxMDMEc2VjA21haWxfdGFnbGluZQRzbGsDbWFpbF90YWcx&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt; Yahoo! Answers&lt;/a&gt;. Try it now.&lt;div&gt;&lt;/div&gt;&lt;/span&gt;&lt;br&gt;_______________________________________________&lt;br&gt;galago-devel mailing list&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8791924&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Christian Hammond - &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8791924&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chipx86@...&lt;/a&gt;&lt;br&gt;VMware, Inc. &lt;/blockquote&gt;&lt;br&gt;&lt;p&gt;&amp;#32;

&lt;hr size=1&gt;
&lt;a href=&quot;http://us.rd.yahoo.com/evt=49678/*http://smallbusiness.yahoo.com/domains/?p=BESTDEAL&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt; Get your own web address.&lt;/a&gt;&lt;br&gt; Have a HUGE year through &lt;a href=&quot;
http://us.rd.yahoo.com/evt=49678/*http://smallbusiness.yahoo.com/domains/?p=BESTDEAL&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yahoo! Small Business.&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8791924&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/is-it-possible-to-attach-a-widget--tp8791396p8791924.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-8791445</id>
	<title>Re: is it possible to attach a widget?</title>
	<published>2007-02-04T02:33:56Z</published>
	<updated>2007-02-04T02:33:56Z</updated>
	<author>
		<name>Christian Hammond-3</name>
	</author>
	<content type="html">You can attach to a widget (which means it will set the X, Y hints to the center of that widget, but it won&amp;#39;t track its motion). Use notify_notification_attach_to_widget(NotifyNotification*, GtkWidget*).&lt;br&gt;&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;div&gt;&lt;span class=&quot;gmail_quote&quot;&gt;On 2/4/07, &lt;b class=&quot;gmail_sendername&quot;&gt;Loell Erecre&lt;/b&gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8791445&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;loell2002@...&lt;/a&gt;&amp;gt; wrote:&lt;/span&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
hi,&amp;nbsp; is it possible for libnotify to attach a widget, say a widget list? or a progressbar?&lt;br&gt;&lt;span class=&quot;ad&quot;&gt;&lt;p&gt; 

&lt;/p&gt;&lt;hr size=&quot;1&quot;&gt;Any questions?  Get answers on any topic at &lt;a href=&quot;http://answers.yahoo.com/;_ylc=X3oDMTFvbGNhMGE3BF9TAzM5NjU0NTEwOARfcwMzOTY1NDUxMDMEc2VjA21haWxfdGFnbGluZQRzbGsDbWFpbF90YWcx&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;
Yahoo! Answers&lt;/a&gt;. Try it now.&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;br&gt;_______________________________________________&lt;br&gt;galago-devel mailing list&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8791445&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Christian Hammond - &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8791445&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chipx86@...&lt;/a&gt;&lt;br&gt;VMware, Inc.
&lt;br /&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8791445&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/is-it-possible-to-attach-a-widget--tp8791396p8791445.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-8791396</id>
	<title>is it possible to attach a widget?</title>
	<published>2007-02-04T02:20:05Z</published>
	<updated>2007-02-04T02:20:05Z</updated>
	<author>
		<name>Loell Erecre</name>
	</author>
	<content type="html">hi,&amp;nbsp; is it possible for libnotify to attach a widget, say a widget list? or a progressbar?&lt;br&gt;&lt;p&gt;&amp;#32;

&lt;hr size=1&gt;Any questions?  Get answers on any topic at &lt;a href=&quot;http://answers.yahoo.com/;_ylc=X3oDMTFvbGNhMGE3BF9TAzM5NjU0NTEwOARfcwMzOTY1NDUxMDMEc2VjA21haWxfdGFnbGluZQRzbGsDbWFpbF90YWcx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yahoo! Answers&lt;/a&gt;. Try it now.&lt;br /&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8791396&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/is-it-possible-to-attach-a-widget--tp8791396p8791396.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-8749047</id>
	<title>[libnotify] crash on notification destroy</title>
	<published>2007-02-01T06:16:17Z</published>
	<updated>2007-02-01T06:16:17Z</updated>
	<author>
		<name>Dimitur Kirov</name>
	</author>
	<content type="html">Sorry for posting it here, but trac doesn't permit new tickets. 
&lt;br&gt;The xy-stress test crashes when I click on a notification. This is because NotifyNotification is destroyed on &amp;quot;closed&amp;quot; signal and object properties are still referred after &amp;quot;closed&amp;quot; signal is being emitted. 
&lt;br&gt;&amp;lt;SNIP&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; g_signal_emit(notification, signals[SIGNAL_CLOSED], 0);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; notification-&amp;gt;priv-&amp;gt;id = 0;
&lt;br&gt;&amp;lt;/SNIP&amp;gt;
&lt;br&gt;&lt;br&gt;What is the proper way of destroying notification then ?
&lt;br&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=8749047&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-libnotify--crash-on-notification-destroy-tp8749047p8749047.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-7429109</id>
	<title>galago eds and gaim</title>
	<published>2006-11-19T05:41:26Z</published>
	<updated>2006-11-19T05:41:26Z</updated>
	<author>
		<name>krzak</name>
	</author>
	<content type="html">Hi,&lt;br&gt;&lt;br&gt;I wonder how should work eds-feed and gaim-feed together. I use Ubuntu, isntall feeds and galago and I gues (is it written somewhere?) there shoult be some kind of integration my contacts from gaim with my entries in addressbook right ? I can't see anything, everything looks normal. My squestion is - how does it looks like ?
&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Marcin Krzyżanowski&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=7429109&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/galago-eds-and-gaim-tp7429109p7429109.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6588934</id>
	<title>Re: notify-more - an advanced notify-send</title>
	<published>2006-10-01T08:20:13Z</published>
	<updated>2006-10-01T08:20:13Z</updated>
	<author>
		<name>Rory McCann</name>
	</author>
	<content type="html">The main reason was because I know Python much better than C/glib. And
&lt;br&gt;I was able to rely on the python examples at
&lt;br&gt;&lt;a href=&quot;http://trac.gajim.org/ticket/1901&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://trac.gajim.org/ticket/1901&lt;/a&gt;. This was mainly something I wanted
&lt;br&gt;for myself and I would have been able to write it quicker starting
&lt;br&gt;from scratch in python using those examples than extending
&lt;br&gt;notify-send.
&lt;br&gt;&lt;br&gt;Rory
&lt;br&gt;&lt;br&gt;On 01/10/06, Christian Hammond &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6588934&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chipx86@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; That's cool, but I must ask, why not just extend notify-send to be more
&lt;br&gt;&amp;gt; useful? This would benefit people without making yet another generic
&lt;br&gt;&amp;gt; notification sender tool that people would have to depend on and package.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Christian
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 9/30/06, Rory McCann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6588934&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ebelular@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hi all,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I really like libnotify, especially the notify-send command line tool.
&lt;br&gt;&amp;gt; &amp;gt; However notify-send cannot do actions. So wrote a simple python
&lt;br&gt;&amp;gt; &amp;gt; programme called notify-more. It's a command line programme like
&lt;br&gt;&amp;gt; &amp;gt; notify-send, but it allows you to specify actions on the command line.
&lt;br&gt;&amp;gt; &amp;gt; It's available at
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://rory.netsoc.ucd.ie/linux/notify-more/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rory.netsoc.ucd.ie/linux/notify-more/&lt;/a&gt;. Any
&lt;br&gt;&amp;gt; &amp;gt; blog entries I write on this will be at
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://rory.netsoc.ucd.ie/blog/category/notify-more/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rory.netsoc.ucd.ie/blog/category/notify-more/&lt;/a&gt;.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Feedback is welcomed. And while developing this I had trouble figuring
&lt;br&gt;&amp;gt; &amp;gt; out how to use pynotify, The pynotify examples here:
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://trac.gajim.org/ticket/1901&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://trac.gajim.org/ticket/1901&lt;/a&gt;&amp;nbsp;helped a lot.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Rory McCann
&lt;br&gt;&amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; galago-devel mailing list
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6588934&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6588934&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/notify-more---an-advanced-notify-send-tp6583412p6588934.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-6586077</id>
	<title>Re: notify-more - an advanced notify-send</title>
	<published>2006-09-30T23:52:44Z</published>
	<updated>2006-09-30T23:52:44Z</updated>
	<author>
		<name>Christian Hammond-3</name>
	</author>
	<content type="html">That's cool, but I must ask, why not just extend notify-send to be more useful? This would benefit people without making yet another generic notification sender tool that people would have to depend on and package.&lt;br&gt;&lt;br&gt;
Christian&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div&gt;&lt;span class=&quot;gmail_quote&quot;&gt;On 9/30/06, &lt;b class=&quot;gmail_sendername&quot;&gt;Rory McCann&lt;/b&gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6586077&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ebelular@...&lt;/a&gt;&amp;gt; wrote:&lt;/span&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Hi all,&lt;br&gt;&lt;br&gt;I really like libnotify, especially the notify-send command line tool.&lt;br&gt;However notify-send cannot do actions. So wrote a simple python&lt;br&gt;programme called notify-more. It's a command line programme like&lt;br&gt;
notify-send, but it allows you to specify actions on the command line.&lt;br&gt;It's available at &lt;a href=&quot;http://rory.netsoc.ucd.ie/linux/notify-more/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rory.netsoc.ucd.ie/linux/notify-more/&lt;/a&gt;. Any&lt;br&gt;blog entries I write on this will be at
&lt;br&gt;&lt;a href=&quot;http://rory.netsoc.ucd.ie/blog/category/notify-more/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rory.netsoc.ucd.ie/blog/category/notify-more/&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Feedback is welcomed. And while developing this I had trouble figuring&lt;br&gt;out how to use pynotify, The pynotify examples here:
&lt;br&gt;&lt;a href=&quot;http://trac.gajim.org/ticket/1901&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://trac.gajim.org/ticket/1901&lt;/a&gt; helped a lot.&lt;br&gt;&lt;br&gt;Rory McCann&lt;br&gt;_______________________________________________&lt;br&gt;galago-devel mailing list&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6586077&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;galago-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=6586077&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;galago-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.freedesktop.org/mailman/listinfo/galago-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/mailman/listinfo/galago-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Galago---Dev-f1062.html&quot; embed=&quot;fixTarget[1062]&quot; target=&quot;_top&quot; &gt;Free Desktop - Galago - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/notify-more---an-advanced-notify-send-tp6583412p6586077.html" />
</entry>

</feed>
