<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: well, blah</title>
	<atom:link href="http://tieguy.org/blog/2006/03/26/well-blah/feed/" rel="self" type="application/rss+xml" />
	<link>http://tieguy.org/blog/2006/03/26/well-blah/</link>
	<description>Ramblings on law school in New York, free software, and the spaces in between.</description>
	<pubDate>Thu, 28 Aug 2008 07:54:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: as days pass by &#187; Hacking Gnome panel applets is too hard</title>
		<link>http://tieguy.org/blog/2006/03/26/well-blah/#comment-2</link>
		<dc:creator>as days pass by &#187; Hacking Gnome panel applets is too hard</dc:creator>
		<pubDate>Sun, 26 Mar 2006 22:31:38 +0000</pubDate>
		<guid isPermaLink="false">http://tieguy.org/blog/2006/03/26/well-blah/#comment-2</guid>
		<description>[...] Luis Villa complains about there being no really decent Gnome weblog posting program, and he&#8217;s not wrong. Personally, i use the web UI for Wordpress, but I used to use both gnome-blog and BloGTK. I thought that I might hack category support into gnome-blog, because it&#8217;s in Python and ought to be pretty trivial to do. However, it seems to be rather difficult to hack on a panel applet. For a start, it has to be installed into /usr (or at least the .server file has to be). So that needs to be done as root. Secondly, the configure file for gnome-blog seems to want the pygtk development files, which I don&#8217;t understand; it&#8217;s all Python! The development files are for compiling C against the pygtk headers, aren&#8217;t they? Thirdly, in order to test a change I&#8217;d made I&#8217;d need to remove the applet, install my new version, and re-add it to the panel. That seems really hard to me; it enforces a C-ish &#8220;make a change, run a script to &#8216;compile&#8217; it, restart&#8221; sort of workflow on me, and not having to do that with Python is one of the reasons I like Python. Why can&#8217;t I install an applet somewhere in my home directory? (answer, according to #gnome: bonobo.) That would make things much easier. Apparently there may be a configuration option or compile-option to pass to bonobo that will make it look in other places for .server files, but that sort of low-level tweaking scares me. If it&#8217;s that easy, I&#8217;d love to see distros incorporate that little switch as a matter of course, so that the panel will be able to load applets with their .server files in $HOME/.local/servers or similar. Anyway, I won&#8217;t be hacking gnome-blog any time soon. Deskbar is also an applet, and presumably suffers the same problem, but it has a -w option to run it in a window. It would be great if other applets supported that. Failing that: what&#8217;s the workflow for trying out an applet? I can&#8217;t see any way of making it easy&#8230; [...]</description>
		<content:encoded><![CDATA[<p>[...] Luis Villa complains about there being no really decent Gnome weblog posting program, and he&#8217;s not wrong. Personally, i use the web UI for Wordpress, but I used to use both gnome-blog and BloGTK. I thought that I might hack category support into gnome-blog, because it&#8217;s in Python and ought to be pretty trivial to do. However, it seems to be rather difficult to hack on a panel applet. For a start, it has to be installed into /usr (or at least the .server file has to be). So that needs to be done as root. Secondly, the configure file for gnome-blog seems to want the pygtk development files, which I don&#8217;t understand; it&#8217;s all Python! The development files are for compiling C against the pygtk headers, aren&#8217;t they? Thirdly, in order to test a change I&#8217;d made I&#8217;d need to remove the applet, install my new version, and re-add it to the panel. That seems really hard to me; it enforces a C-ish &#8220;make a change, run a script to &#8216;compile&#8217; it, restart&#8221; sort of workflow on me, and not having to do that with Python is one of the reasons I like Python. Why can&#8217;t I install an applet somewhere in my home directory? (answer, according to #gnome: bonobo.) That would make things much easier. Apparently there may be a configuration option or compile-option to pass to bonobo that will make it look in other places for .server files, but that sort of low-level tweaking scares me. If it&#8217;s that easy, I&#8217;d love to see distros incorporate that little switch as a matter of course, so that the panel will be able to load applets with their .server files in $HOME/.local/servers or similar. Anyway, I won&#8217;t be hacking gnome-blog any time soon. Deskbar is also an applet, and presumably suffers the same problem, but it has a -w option to run it in a window. It would be great if other applets supported that. Failing that: what&#8217;s the workflow for trying out an applet? I can&#8217;t see any way of making it easy&#8230; [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
