<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>the blixtra blog &#187; gnome</title>
	<atom:link href="http://blixtra.org/blog/category/tech/linux/gnome/feed/" rel="self" type="application/rss+xml" />
	<link>http://blixtra.org/blog</link>
	<description>Whoopie! You&#039;ve reached Chris Kühl&#039;s blog</description>
	<lastBuildDate>Thu, 24 Nov 2011 09:21:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Gnome System Monitor: Swatting bugs</title>
		<link>http://blixtra.org/blog/2011/11/23/gnome-system-monitor-swatting-bugs/</link>
		<comments>http://blixtra.org/blog/2011/11/23/gnome-system-monitor-swatting-bugs/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 18:13:07 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[gnome]]></category>
		<category><![CDATA[gnome-system-monitor]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://blixtra.org/blog/?p=619</guid>
		<description><![CDATA[Earlier this year I took over maintainership of Gnome System Monitor. It had been neglected for a couple years which was obvious by taking a look at the bugs piling up in Bugzilla. When I started there were about 255 bugs which I quickly got down to just under 200. Up until a few weeks [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this year I <a href="http://blixtra.org/blog/2011/02/23/maintenance-mode/">took over maintainership</a> of <a href="http://git.gnome.org/browse/gnome-system-monitor/" title="Gnome System Monitor Git repository">Gnome System Monitor</a>. It had been neglected for a couple years which was obvious by taking a look at the bugs piling up in <a href="https://bugzilla.gnome.org/browse.cgi?product=system-monitor">Bugzilla</a>. When I started there were about 255 bugs which I quickly got down to just under 200.</p>
<p>Up until a few weeks ago it had stayed at that level. But a few weeks back <a href="http://dailydoseofubuntu.blogspot.com/">Robert Roth</a> appeared out of nowhere and started triaging bugs and submitting new patches and updating old patches. He&#8217;s been keeping me busy reviewing and applying patches. With his help the bug count is now at 146. Still high but very good progress. So, thanks Robert!</p>
<p>The big new feature so far this cycle is <a href="http://www.mjmwired.net/kernel/Documentation/cgroups.txt">Control Groups</a> support. Jason Baron from <a href="http://www.redhat.com/">Red Hat</a> has added an option to view the control group information for each process. This is a work in progress. I&#8217;ve included an early patch in the <a href="ftp://ftp.gnome.org/pub/gnome/sources/gnome-system-monitor/3.3/">3.3.2.1 release</a>. If you find bugs or just want to follow the progress please visit <a href="https://bugzilla.gnome.org/show_bug.cgi?id=663644">bug #663644</a>. Also, thanks to <a href="http://0pointer.de/lennart/">Lennart</a> for his input on how best to implement this.</p>
<p>With many bugs squashed and a few new features, the 3.4 release stands to be <em>The best release ever</em> (TM).</p>
]]></content:encoded>
			<wfw:commentRss>http://blixtra.org/blog/2011/11/23/gnome-system-monitor-swatting-bugs/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Desktop Summit: Deadlines &amp; Announcements Galore</title>
		<link>http://blixtra.org/blog/2011/06/29/desktop-summit-deadlines-announcements-galore/</link>
		<comments>http://blixtra.org/blog/2011/06/29/desktop-summit-deadlines-announcements-galore/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 13:39:57 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[berlin]]></category>
		<category><![CDATA[desktop summit]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://blixtra.org/blog/?p=550</guid>
		<description><![CDATA[So the Desktop Summit is quickly approaching. In only 5.5 weeks you&#8217;ll all be arriving in Berlin getting ready for some great talks and good fun. In order to make your time in Berlin as productive and enjoyable as possible we try to keep you abreast on what&#8217;s happening here. As a public service I&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>So the <a href="https://www.desktopsummit.org/">Desktop Summit</a> is quickly approaching. In only 5.5 weeks you&#8217;ll all be arriving in Berlin getting ready for some great talks and good fun. In order to make your time in Berlin as productive and enjoyable as possible we try to keep you abreast on what&#8217;s happening <a href="https://www.desktopsummit.org/news">here</a>. As a public service I&#8217;ll summarize some of the more recent and pressing items.</p>
<p><strong>Accomodations</strong></p>
<p>Some of the deadlines have passed to get the conference rate at selected hotels. However, some still offer this rate till tomorrow (June 30th). So head over to <a href="https://www.desktopsummit.org/accommodation">the accommodation page</a> and book your room. Berlin is very popular in the summer, so get your room booked early&#8230; meaning now.</p>
<p><strong>Registration</strong></p>
<p>If you&#8217;ve not registered yet, please do. For us, as organizers, it helps a lot if you <a href="https://www.desktopsummit.org/register">register</a> as early as possible. For you, though, it&#8217;s even more important. Pre-registering will help you get through the conference check-in faster, get you into the parties (beer!), and will be needed for a few other things we&#8217;ll be announcing soon.</p>
<p><strong>Workshops and BoFs</strong></p>
<p>The last four days of the conference will be all about getting stuff done. We&#8217;ve got lots of space for ad-hoc workshops and BoFs but are offering to let projects and groups who know they want to get together a chance to get there sessions onto the official schedule. The deadline for this is this Sunday (July 3rd). So go <a href="https://www.desktopsummit.org/program/workshops-bofs">propose a session</a> now. Btw, there seem to be a lot more KDE <a href="http://wiki.desktopsummit.org/index.php?title=Category:DS2011WorkshopProposal">sessions proposed</a> so far than GNOME ones. So, please propose your sessions GNOME folks! <img src='http://blixtra.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Volunteering</strong></p>
<p>The local organizing team will not be able to make this a great conference without help from the community. We&#8217;re <a href="http://psconboard.blogspot.com/2011/06/desktop-summit-2011-call-for-volunteers.html">looking for volunteers</a> to help us with many aspects of the conference. If you&#8217;re able to help in any capacity please head over to our <a href="http://wiki.desktopsummit.org/Volunteers">volunteer wiki page</a> and sign up. </p>
<p>Even if you can&#8217;t make it to the conference but are familiar with Berlin you can help by going to the wiki and simply creating and filling pages with information about Berlin that&#8217;ll help attendees enjoy their stay.</p>
<p><strong>Sponsors</strong></p>
<p>Our <a href="https://www.desktopsummit.org/sponsors">sponsor page</a> has gotten a little more colorful recently. Thanks to all our sponsors for making the conference possible.</p>
<p><strong>Keynotes</strong></p>
<p>Last but not least, we&#8217;ve announced the keynotes for this year. Check out interviews with <a href="https://www.desktopsummit.org/interviews/thomas-thwaite">Thomas Thwaite</a> (designer and technologist), <a href="https://www.desktopsummit.org/interviews/claire-rowland">Claire Rowland</a> (user experience guru), and <a href="https://www.desktopsummit.org/interviews/dirk-hohndel">Dirk Hondel</a> (Chief Linux and Open Source Technologist at Intel). In addition, there will be one community keynote from both KDE and GNOME each; details coming soon.</p>
<p>As always more info to come so keep an eye on the <a href="https://www.desktopsummit.org/news">news</a>. Hope to see you in Berlin.</p>
]]></content:encoded>
			<wfw:commentRss>http://blixtra.org/blog/2011/06/29/desktop-summit-deadlines-announcements-galore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desktop Summit T-shirt Contest</title>
		<link>http://blixtra.org/blog/2011/04/19/desktop-summit-t-shirt-contest/</link>
		<comments>http://blixtra.org/blog/2011/04/19/desktop-summit-t-shirt-contest/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 13:07:05 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[berlin]]></category>
		<category><![CDATA[desktop summit]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blixtra.org/blog/?p=517</guid>
		<description><![CDATA[Today, we&#8217;re announcing the start of the Desktop Summit t-shirt contest. We want designs that go beyond your typical conference shirt which finds its final resting place in the closet or drawer once you&#8217;ve returned home. We&#8217;re looking for designs that reflect the passion and energy of the Free Desktop communities that The Desktop Summit [...]]]></description>
			<content:encoded><![CDATA[<p>Today, we&#8217;re announcing the start of the <a href="https://www.desktopsummit.org/tshirt">Desktop Summit t-shirt contest</a>. We want designs that go beyond your typical conference shirt which finds its final resting place in the closet or drawer once you&#8217;ve returned home. We&#8217;re looking for designs that reflect the passion and energy of the Free Desktop communities that The Desktop Summit represents.</p>
<p><a href="https://www.desktopsummit.org/tshirt"><img alt="" src="http://blixtra.org/public/desktop_summit/desktopsummit-tshirt-contest.png" title="Desktop Summit t-shirt contest graphic" class="aligncenter" width="506" height="590" /></a></p>
<p>The selected design will be made available for purchase to the 1000+ expected attendees. The money raised from the sale will be used to support The Desktop Summit. Please <strong>submit your design before 23.55 15th May UTC</strong>. See the <a href="https://www.desktopsummit.org/tshirt">rules</a> for other submission details.</p>
<p><a href="https://www.desktopsummit.org">The Desktop Summit</a> is happening in Berlin from the 6th to 12th August. It is free to attend but you need to <a href="https://www.desktopsummit.org/register">register</a>. If you are attending you may want to subscribe to the<a href="https://mail.kde.org/mailman/listinfo/ds-discuss"> discussion list</a> to talk to others who are going, we also have the IRC channel on freenode #desktopsummit.</p>
]]></content:encoded>
			<wfw:commentRss>http://blixtra.org/blog/2011/04/19/desktop-summit-t-shirt-contest/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tonight, Berlin is GNOME!</title>
		<link>http://blixtra.org/blog/2011/04/08/tonight-berlin-is-gnome/</link>
		<comments>http://blixtra.org/blog/2011/04/08/tonight-berlin-is-gnome/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 09:17:01 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[berlin]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://blixtra.org/blog/?p=507</guid>
		<description><![CDATA[&#8230; and you can be too&#8230;even if for only one night. That&#8217;s right! Tonight is the GNOME 3 Berlin release party. In case you don&#8217;t think you&#8217;re invited Lennart added this to the wiki page&#8230; Who&#8217;s invited? Everybody! Whether you are a GNOME user, a GNOME developer or a GNOME contributor, you are invited. And, [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Help promote GNOME 3!" href="https://live.gnome.org/ThreePointZero/Promote"><img border="0" alt="I am GNOME" src="http://www.gnome.org/wp-content/uploads/2011/04/iamgnome.png"/></a></p>
<p>&#8230; and you can be too&#8230;even if for only one night. That&#8217;s right! Tonight is the <a href="https://www.facebook.com/event.php?eid=168385673213124&#038;index=1">GNOME 3 Berlin release party</a>.</p>
<p>In case you don&#8217;t think you&#8217;re invited <a href="http://0pointer.de/lennart/">Lennart</a> added this to<a href="https://live.gnome.org/ThreePointZero/LaunchParty/Germany/Berlin"> the wiki page</a>&#8230;</p>
<p><em>Who&#8217;s invited? Everybody! Whether you are a GNOME user, a GNOME developer or a GNOME contributor, you are invited. And, in fact, you are invited if you are into KDE, too. Whether you are young or old, have long hair or short hair, you are invited. If you speak German or English, or French or Spanish or any other language of this world, you are invited. In fact, it&#8217;s kinda hard not being invited.</em></p>
<p>So don&#8217;t be shy! Come celebrate with us tonight @ <a href="http://www.c-base.org/">c-base</a> at 19.00.</p>
<p>Related posts:<br />
<a href="http://blixtra.org/blog/2011/03/08/berlin-gnome-3-launch-lounge/">Berlin GNOME 3 Launch Lounge</a><br />
<a href="http://blixtra.org/blog/2011/03/29/berlin-gnome-3-launch-party-update-and-reminder/">Berlin GNOME 3 launch party: Update and reminder</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blixtra.org/blog/2011/04/08/tonight-berlin-is-gnome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desktop Summit: Calling all procrastinators!</title>
		<link>http://blixtra.org/blog/2011/03/24/desktop-summit-calling-all-procrastinators/</link>
		<comments>http://blixtra.org/blog/2011/03/24/desktop-summit-calling-all-procrastinators/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 14:23:42 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[berlin]]></category>
		<category><![CDATA[desktop summit]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://blixtra.org/blog/?p=487</guid>
		<description><![CDATA[Let this be the last blog post to make you feel guilty for not yet having submitted a talk proposal to this year&#8217;s Desktop Summit in Berlin. The deadline to submit your proposal is TOMORROW (Mar. 25th, 2011). If you have contributed in any way to one of the many Free/Libre Desktops, we encourage you [...]]]></description>
			<content:encoded><![CDATA[<p>Let this be the last blog post to make you feel guilty for not yet having <a href="https://desktopsummit.org/cfp">submitted a talk proposal</a> to this year&#8217;s <a href="https://www.desktopsummit.org/">Desktop Summit</a> in Berlin.<strong> The deadline to submit your proposal is TOMORROW (Mar. 25th, 2011).</strong></p>
<p>If you have contributed in any way to one of the many Free/Libre Desktops, we encourage you to submit a talk proposal. There are slots available for Lightning Talks (3 min), Normal Presentations (30 min) and Long Presentations (45 min). Don&#8217;t be shy or modest. Write up a short proposal and give the selection committee lots of tough decisions to make.</p>
<p>If you need help or have questions you can get in touch via IRC on FreeNode in the #desktopsummit channel or via email at ds-team [at] desktopsummit (d0t) org.</p>
<p><a href="https://desktopsummit.org/"><img alt="Desktop Summit Logo" src="https://desktopsummit.org/sites/dev.desktopsummit.org/files/acquia_prosper_logo.png" title="Desktop Summit Logo" class="aligncenter" width="266" height="182" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blixtra.org/blog/2011/03/24/desktop-summit-calling-all-procrastinators/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desktop Summit 2011: It&#8217;s starting to get interesting.</title>
		<link>http://blixtra.org/blog/2011/03/18/desktop-summit-2011-its-starting-to-get-interesting/</link>
		<comments>http://blixtra.org/blog/2011/03/18/desktop-summit-2011-its-starting-to-get-interesting/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 15:36:23 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[desktop summit]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://blixtra.org/blog/?p=479</guid>
		<description><![CDATA[Yesterday the local planning team for the Desktop Summit got together to discuss our progress. The good news is that we seem to be more or less on schedule. Thus far, we on the planning committee have been pretty quiet on the Intertubes. There has been Lennart&#8217;s post about the call for papers (which you [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday the local planning team for the <a href="https://www.desktopsummit.org/">Desktop Summit</a> got together to discuss our progress. The good news is that we seem to be more or less on schedule.</p>
<p>Thus far, we on the planning committee have been pretty quiet on the Intertubes. There has been <a href="http://0pointer.de/blog/projects/cfp-ends-in-one-week.html">Lennart&#8217;s post</a> about the <a href="https://www.desktopsummit.org/cfp">call for papers</a> (which you really should hurry and submit a proposal for), but that&#8217;s about it. However, we&#8217;re now getting to the stage where you&#8217;ll hear more and more from us on the local team.</p>
<p>At the end of May or beginning of June we&#8217;ll be having a 1-2 day meeting with representatives from the <a href="http://foundation.gnome.org/">GNOME Foundation</a> and <a href="http://ev.kde.org/">KDE e.V</a> to make sure all parties are happy with progress and identify potential areas that need more love. From that point, the amount and pace of work to be done are bound to increase significantly. Fun for us.</p>
<p>Although things are going well, there has been some controversy regarding the registration process on <a href="https://desktopsummit.org/">the website</a>. When one goes to <a href="https://desktopsummit.org/register">register for the Desktop Summit</a>, you&#8217;re asked to sign in with, or register, a <a href="https://identity.kde.org/">KDE identity</a>. While this is not ideal (at least from a GNOME perspective), we decided on this due mainly to lack of man-power and time. The people who stepped forward to get the website up and running were from the KDE side. Thus, it was most expedient to have them use the KDE infrastructure with which they were familiar. Thanks to them for donating their free-time to get this done on such a tight schedule. While things are actually working, we hope to make some small changes soon that should make the process a little clearer.</p>
<p>To close, I&#8217;d like to recognize <a href="http://twitter.com/frankfurtine">Claudia Rauch</a>, Business Manager of KDE e.V. and <a href="http://www.kdedevelopers.org/blog/1813">Mirko Boehm</a> (also from KDE) for bringing the Desktop Summit to Berlin. They were the ones who submitted the proposal and have taken on the brunt of the planning work. They&#8217;re also both a pleasure to work with. Thanks guys!</p>
]]></content:encoded>
			<wfw:commentRss>http://blixtra.org/blog/2011/03/18/desktop-summit-2011-its-starting-to-get-interesting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Berlin GNOME 3 Launch Lounge</title>
		<link>http://blixtra.org/blog/2011/03/08/berlin-gnome-3-launch-lounge/</link>
		<comments>http://blixtra.org/blog/2011/03/08/berlin-gnome-3-launch-lounge/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 14:44:34 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[berlin]]></category>
		<category><![CDATA[gnome]]></category>

		<guid isPermaLink="false">http://blixtra.org/blog/?p=466</guid>
		<description><![CDATA[The GNOME Berlin community is inviting you to come celebrate GNOME 3, the first major release of GNOME in almost a decade. The event will take place on Friday April 8th @ 7pm at the world-famous c-base. You can find current info on the event&#8217;s GNOME Live page or on Facebook. We&#8217;ve scheduled a couple [...]]]></description>
			<content:encoded><![CDATA[<p>The GNOME Berlin community is inviting you to come celebrate <a href="http://www.gnome3.org/">GNOME 3</a>, the first major release of GNOME in almost a decade. The event will take place on <a href="https://www.facebook.com/event.php?eid=168385673213124">Friday April 8th @ 7pm</a> at <a href="http://www.c-base.org/">the world-famous c-base</a>.</p>
<p>You can find current info on the event&#8217;s <a href="http://live.gnome.org/ThreePointZero/LaunchParty/Germany/Berlin">GNOME Live page</a> or on <a href="https://www.facebook.com/event.php?eid=168385673213124">Facebook</a>.</p>
<p>We&#8217;ve scheduled a couple talks and some entertainment for the evening. (Expect updates!)</p>
<p><strong>Talks:</strong></p>
<ul>
<li>Exploring GNOME 3: This talk will discuss the new features in GNOME 3 with a focus on the <a href="http://en.wikipedia.org/wiki/GNOME_Shell">GNOME Shell</a>.</li>
<li>Making GNOME the OS: <a href="http://0pointer.de/lennart/">Lennart Poettering</a>, of <a href="http://www.pulseaudio.org/">PulseAudio</a>, <a href="http://www.freedesktop.org/wiki/Software/systemd">systemd</a>, <a href="http://avahi.org/">Avahi</a> fame, will discuss turning GNOME into an OS.</li>
</ul>
<p><strong>Entertainment:</strong></p>
<ul>
<li><a href="http://daniel.holba.ch/blog/">Daniel Holbach</a>, of<a href="http://www.ubuntu.com/community"> Ubuntu Community</a> and <a href="http://en.wikipedia.org/wiki/Hug">hugging</a> fame, will be performing a DJ set.</li>
</ul>
<p>As a service to the community, Lennart will be available to fix anything you think he may have broken on your system. <img src='http://blixtra.org/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>The <a href="http://foundation.gnome.org/">GNOME Foundation</a> has supplied us with a limited number event goodies to distribute, so get there early to claim yours.</p>
<p>We hope to see you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://blixtra.org/blog/2011/03/08/berlin-gnome-3-launch-lounge/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I&#8217;ve landed on Planet GNOME!</title>
		<link>http://blixtra.org/blog/2011/03/02/ive-landed-on-planet-gnome/</link>
		<comments>http://blixtra.org/blog/2011/03/02/ive-landed-on-planet-gnome/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 12:10:18 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[gnome]]></category>

		<guid isPermaLink="false">http://blixtra.org/blog/?p=445</guid>
		<description><![CDATA[Now that I&#8217;ve landed on Planet GNOME, it&#8217;s time for the obligatory introduction. Contributions The post that got dumped onto p.g.o when my feed got activated yesterday gives some idea of why I&#8217;ve been added to p.g.o. Other than that I&#8217;ve also (hopefully) finished up the port of Vino to GNOME 3 that Ryan Lortie [...]]]></description>
			<content:encoded><![CDATA[<p>Now that I&#8217;ve landed on <a href="http://planet.gnome.org/">Planet GNOME</a>, it&#8217;s time for the obligatory introduction.</p>
<p><strong>Contributions</strong></p>
<p>The <a href="http://blixtra.org/blog/2011/02/23/maintenance-mode/">post</a> that got dumped onto p.g.o when my feed got activated yesterday gives some idea of why I&#8217;ve been added to p.g.o. Other than that I&#8217;ve also (hopefully) finished up the port of Vino to <a href="http://www.gnome3.org/">GNOME 3</a> that <a href="http://blogs.gnome.org/desrt/">Ryan Lortie</a> had started. I&#8217;ve also done other odds and ends which you can find on my <a href="https://www.ohloh.net/accounts/blixtra">Ohloh profile</a>.</p>
<p>On the community side, I&#8217;m a member of the local planning team for the <a href="https://www.desktopsummit.org/">Desktop Summit</a>, and organizing the <a href="http://live.gnome.org/ThreePointZero/LaunchParty/Germany/Berlin">GNOME 3 Berlin Release party</a>, which I&#8217;ll have more details about in a coming post.</p>
<p><strong>Personal</strong></p>
<p>I&#8217;ve got 2 kids. My daughter, Vada, is 2 and my son, Rigby, is 5 months old which means I hack when I really should be sleeping. I&#8217;m an American expat living with my wife, Annika, who&#8217;s German. I adopted the German looking name from her&#8230; just to confuse people. <img src='http://blixtra.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I was also one of the lucky ones selected for a trainee position at <a href="http://www.openismus.com/">Openismus</a>. Thanks <a href="http://www.murrayc.com/blog/">Murray</a>!</p>
<p><strong>Closing remarks</strong></p>
<p>As for my hackergotchi&#8230; it&#8217;s outdated. But <a href="http://www.andreasn.se">Andreas</a> seemed keen on having one with a moustache for some reason.</p>
<p>I&#8217;ve followed p.g.o for many years, so it&#8217;s kinda cool to actually have my floating head join the mix. I&#8217;ll try not to bore you.</p>
]]></content:encoded>
			<wfw:commentRss>http://blixtra.org/blog/2011/03/02/ive-landed-on-planet-gnome/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Maintenance Mode</title>
		<link>http://blixtra.org/blog/2011/02/23/maintenance-mode/</link>
		<comments>http://blixtra.org/blog/2011/02/23/maintenance-mode/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 09:00:01 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[clutter]]></category>
		<category><![CDATA[cluttermm]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[gnome-system-monitor]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://blixtra.org/blog/?p=438</guid>
		<description><![CDATA[In the last few weeks I&#8217;ve adopted a couple projects that, for whatever reason, had not been actively maintained for a while. Cluttermm Cluttermm wraps the Clutter Toolkit, &#8220;a software library for creating fast, compelling, portable, and dynamic graphical user interfaces&#8221;. Clutter has become an integral part of the GNOME project through its use in [...]]]></description>
			<content:encoded><![CDATA[<p>In the last few weeks I&#8217;ve adopted a couple projects that, for whatever reason, had not been actively maintained for a while.</p>
<p><strong>Cluttermm</strong></p>
<p><a href="http://git.gnome.org/browse/cluttermm/">Cluttermm</a> wraps the <a href="http://www.clutter-project.org/">Clutter Toolkit</a>, &#8220;a software library for creating fast, compelling, portable, and dynamic graphical user interfaces&#8221;. Clutter has become an integral part of the <a href="http://www.gnome.org/">GNOME project</a> through its use in the <a href="http://en.wikipedia.org/wiki/GNOME_Shell">GNOME Shell</a> featured in <a href="http://www.gnome3.org/">GNOME 3</a>. As such, I think it&#8217;d be a shame to not have high-quality C++ bindings.</p>
<p>Cluttermm had not really had much activity since early last year. With the rate of Clutter development, Cluttermm feel behind quickly. I&#8217;m trying to catch up now and as <a href="http://www.murrayc.com/blog/permalink/2011/02/03/handing-over-cluttermm/">Murray mentioned</a>, I&#8217;ve been able to wrap more API and fix a few bugs. So far I&#8217;ve got the <a href="http://docs.clutter-project.org/docs/clutter/stable/ix08.html">1.2 API</a> almost fully wrapped. There are certainly bugs, some of which I&#8217;m finding now that I&#8217;m actually writing some examples. As I&#8217;m very much new to this wrapping business, I want to write a number of examples using the newly wrapped API. Once I&#8217;m comfortable that things are in good order, I&#8217;ll move onto the <a href="http://docs.clutter-project.org/docs/clutter/stable/ix09.html">1.4</a> and then <a href="http://docs.clutter-project.org/docs/clutter/stable/ix10.html">1.6</a> APIs.</p>
<p><strong>GNOME System Monitor</strong></p>
<p>GNOME System Monitor (g-s-m) is the default process viewer and system monitor in GNOME. I got involved by responding to the call to port g-s-m to Gtk3. Thanks goes to <a href="http://www.openismus.com/">Openismus</a> for allowing me to spend work time doing the porting (which I&#8217;ll blog about in the next couple days). During this process one always finds areas for improvement which spurred my interest in becoming the maintainer.</p>
<p>From what I can tell g-s-m hasn&#8217;t been actively developed in well over a year. You can imagine that <a href="https://bugzilla.gnome.org/browse.cgi?product=system-monitor">bugzilla</a> has a lot of <em><a href="https://bugzilla.gnome.org/buglist.cgi?product=system-monitor&#038;bug_status=UNCONFIRMED&#038;bug_status=NEW&#038;bug_status=ASSIGNED&#038;bug_status=REOPENED">suggestions</a></em> for future tasks. My first order of business will be dealing with neglected patches and responding to bug reports.</p>
<p>So it appears as if I&#8217;ve filled all my free time for the foreseeable future. We&#8217;ll see how much I can get done between changing diapers and playing with the kids. <img src='http://blixtra.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Oh, and lastly&#8230; patches welcome. <img src='http://blixtra.org/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blixtra.org/blog/2011/02/23/maintenance-mode/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Thoughts coming out of the GNOME Developer Documentation and Tools Hackfest</title>
		<link>http://blixtra.org/blog/2010/12/19/thoughts-coming-out-of-the-gnome-developer-documentation-and-tools-hackfest/</link>
		<comments>http://blixtra.org/blog/2010/12/19/thoughts-coming-out-of-the-gnome-developer-documentation-and-tools-hackfest/#comments</comments>
		<pubDate>Sun, 19 Dec 2010 16:13:57 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[gnome]]></category>
		<category><![CDATA[openismus]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://blixtra.org/blog/?p=409</guid>
		<description><![CDATA[I&#8217;m a bit late in the game regarding blogging about the GNOME Developer Documentation and Tools Hackfest that we hosted at the Openismus Berlin office a couple weeks ago. There have been a number of good posts made summarizing what we talked about and worked on. In this post, rather than providing another summary, I&#8217;d [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a bit late in the game regarding blogging about the <a href="http://live.gnome.org/Hackfests/DevDocTools">GNOME Developer Documentation and Tools Hackfest</a> that we hosted at the <a href="http://www.openismus.com/">Openismus</a> Berlin office a couple weeks ago. There have been a <a href="http://psconboard.blogspot.com/2010/12/gnome-development-documentation-and.html">number</a> <a href="http://www.0d.be/2010/12/07/dev-doc-tools-hackfest-2/">of</a> <a href="http://blogs.gnome.org/shaunm/2010/12/09/developer-documentation-hackfest/">good</a> <a href="http://blogs.gnome.org/johannes/2010/12/06/development-documentation-and-tools-hackfest-wrap-up/">posts</a> <a href="http://philbull.livejournal.com/57007.html">made</a> <a href="http://blogs.gnome.org/aklapper/2010/12/16/evolution-user-documentation-in-mallard/">summarizing</a> what we talked about and worked on. In this post, rather than providing another summary, I&#8217;d like to share my thoughts about how we can get the most out of the demos (examples, tutorials&#8230; whatever) we started during the hackfest. Some of what I&#8217;m going to talk about was discussed at the hackfest, but much was not. Also, be warned that this will have quite a few references to Qt documentation practices.</p>
<p><strong>A Tutorial for Tutorials?</strong><br />
So here we are, we&#8217;ve got some nice, simple code examples, some even with tutorial-style documentation. But if you look through the examples you&#8217;ll find that the documentation style varies dramatically. Before we go and write too many of these tutorials maybe we need to standardize how we write these. Some issues that arise when writing the tutorials are:</p>
<ul>
<li>how do we structure the tutorial? <a href="http://library.gnome.org/devel/demos/nightly/magic-mirror.vala.html.en">Daniel&#8217;s Magic Mirror example</a> incrementally builds up the program while others, including mine, explain the finished program.
</li>
<li>how does one reference the code? Do we use line numbers, show full functions/classes? Do we include unexplained code in the code snippets?
</li>
<li>how do you show a full listing? Do we append a full code listing at the bottom of the tutorial or provide links to files?
</li>
<li>how much should we comment the code? If the code is going to be explained, do we need to repeat the same thing in the code comments?
</li>
<li>and so on&#8230;
</li>
</ul>
<p><em>Some of these have answers. For example, we decided that we should build up the programs incrementally and that referencing line numbers is probably going to be more trouble than it&#8217;s worth.</em></p>
<p>When I was writing my <a href="http://library.gnome.org/devel/demos/nightly/photo-wall.c.html.en">photo-wall tutorial</a> I knew that I was writing it not in isolation but as a larger collection. Thus, I wanted my tutorial to fit in with the other tutorials in the collection. As there was no guide to go by, I poked around the repository to see how others were doing it. I found one I liked and went with it.</p>
<p>The point is that because there is no canonical tutorial or document to go by, we are adding a possible barrier to those wishing to create such tutorials. During the hackfest it was mentioned that <em><strong>we can not motivate people to contribute, we can only demotivate them</strong></em>. Let&#8217;s not do that. <img src='http://blixtra.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>For completeness these are my opinions about the above-listed issues.</p>
<ul>
<li>structuring the tutorial: Incremental build up is nice for GNOME beginners and that seems to be the target group so let&#8217;s go with that.
</li>
<li>referencing the code: No line number referencing. Break the code up into small logical blocks and describe. Blocks need to be small so that one can read the description and see the code without having to scroll up and down repeatedly.
</li>
<li>showing a full listing: Do like the Qt examples do; list all files at the beginning of the tutorial. This gives quick access to folks who don&#8217;t need the description.
</li>
<li>commenting the code: Heavily comment the code so that is descriptive outside the context of the tutorial and probably remove the comments when placing segments in the tutorial in order to save space.
</li>
</ul>
<p><strong>Dealing with undocumented code examples</strong></p>
<p><em>Right now I don&#8217;t know that we have a plan for dealing with this so here are my thoughts.</em></p>
<p>In a perfect world we are going to have a tutorial written for each example in each of the core programming languages. As perfection is rather boring, lets think about the alternatives. </p>
<p>I think in this case we should simply look at the <a href="http://doc.qt.nokia.com/stable/examples-network.html">Qt examples</a>. They either have a tutorial-like description or they don&#8217;t. The one&#8217;s that do have an asterisks, those without don&#8217;t.</p>
<p>Regardless of whether the coder is willing or able to write an accompanying tutorial, we should promote getting as many code examples in as many core languages. In fact some example may be too large to expect a tutorial. Take a look at the <a href="http://doc.qt.nokia.com/stable/network-torrent.html">Qt Network torrent example</a> for one instance of this being the case. Looking at that example you&#8217;ll see that even though there is no tutorial, a file listing and description is available. If we were to standardize on having a file listing and functional description of the example at the top of each tutorial we could just copy the description and list the files for each newly added example port. Of course, hopefully someone would eventually get around to writing a tutorial as well.</p>
<p><strong>Relating reference documentation with examples</strong></p>
<p>One of the nice things about the Qt reference documentation is that it often references examples in the <em>See also</em> section. With one click your sent to an example that&#8217;s probably more complete than the small snippets you usually find in the API reference. Looking at the <a href="http://doc.qt.nokia.com/stable/qtcpsocket.html">QTcpSocket</a> class you&#8217;ll find 6 referenced examples. Some have documentation while some are just commented code. Maybe <a href="http://blogs.gnome.org/shaunm/">Shaun</a> has something up his sleeve for something like this using Mallard.</p>
<p><strong>Closing words</strong><br />
Basically, I would like to see a consistent, wide-ranging, integrated and ever growing set of examples and tutorials to help developers get started with developing with GNOME technologies. I think the Hackfest was a great start to getting us there. The <a href="http://live.gnome.org/DocumentationProject">documentation team</a> has done a great job laying the foundations and providing infrastructure for getting us where we want to be with GNOME 3 regarding developer docs. We just need to finish ironing out a few things before we are quite there.</p>
]]></content:encoded>
			<wfw:commentRss>http://blixtra.org/blog/2010/12/19/thoughts-coming-out-of-the-gnome-developer-documentation-and-tools-hackfest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

