<?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>Life &#38; hacking &#187; Gnome</title>
	<atom:link href="http://blogs.gnome.org/johannes/category/gnome/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/johannes</link>
	<description>Blog of Johannes Schmid</description>
	<lastBuildDate>Mon, 23 Nov 2009 23:02:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>New auto-completion engine in anjuta</title>
		<link>http://blogs.gnome.org/johannes/2009/11/24/new-auto-completion-engine-in-anjuta/</link>
		<comments>http://blogs.gnome.org/johannes/2009/11/24/new-auto-completion-engine-in-anjuta/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 23:02:05 +0000</pubDate>
		<dc:creator>jhs</dc:creator>
				<category><![CDATA[Anjuta]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Gnome]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/johannes/?p=218</guid>
		<description><![CDATA[The great people from gedit/gtksourceview finally implemented a new completion engine for GtkSourceView which allows us to drop lot of ugly custom code in Anjuta. But it also has some cool features:

Combine auto-completions from different sources (called &#8220;providers&#8221;)
Add auto-completions in an asynchronous way
Support to add extra information to the auto-completions

For now, Anjuta uses only the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.gnome.org/jessevdk/">The</a> <a href="http://blogs.gnome.org/pbor/">great</a> <a href="http://blogs.gnome.org/nacho/">people</a> from gedit/gtksourceview finally implemented a new completion engine for <a href="http://library.gnome.org/devel/gtksourceview/2.9/GtkSourceCompletion.html">GtkSourceView</a> which allows us to drop lot of ugly custom code in Anjuta. But it also has some cool features:</p>
<ul>
<li>Combine auto-completions from different sources (called &#8220;providers&#8221;)</li>
<li>Add auto-completions in an asynchronous way</li>
<li>Support to add extra information to the auto-completions</li>
</ul>
<p>For now, Anjuta uses only the first two but it&#8217;s really planned to add API Help for symbols.</p>
<p>Despite having a more stable and tested code and a nicer UI that means that he will never be disturbed while typing because the editor is searching for auto-completions to appear. Instead all this now happens in background and it really feels fast. This also gives us a possibility to add macros/snippets directly into the auto-completion framework. Screenshot:</p>
<p><a href="http://blogs.gnome.org/johannes/files/2009/11/completion.png"><img class="aligncenter size-medium wp-image-219" title="completion" src="http://blogs.gnome.org/johannes/files/2009/11/completion-300x115.png" alt="completion" width="300" height="115" /></a></p>
<p>There are also some other interesting things coming soon:</p>
<ul>
<li>a better engine for C++ (auto-completion of class-members, etc.)</li>
<li>GSoc JavaScript plugin which needs to be merged</li>
<li>a new bison/flex based automake parser as project-manager backend (probably won&#8217;t be finished until 3.0)</li>
<li>a completely rewritten git UI</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/johannes/2009/11/24/new-auto-completion-engine-in-anjuta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GtkNotebook action widgets</title>
		<link>http://blogs.gnome.org/johannes/2009/11/09/gtknotebook-action-widgets/</link>
		<comments>http://blogs.gnome.org/johannes/2009/11/09/gtknotebook-action-widgets/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 21:46:26 +0000</pubDate>
		<dc:creator>jhs</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Openismus]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/johannes/?p=213</guid>
		<description><![CDATA[Remember the good old days when bug nummers started with 1xxxxx? Well, now we have one bug less in this area, GtkNotebook finally supports widgets in the tabs area:
(Note that the buttons here are just examples and this was done mainly for testing purposes).
Why could this be useful:

Firefox-style &#8220;Add tab&#8221;-buttons
Saving space when dealing with notebooks [...]]]></description>
			<content:encoded><![CDATA[<p>Remember the good old days when bug nummers started with 1xxxxx? Well, now we have one <a href="https://bugzilla.gnome.org/show_bug.cgi?id=116650">bug</a> less in this area, <a href="http://git.gnome.org/cgit/gtk+/commit/?id=c7e4a1a012042ab711f04458df3ee517bdf6aa1c">GtkNotebook</a> finally supports widgets in the tabs area:</p>
<div id="attachment_214" class="wp-caption aligncenter" style="width: 595px"><a href="http://blogs.gnome.org/johannes/files/2009/11/gtknotebook.png"><img class="size-full wp-image-214" title="gtknotebook" src="http://blogs.gnome.org/johannes/files/2009/11/gtknotebook.png" alt="GtkNotebook with action widgets" width="585" height="304" /></a><p class="wp-caption-text">GtkNotebook with action widgets</p></div>
<p>(Note that the buttons here are just examples and this was done mainly for testing purposes).</p>
<p>Why could this be useful:</p>
<ul>
<li>Firefox-style &#8220;Add tab&#8221;-buttons</li>
<li>Saving space when dealing with notebooks that have a constant (and low) page number</li>
<li>probably much more</li>
</ul>
<p>There is nothing in the HIG yet of course and you should use it with care. I hope it&#8217;s useful though.</p>
<p>Credits go to<a href="httphttp://blogs.gnome.org/carlosg/"> Carlos Garnacho </a>for the original patch and to Mathias Clasen for reviewing my patch and adding GtkBuilder support. Also thanks to Openismus for letting me finish this!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/johannes/2009/11/09/gtknotebook-action-widgets/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FedEx woke me up today&#8230;</title>
		<link>http://blogs.gnome.org/johannes/2009/09/22/fedex-woke-me-up-today/</link>
		<comments>http://blogs.gnome.org/johannes/2009/09/22/fedex-woke-me-up-today/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 08:20:38 +0000</pubDate>
		<dc:creator>jhs</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Gnome]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/johannes/2009/09/22/fedex-woke-me-up-today/</guid>
		<description><![CDATA[&#8230;and brought the new Google Summer of Code Shirt:

The main feature of the T-Shirt is being not black and actually really looking kind of non-geeky which makes it possible to wear it outside geek areas.
]]></description>
			<content:encoded><![CDATA[<p>&#8230;and brought the new Google Summer of Code Shirt:<br />
<a href="http://blogs.gnome.org/johannes/files/2009/09/google-shirt.png"><img class="alignright size-medium wp-image-210" title="New GSoc T-Shirt" src="http://blogs.gnome.org/johannes/files/2009/09/google-shirt-290x300.png" alt="New GSoc T-Shirt" width="290" height="300" /></a></p>
<p>The main feature of the T-Shirt is being not black and actually really looking kind of non-geeky which makes it possible to wear it outside geek areas.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/johannes/2009/09/22/fedex-woke-me-up-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anjuta UI work</title>
		<link>http://blogs.gnome.org/johannes/2009/06/12/anjuta-ui-work/</link>
		<comments>http://blogs.gnome.org/johannes/2009/06/12/anjuta-ui-work/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 08:39:13 +0000</pubDate>
		<dc:creator>jhs</dc:creator>
				<category><![CDATA[Anjuta]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Gnome]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/johannes/?p=182</guid>
		<description><![CDATA[Based on the awesome work from Joel Holdsworth making it possible to add custom widgets to the dock item grips, I finally patched anjuta to use this ability. This can save quite a bunch of pixels:

There may be still some style issues especially for the message window tabs. Suggestions welcome!
]]></description>
			<content:encoded><![CDATA[<p>Based on the awesome<a href="http://git.gnome.org/cgit/gdl/commit/?id=bba9f3c4237d77ab18a69267cef8a9cf227ddeb3"> work from Joel Holdsworth</a> making it possible to add custom widgets to the dock item grips, I finally patched anjuta to use this ability. This can save quite a bunch of pixels:</p>
<div id="attachment_183" class="wp-caption alignleft" style="width: 310px"><a href="http://blogs.gnome.org/johannes/files/2009/06/anjuta-gdl-new.png"><img class="size-medium wp-image-183" title="Anjuta with new buttons in grip feature" src="http://blogs.gnome.org/johannes/files/2009/06/anjuta-gdl-new-300x215.png" alt="Anjuta with new buttons in grip feature" width="300" height="215" /></a><p class="wp-caption-text">Anjuta with new buttons in grip feature</p></div>
<p><a href="http://blogs.gnome.org/johannes/files/2009/06/anjuta-gdl-new.png"></a></p>
<div id="attachment_184" class="wp-caption alignright" style="width: 310px"><a href="http://blogs.gnome.org/johannes/files/2009/06/anjuta-gdl-old.png"><img class="size-medium wp-image-184" title="Old pixel-wasting version" src="http://blogs.gnome.org/johannes/files/2009/06/anjuta-gdl-old-300x215.png" alt="Old pixel-wasting version" width="300" height="215" /></a><p class="wp-caption-text">Old pixel-wasting version</p></div>
<p>There may be still some style issues especially for the message window tabs. Suggestions welcome!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/johannes/2009/06/12/anjuta-ui-work/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PPA for current anjuta releases</title>
		<link>http://blogs.gnome.org/johannes/2009/06/10/ppa-for-current-anjuta-releases/</link>
		<comments>http://blogs.gnome.org/johannes/2009/06/10/ppa-for-current-anjuta-releases/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 09:47:59 +0000</pubDate>
		<dc:creator>jhs</dc:creator>
				<category><![CDATA[Anjuta]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Gnome]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/johannes/?p=179</guid>
		<description><![CDATA[I just created a tiny ppa which contains anjuta and gdl 2.26.2 as Ubuntu is a bit slow in updating those. If you are a jaunty user I really recommend an update to the latest stable version which contains some important bug-fixes:
PPA for Johannes Schmid
]]></description>
			<content:encoded><![CDATA[<p>I just created a tiny ppa which contains anjuta and gdl 2.26.2 as Ubuntu is a bit slow in updating those. If you are a jaunty user I really recommend an update to the latest stable version which contains some important bug-fixes:</p>
<p><a href="https://launchpad.net/~jhs.schmid/+archive/ppa" target="_blank">PPA for Johannes Schmid</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/johannes/2009/06/10/ppa-for-current-anjuta-releases/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Clutter tutorial update</title>
		<link>http://blogs.gnome.org/johannes/2009/05/06/clutter-tutorial-update/</link>
		<comments>http://blogs.gnome.org/johannes/2009/05/06/clutter-tutorial-update/#comments</comments>
		<pubDate>Wed, 06 May 2009 08:59:38 +0000</pubDate>
		<dc:creator>jhs</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Openismus]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/johannes/?p=176</guid>
		<description><![CDATA[As Murray already mentioned we updated the Clutter Tutorial over the last weeks for the upcomming Clutter 0.9/1.0 release. Clutter 0.9 makes some hacks obsolete that were necessary to archieve some functionality in the past so we could concentrate more on straight-forward ways this time.
The tutorial features some new sections:

The new GtkClutterViewport widget allows scrolling [...]]]></description>
			<content:encoded><![CDATA[<p>As <a href="http://www.murrayc.com/blog/permalink/2009/04/24/tutorial-for-clutter-0910/">Murray</a> already mentioned we updated the<a href="http://www.openismus.com/documents/clutter_tutorial/0.9/docs/tutorial/html/index.html"> Clutter Tutorial</a> over the last weeks for the upcomming <a href="http://www.clutter-project.org/">Clutter</a> 0.9/1.0 release. Clutter 0.9 makes some hacks obsolete that were necessary to archieve some functionality in the past so we could concentrate more on straight-forward ways this time.</p>
<p>The tutorial features some new sections:</p>
<ul>
<li>The new GtkClutterViewport widget allows scrolling of GtkClutterEmbed widgets and is decribed in the new <a href="http://www.openismus.com/documents/clutter_tutorial/0.9/docs/tutorial/html/actor-scrolling.html">Stage Widget Scrolling</a> section.</li>
<li>Some notes were added for using <a href="http://www.openismus.com/documents/clutter_tutorial/0.9/docs/tutorial/html/timeline-markers.html">Timeline markers</a>.</li>
<li>ClutterAnimation has replaced the obsolete ClutterEffects API and thus ended up in the new <a href="http://www.openismus.com/documents/clutter_tutorial/0.9/docs/tutorial/html/sec-animations.html">Animations</a> section. This section also explains how to use ClutterAlpha properly.</li>
<li>The biggest new API is probably the new <a href="http://www.openismus.com/documents/clutter_tutorial/0.9/docs/tutorial/html/sec-text.html#clutter-text">ClutterText</a> widgets that allows use-cases from a simple label over a single-line entry to a full-featured multi-line text input box.</li>
</ul>
<p>Unfortunately some links to the API documentation are not working yet because the clutter-gtk API documentation for 0.9 is not yet available online. The tutorial is also available as <a href="http://www.openismus.com/documents/clutter_tutorial/0.9/docs/tutorial/pdf/programming-with-clutter.pdf">pdf</a>.</p>
<p>Development of the tutorial happens in the <a href="http://git.gnome.org/cgit/clutter-tutorial">clutter-tutorial</a> module on GNOME git.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/johannes/2009/05/06/clutter-tutorial-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Please don&#8217;t fork (and esspecially don&#8217;t fork forks)</title>
		<link>http://blogs.gnome.org/johannes/2009/04/25/please-dont-fork-and-esspecially-dont-fork-forks/</link>
		<comments>http://blogs.gnome.org/johannes/2009/04/25/please-dont-fork-and-esspecially-dont-fork-forks/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 11:29:29 +0000</pubDate>
		<dc:creator>jhs</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/johannes/?p=170</guid>
		<description><![CDATA[So, from the little hacker in me I am a bit annoyed about forking strategies some projects have. I have been (co-)maintaing gdl for about 4 years know, brought it into GNOME, fixed lots of deprecated stuff and got rid of all the non-docking stuff in the library and lots of other people helped there.
Now [...]]]></description>
			<content:encoded><![CDATA[<p>So, from the little hacker in me I am a bit annoyed about forking strategies some projects have. I have been (co-)maintaing <a href="http://git.gnome.org/cgit/gdl">gdl</a> for about 4 years know, brought it into GNOME, fixed lots of deprecated stuff and got rid of all the non-docking stuff in the library and lots of other people helped there.</p>
<p>Now what happend:</p>
<ul>
<li><a href="http://www.inkscape.org">inkscape*</a> has a fork of gdl that is probably quite old.  They made some additions that are probably useful</li>
<li><a href="http://live.gnome.org/Niepce">Niepce</a> forked the inkscape fork</li>
<li><a href="http://monodevelop.org">MonoDevelop</a> made yet another fork of gdl, ported in to C# and dropped it again later</li>
</ul>
<p>Nobody ever popup up in bugzilla, the mailing list or on IRC to ask if they could put some patch upstream that they needed. I am quite sure the upstream version fixes lots of problems still present in other versions and I am also sure the other versions contain some useful additions to gdl and that it would be no big deal to merge them. But as long as nobody from the projects steps up and says &#8220;Hey, here is our patch, can you have a look at it&#8221; it&#8217;s unlikely that upstream will ever be able to fill their needs. On the other hands they will never profit from upstream bug-fixes in any way.</p>
<p>* I think an inkscape dev once asked for a non-gnome version of gdl which was added later (and is now obsolete as there are only gtk+/glib dependencies left). But there was no further conversation.</p>
<p><strong>So, please STOP this!</strong></p>
<p>Act like Joel Holdsworth from the <a href="http://www.lumiera.org/index.html">Lumiera</a> Project. He poped up on the mailing list and said he would need gdl but would need some small additions. Afterwards he put in lots of patches, documentation updates and bug-fixes to make life easier for everybody.</p>
<p>That being said, both inkscape and Niepce are in C++ so it would make lots of sense for them to share a common gdlmm binding. Inkscape uses some non-standard binding method for gdl with lots of hand-written code.</p>
<p>Some people might say that gdl should be merge into gtk+. This may be done someday but gdl is not in a stage where it makes sense to consider it. It does a good job but it is far from perfect and it is even the question from a UI perspective if the averange application really needs to have such a heavy docking library in a general-purpose toolkit.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/johannes/2009/04/25/please-dont-fork-and-esspecially-dont-fork-forks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Migrate from libglade to GtkBuilder &#8211; Quick&#8217;n&#039;dirty</title>
		<link>http://blogs.gnome.org/johannes/2009/04/07/migrate-from-libglade-to-gtkbuilder-quickndirty/</link>
		<comments>http://blogs.gnome.org/johannes/2009/04/07/migrate-from-libglade-to-gtkbuilder-quickndirty/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 10:19:59 +0000</pubDate>
		<dc:creator>jhs</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Gnome 3.0]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/johannes/?p=162</guid>
		<description><![CDATA[Some instructions here because the porting guide in the Gtk+ docs is quite short at the moment:
Convert the files
gtk_builder_convert &#60;old_glade_file&#62; &#60;new_gtkbuilder_file&#62;
Code changes

Remove #include &#60;glade/glade.h&#62;
GladeXML* =&#62; GtkBuilder*
glade_xml_new (FILE, &#8220;first_widget&#8221;, NULL) becomes

GError* error = NULL;
GtkBuilder* builder = gtk_builder_new();
if (!gtk_builder_add_from_file (builder, FILE, &#38;error)
{
g_warning ("Couldn't load builder file: %s", error-&#62;message);
g_error_free(error);
}

glade_xml_get_widget (gxml, &#8220;widget_name&#8221;) becomes GTK_WIDGET (gtk_builder_get_object (builder, &#8220;widget_name&#8221;))
glade_get_widget_name (widget) can [...]]]></description>
			<content:encoded><![CDATA[<p>Some instructions here because the porting guide in the <a href="http://library.gnome.org/devel/gtk/stable/gtk-migrating-GtkBuilder.html">Gtk+</a> docs is quite short at the moment:</p>
<p><strong>Convert the files</strong></p>
<p><em>gtk_builder_convert &lt;old_glade_file&gt; &lt;new_gtkbuilder_file&gt;</em></p>
<p><strong>Code changes</strong></p>
<ul>
<li>Remove <em>#include &lt;glade/glade.h&gt;</em></li>
<li><em>GladeXML* </em>=&gt; <em>GtkBuilder*</em></li>
<li><em>glade_xml_new (FILE, &#8220;first_widget&#8221;, NULL) </em>becomes<br />
<code><br />
GError* error = NULL;<br />
GtkBuilder* builder = gtk_builder_new();<br />
if (!gtk_builder_add_from_file (builder, FILE, &amp;error)<br />
{<br />
g_warning ("Couldn't load builder file: %s", error-&gt;message);<br />
g_error_free(error);<br />
}<br />
</code></li>
<li><em>glade_xml_get_widget (gxml, &#8220;widget_name&#8221;)</em> becomes <em>GTK_WIDGET (gtk_builder_get_object (builder, &#8220;widget_name&#8221;))</em></li>
<li><em>glade_get_widget_name (widget)</em> can be replaced by <em>gtk_widget_get_name(widget)</em></li>
<li><em>glade_xml_get_widget_prefix (gxml, &#8220;prefix&#8221;)</em> can be emulated by <em>gtk_builder_get_objects(builder)</em> together with manual filtering. It returns a <em>GSList*</em> instead of a <em>GList*</em> though.</li>
</ul>
<p>That&#8217;s it basically. Don&#8217;t forget to adjust your Makefile.am to install the correct files and update POTFILES.in!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/johannes/2009/04/07/migrate-from-libglade-to-gtkbuilder-quickndirty/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Anjuta News Blog</title>
		<link>http://blogs.gnome.org/johannes/2009/04/06/anjuta-news-blog/</link>
		<comments>http://blogs.gnome.org/johannes/2009/04/06/anjuta-news-blog/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 09:34:42 +0000</pubDate>
		<dc:creator>jhs</dc:creator>
				<category><![CDATA[Anjuta]]></category>
		<category><![CDATA[English]]></category>
		<category><![CDATA[Gnome]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/johannes/?p=159</guid>
		<description><![CDATA[Just some self-promotion: The Anjuta News Blog already has some interesting entries and might be worth reading. It should hopefully appear on news.gnome.org soon, too
]]></description>
			<content:encoded><![CDATA[<p>Just some self-promotion: The <a href="http://blogs.gnome.org/anjuta">Anjuta News Blog</a> already has some interesting entries and might be worth reading. It should hopefully appear on <a href="http://news.gnome.org">news.gnome.org</a> soon, too</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/johannes/2009/04/06/anjuta-news-blog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>3.0 &#8211; what our users think</title>
		<link>http://blogs.gnome.org/johannes/2009/04/03/30-what-our-users-think/</link>
		<comments>http://blogs.gnome.org/johannes/2009/04/03/30-what-our-users-think/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 23:02:06 +0000</pubDate>
		<dc:creator>jhs</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Gnome 3.0]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/johannes/?p=155</guid>
		<description><![CDATA[After reading the 3.0 plan of the release-team I was curious what the end-users would say. It is rather difficult to find out because there is no average end-user. Anyway, I tried to summarize opinions from two popular german computer magazines:

Heise-online: The biggest computer magazine in Germany (online and offline). They feature a rather big [...]]]></description>
			<content:encoded><![CDATA[<p>After reading the <a href="http://live.gnome.org/ThreePointZero/Plan">3.0 plan</a> of the release-team I was curious what the end-users would say. It is rather difficult to find out because there is no average end-user. Anyway, I tried to summarize opinions from two popular german computer magazines:</p>
<ul>
<li>Heise-online: The biggest computer magazine in Germany (<a href="http://www.heise.de">online</a> and <a href="http://www.heise.de/ct">offline</a>). They feature a rather big and detailed <a href="http://www.heise.de/newsticker/Planungen-fuer-Gnome-3-0--/meldung/135690">article</a> on GNOME 3.0.</li>
<li>Pro-Linux News: This is a non-profit Linux News site. Their <a href="http://www.pro-linux.de/news/2009/14022.html">article</a> is smaller and the <a href="http://en.wikipedia.org/wiki/Nerd">Nerd</a>-factor of the readers is certainly a bit higher here.</li>
</ul>
<p>Apart from some more off-topic posts (GNOME vs. KDE, MacOS is the only real thing, etc.) on the Pro-Linux board the reactions were quite similar with those main points:</p>
<ol>
<li>Don&#8217;t make it a KDE 4.0! People rely on a stable desktop&#8230;</li>
<li>This looks interesting and cool! GNOME really needed some revamp&#8230;</li>
<li>Hmm, I cannot see why this is better than now &#8211; do we need it?</li>
</ol>
<p>The rest of the comments are mostly based on misunderstandings (heise writes that &#8220;Zeitgeinst&#8221; will replace Nautilus which is simply untrue). Funny enough though, quite a lot of people comment that they liked our little steps in 2.x a lot which most sums up with point 1. These was much less critism than I expected actually and instead people applaud us for the work in the past years.</p>
<p>Of course this is no representative review about user comments, it is just a small limited summary (only German, people who are really interested in computing). In the end I think we seem to do well, but should mind the three points raised: Make it stable, make it cool, make it useful!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/johannes/2009/04/03/30-what-our-users-think/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
