<?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>Florent Thoumie &#187; Gnome</title>
	<atom:link href="http://blog.xbsd.org/category/gnome/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.xbsd.org</link>
	<description>Geek stuff follows</description>
	<lastBuildDate>Wed, 23 Mar 2011 12:22:49 +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>Banshee hits FreeBSD Ports</title>
		<link>http://blog.xbsd.org/2008/08/28/banshee-hits-freebsd-ports</link>
		<comments>http://blog.xbsd.org/2008/08/28/banshee-hits-freebsd-ports#comments</comments>
		<pubDate>Thu, 28 Aug 2008 12:04:09 +0000</pubDate>
		<dc:creator>Florent Thoumie</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Ports]]></category>
		<category><![CDATA[banshee]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[player]]></category>

		<guid isPermaLink="false">http://blog.xbsd.org/?p=128</guid>
		<description><![CDATA[<a href="http://blog.xbsd.org/2008/08/28/banshee-hits-freebsd-ports" title="Banshee hits FreeBSD Ports"></a>I&#8217;ve had a local half-baked port of banshee for quite a while now. I&#8217;ve finally made the extra effort to make it a bit cleaner. This is basically the minimal set of features you can get, there&#8217;s no iPod support, &#8230;<p class="read-more"><a href="http://blog.xbsd.org/2008/08/28/banshee-hits-freebsd-ports">Read more &#187;</a></p>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<a href="http://blog.xbsd.org/2008/08/28/banshee-hits-freebsd-ports" title="Banshee hits FreeBSD Ports"></a>	<p>I&#8217;ve had a local half-baked port of banshee for quite a while now. I&#8217;ve finally made the extra effort to make it a bit cleaner. This is basically the minimal set of features you can get, there&#8217;s no iPod support, no <span class="caps">MTP</span> support either. There are probably some rough edges, but now it&#8217;s there and people can test it.</p>

	<p>Have fun!</p>
 <p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.xbsd.org/2008/08/28/banshee-hits-freebsd-ports/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Desktop experience improvements on FreeBSD</title>
		<link>http://blog.xbsd.org/2006/10/19/desktop-experience-improvements-on-freebsd</link>
		<comments>http://blog.xbsd.org/2006/10/19/desktop-experience-improvements-on-freebsd#comments</comments>
		<pubDate>Thu, 19 Oct 2006 11:42:41 +0000</pubDate>
		<dc:creator>Florent Thoumie</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[X.org]]></category>

		<guid isPermaLink="false">http://blog.xbsd.org/2006/10/19/desktop-experience-improvements-on-freebsd/</guid>
		<description><![CDATA[<a href="http://blog.xbsd.org/2006/10/19/desktop-experience-improvements-on-freebsd" title="Desktop experience improvements on FreeBSD"></a>As you should know if you&#8217;re a FreeBSD on desktop user, Gnome 2.16 has been committed to the FreeBSD Ports Tree few days ago. Being a Gnome user myself, I upgraded from 2.14 to 2.16 as soon as I had &#8230;<p class="read-more"><a href="http://blog.xbsd.org/2006/10/19/desktop-experience-improvements-on-freebsd">Read more &#187;</a></p>
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<a href="http://blog.xbsd.org/2006/10/19/desktop-experience-improvements-on-freebsd" title="Desktop experience improvements on FreeBSD"></a>	<p>As you should know if you&#8217;re a FreeBSD on desktop user, Gnome 2.16 has been committed to the FreeBSD Ports Tree few days ago. Being a Gnome user myself, I upgraded from 2.14 to 2.16 as soon as I had a little free time. To say the least, it&#8217;s been quite painful (I&#8217;m not blaming anyone, that&#8217;s just a fact, I don&#8217;t really care if I need to spend 2 hours checking what&#8217;s wrong and how to fix, really). If you haven&#8217;t yet upgraded, you might have problems related to the <span class="caps">PREFIX</span> change (Gnome moved from <span class="caps">X11BASE</span> to <span class="caps">LOCALBASE</span>, which by default are respectively /usr/X11R6 and /usr/local). You can also experience problems with duplicated origins, which means, you&#8217;ll end up with package X-2.14 installed in <span class="caps">X11BASE</span> and X-2.16 in <span class="caps">LOCALBASE</span>. Depending on whether dependant packages check libraries and header files in <span class="caps">X11BASE</span> or in <span class="caps">LOCALBASE</span> first, this might break the build. Anyway it&#8217;s done now and there won&#8217;t be a <span class="caps">PREFIX</span> move again (for Gnome at least).</p>

	<p><strong>Note:</strong> I&#8217;m reinstalling my laptop with FreeBSD 6.1-RELEASE and a fresh Ports Tree. Though it&#8217;s not over yet, I&#8217;m pretty sure it&#8217;ll be ok. If you&#8217;re installing a new machine, set <span class="caps">X11BASE</span> to ${LOCALBASE} in make.conf and symlink /usr/X11R6 to /usr/local. Be aware that you may have some not-yet-discovered <span class="caps">CONFLICTS</span> arising (some X package overwriting files from package Y).</p>

	<p>So what&#8217;s new in 2.16 for FreeBSD. Well, if I had to give only one name, that would be <a href="http://www.freedesktop.org/wiki/Software/hal" title=""><span class="caps">HAL</span></a>. <span class="caps">HAL</span> stands for Hardware Abstraction Layer. Read the freedesktop page, it&#8217;s not wasted time. Now, things just works. When you plug your <span class="caps">USB</span> key, the <span class="caps">HAL</span> daemon will mount it and nautilus will pop-up a browsing window. When you insert an audio CD or a <span class="caps">DVD</span>, totem will start and play the content (well, doesn&#8217;t work here at the moment, but that might be a local problem). That&#8217;s a basic feature, Windows has had it for years now, but that&#8217;s definitely a step in the right direction. What next? <a href="http://www.freedesktop.org/wiki/Software/dbus" title="">D-BUS</a>. Well, it&#8217;s not really new, but more and more applications are using it. D-BUS is a mean for applications to communicate with each other. For example, now Evolution is sending a D-BUS message everytime it receives a new mail (via a plug-in). Then it becomes very easy to write a small app that listens on the bus and uses libnotify to show a pop-up everytime a message is sent (actually, there&#8217;s already a PoC <a href="http://iapart.net/tresc.php?id=17" title="">here</a>).</p>

	<p>Last year I got a PowerBook G4 which I&#8217;m playing with on a regular basis. The killer-apps I found were <a href="http://www.apple.com/macosx/features/expose/" title="">Expose</a>, <a href="http://www.apple.com/macosx/features/spotlight/" title="">Spotlight</a> and the Dock. Expose is Apple&#8217;s software that &#8220;expose&#8221; all your windows at the same time, it&#8217;s a good replacement for Alt-Tab that uses the mouse instead of the keyboard. It&#8217;s only really useful if you combine it with sensitive corners otherwise you have to use both the mouse and the keyboard. Spotlight is an integrated search engine, that finds almost everything indexed related to keywords (like your mails if you&#8217;re using Apple Mail, files, applications, ...).</p>

	<p>Since I try to be on the bleeding-edge when it comes to shiny new <span class="caps">UNIX</span> features (not that I understand everything, far from it), I read about new features/applications in the X domain (XGL, AiGLX, Compiz, Beryl, ...), I saw the Beryl has its own version of Expose (*hint*: search beryl+aiglx on <a href="http://www.youtube.com/" title="">youtube</a>). Yay, problem is, we don&#8217;t have a recent X.org and beryl in ports (may come as an Xmas present <img src='http://blog.xbsd.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ). Ok, I&#8217;ll wait for this one. Next. Some months ago, I read about <a href="http://www.beagle-project.org/" title="">Beagle</a>, a project similar to Spotlight. It indexes your stuff, and you can then make queries. Problem was at that time, beagle depended on a kernel with inotify support (which is completely Linux-centric). Well actually, it doesn&#8217;t depend on it, but that&#8217;s unusable without it. Then some people (jylefort@, <span class="caps">IIRC</span>) wrote a kqueue replacement. And there was much rejoicement. I tested beagle yesterday evening, and besides few crashes and some things I don&#8217;t understand yet (supposed to index Evolution mails but it doesn&#8217;t), it seems to work pretty well. <strong>Grin</strong>, that&#8217;s another win. Then what can we use on Unix, us, Dock-lovers. I need to say that I <strong>hate</strong> Gnome panels, really. At some point, I used a gdesklets plugin, and though it was really nice at that time (2003 <span class="caps">IIRC</span>), it was eating all my <span class="caps">RAM</span>. Meet <a href="http://people.freedesktop.org/~krh/akamaru.git/" title="">akamaru</a>. As you can read, the initial goal wasn&#8217;t to create a dock. This is just <strong>awesome</strong>, and I mean it, have a look at youtube again and search for <a href="http://forum.beryl-project.org/topic-4868-kiba-dock-package" title="">kiba</a>. Agreed, you don&#8217;t need all these effects, but that&#8217;s what makes it awesome. I tried it few weeks ago and the configuration of the dock wasn&#8217;t really straight-forward. I had to edit a shell script that wrote gconf entries I think. It seems kiba-dock is a fork of the demo-dock, I&#8217;m not sure. Anyway, it doesn&#8217;t seem to work if you don&#8217;t have <span class="caps">XGL</span> or <span class="caps">AIGLX</span> with compositing enabled. Anyway, things are really getting better and it&#8217;s not hard to conceive that all those Windows replacements (Ubuntu, Fedora Core, <span class="caps">SLED</span>) will gain a lot of popularity in the next few months/years.</p>
 <p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.xbsd.org/2006/10/19/desktop-experience-improvements-on-freebsd/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

