<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.11" -->
<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/"
	>

<channel>
	<title>Smile</title>
	<link>http://blogs.igalia.com/mario</link>
	<description>Tomorrow could be worse</description>
	<pubDate>Mon, 25 Aug 2008 07:32:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.11</generator>
	<language>en</language>
			<item>
		<title>I told you so</title>
		<link>http://blogs.igalia.com/mario/2008/08/25/i-told-you-so/</link>
		<comments>http://blogs.igalia.com/mario/2008/08/25/i-told-you-so/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 07:25:22 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
		
		<category>Planet Igalia</category>

		<category>Planet GPUL</category>

		<category>Personal</category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/08/25/i-told-you-so/</guid>
		<description><![CDATA[As you might know, two weeks ago I told in this blog that &#8220;big news were about to come&#8221;&#8230; and the time to say what it was about has come, so get ready&#8230; steady&#8230; go!
I&#8217;m going to become a father
I doubt I could express my feelings right now well enough in a blog, so I [...]]]></description>
			<content:encoded><![CDATA[<p>As you might know, two weeks ago <a href="http://blogs.igalia.com/mario/2008/08/11/big-news-are-about-to-come">I told in this blog that &#8220;big news were about to come&#8221;</a>&#8230; and the time to say what it was about has come, so get ready&#8230; steady&#8230; go!</p>
<p><strong>I&#8217;m going to become a father</strong></p>
<p>I doubt I could express my feelings right now well enough in a blog, so I won&#8217;t write a long post about this topic. Just keep in mind that I&#8217;m happy as I never was before, and I&#8217;m glad to be now ready to tell the world about it <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>So.. now it&#8217;s time to wait. Let&#8217;s see what happens in 8 monts time!
</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/08/25/i-told-you-so/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Big news are about to come&#8230;</title>
		<link>http://blogs.igalia.com/mario/2008/08/11/big-news-are-about-to-come/</link>
		<comments>http://blogs.igalia.com/mario/2008/08/11/big-news-are-about-to-come/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 07:53:43 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
		
		<category>Planet Igalia</category>

		<category>Planet GPUL</category>

		<category>Personal</category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/08/11/big-news-are-about-to-come/</guid>
		<description><![CDATA[&#8230;in some weeks time.
And it has nothing to do with cats, just in case you wondered:

Mincha: one of my cutest cats
Just stay tuned!

]]></description>
			<content:encoded><![CDATA[<p>&#8230;in some weeks time.</p>
<p>And it has nothing to do with cats, just in case you wondered:</p>
<p align="center"><a target="_blank" href="http://people.igalia.com/msanchez/images/20080811-mincha.jpg"><img align="middle" title="Mincha: one of my cutest cats" alt="Mincha: one of my cutest cats" src="http://people.igalia.com/msanchez/images/20080811-mincha_thumb.jpg" /></a></p>
<p align="center">Mincha: one of my cutest cats</p>
<p>Just stay tuned!
</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/08/11/big-news-are-about-to-come/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vagalume: D-Bus support for its desktop version</title>
		<link>http://blogs.igalia.com/mario/2008/06/13/vagalume-d-bus-support-for-its-desktop-version/</link>
		<comments>http://blogs.igalia.com/mario/2008/06/13/vagalume-d-bus-support-for-its-desktop-version/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 15:56:15 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
		
		<category>Planet Igalia</category>

		<category>Gnome</category>

		<category>Maemo</category>

		<category>Vagalume</category>

		<category>Planet GPUL</category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/06/13/vagulme-d-bus-support-for-its-desktop-version/</guid>
		<description><![CDATA[As you can check out in the vagalume-devel@garage.maemo.org mailing list archives:
https://garage.maemo.org/pipermail/vagalume-devel/2008-June/000151.html
&#8230;today I&#8217;ve finished the implementation of a new patch for Vagalume which will enable D-Bus support in the desktop version of this nice player, since so far D-Bus interaction was only allowed in the maemo platform (due to using functions from libosso for RPC methods, [...]]]></description>
			<content:encoded><![CDATA[<p>As you can check out in the <em>vagalume-devel@garage.maemo.org</em> mailing list archives:</p>
<p><a title="vagalume-devel mailing list archives" target="_blank" href="https://garage.maemo.org/pipermail/vagalume-devel/2008-June/000151.html">https://garage.maemo.org/pipermail/vagalume-devel/2008-June/000151.html</a></p>
<p>&#8230;today I&#8217;ve finished the implementation of a new patch for <a title="Vagalume web site" href="http://vagalume.igalia.com">Vagalume</a> which will enable D-Bus support in the desktop version of this nice player, since so far D-Bus interaction was only allowed in the maemo platform (due to using functions from <em>libosso</em> for RPC methods, instead of <em>dbus-glib</em>).</p>
<p>So, this is how the <em>vagalumectl</em> script (formerly known as <a title="My sloppy, dirty, ugly… but (maybe) useful script for the Vagalume D-Bus interface" href="http://blogs.igalia.com/mario/2008/03/01/my-sloppy-dirty-ugly-but-maybe-useful-script-for-the-vagalume-d-bus-interface/"><em>vagalume-dbus</em></a>) would work from now on in a &#8220;regular&#8221; GNU/Linux machine:</p>
<blockquote><p>mario@bender:~$ vagalumectl<br />
Usage:<br />
vagalumectl<br />
(Vagalume will be automatically started if not already running)</p>
<p>COMMAND:<br />
play:              start playing the current radio<br />
skip:              skip to the nex song in the current radio<br />
stop:              stop playing the current radio<br />
love:              mark the current song as &#8216;loved&#8217;<br />
ban:               mark the current song as &#8216;banned&#8217;<br />
tag :         change to a &#8216;global tag&#8217; radio.<br />
artist :   change to a &#8217;similar artists&#8217; radio<br />
group :     change to a &#8216;last.fm group&#8217; radio<br />
loved :      change to a &#8216;loved&#8217; radio for a specific user<br />
neighbours : change to a &#8216;neighbours&#8217; radio for a specific user<br />
personal :   change to a &#8216;personal&#8217; radio for a specific user<br />
playlist :   change to a &#8216;playlist&#8217; radio for a specific user<br />
playurl :     just play the specified URL on Vagalume<br />
volumeup [INC]:    increase playback volume<br />
volumedown [INC]:  decrease playback volume<br />
volume :    set the playback volume to a specific value<br />
start:             start Vagalume (if not already running)<br />
close:             close Vagalume (if not already closed)<br />
help:              print this information</p>
<p>Double quotes are REQUIRED when specifying parameters to some commands,<br />
such as TAG or ARTIST, because of the white spaces they might contain, e.g:</p>
<p>$ vagalumectl tag &#8220;hard rock&#8221;<br />
$ vagalumectl artist &#8220;Led Zeppelin&#8221;</p>
<p>mario@bender:~$ vagalumectl loved homemaxico<br />
Command &#8216;loved&#8217; successfully executed<br />
mario@bender:~$</p></blockquote>
<p>Well&#8230; perhaps not a too much useful &#8217;screenshot&#8217; after all&#8230; but believe me, that&#8217;s the proof that D-Bus is working fine on my GNOME desktop from now on.</p>
<p>I hope you can enjoy the patch soon (as soon as <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a> applies it to the <em>SVN trunk</em>)&#8230; perhaps in <a title="Vagalume web site" href="http://vagalume.igalia.com">Vagalume</a> 0.7 <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> , who knows&#8230;
</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/06/13/vagalume-d-bus-support-for-its-desktop-version/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Arbo War: the teams</title>
		<link>http://blogs.igalia.com/mario/2008/06/11/the-arbo-war-the-teams/</link>
		<comments>http://blogs.igalia.com/mario/2008/06/11/the-arbo-war-the-teams/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 07:53:49 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
		
		<category>Planet Igalia</category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/06/11/the-arbo-war-the-teams/</guid>
		<description><![CDATA[I know three posts talking about the summit could be too much&#8230; but I couldn&#8217;t stand without continuing Javi&#8217;s last post showing to the world the two fierce teams which fought in the Arbo War. So, here you are them:

The Arbo War: red team

The Arbo War: green team
They seem quite fierce, don&#8217;t they?
]]></description>
			<content:encoded><![CDATA[<p>I know three posts talking about the summit could be too much&#8230; but I couldn&#8217;t stand without continuing Javi&#8217;s last post showing to the world the two fierce teams which fought in the Arbo War. So, here you are them:</p>
<p align="center"><a target="_blank" href="http://people.igalia.com/msanchez/images/Igalia_summit_June_08_redteam.jpg"><img align="middle" alt="The Arbo War: red team" title="The Arbo War: red team" src="http://people.igalia.com/msanchez/images/Igalia_summit_June_08_redteam_thumb.jpg" /></a></p>
<p align="center">The Arbo War: red team</p>
<p align="center"><a target="_blank" href="http://people.igalia.com/msanchez/images/Igalia_summit_June_08_greenteam.jpg"><img align="middle" alt="The Arbo War: green team" title="The Arbo War: red team" src="http://people.igalia.com/msanchez/images/Igalia_summit_June_08_greenteam_thumb.jpg" /></a></p>
<p align="center">The Arbo War: green team</p>
<p align="left">They seem quite fierce, don&#8217;t they?</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/06/11/the-arbo-war-the-teams/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Igalia Summit is over</title>
		<link>http://blogs.igalia.com/mario/2008/06/08/igalia-summit-is-over/</link>
		<comments>http://blogs.igalia.com/mario/2008/06/08/igalia-summit-is-over/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 21:37:45 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
		
		<category>Planet Igalia</category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/06/08/igalia-summit-is-over/</guid>
		<description><![CDATA[During this last weekend most of the igalians (me included) had a nice experience in a rural house of Pontevedra due to the Igalia Summit, June 2008 edition. There we were able to enjoy of the nature, perform a great Paintball match&#8230; and do several other kind of activities that always help to have some [...]]]></description>
			<content:encoded><![CDATA[<p>During this last weekend most of the igalians (me included) had a nice experience in a rural house of Pontevedra due to the Igalia Summit, June 2008 edition. There we were able to enjoy of the nature, perform a great Paintball match&#8230; and do several other kind of activities that always help to have some rest of daily work while keeping in touch with some mates that we sometimes don&#8217;t see very often (since we igalians usually work in our three different offices).</p>
<p>Also, the weather was so nice that I couldn&#8217;t find anything wrong regarding to the organization of this edition, so thanks and congratulations Eva for setting everything up in a so good way, I really had a good time there&#8230; and I think we all had it too indeed <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>But now it&#8217;s time to get back to work again, so I&#8217;d better go to sleep right now, since I&#8217;m really tired. Moreover, I&#8217;ll have the opportunity to attend to more Summits in the future, so no time to be down now&#8230;</p>
<p>But first&#8230; here you are a picture of all of the igalians who attended to the Summit:</p>
<p align="center"><a target="_blank" href="http://people.igalia.com/msanchez/images/Igalia_summit_June_08.jpg"><img align="middle" title="Igalia Summit, June 2008" alt="Igalia Summit, June 2008" src="http://people.igalia.com/msanchez/images/Igalia_summit_June_08_thumb.jpg" /></a></p>
<p align="center">Igalia Summit, June 2008 edition</p>
<p align="left">See you in the next Summit!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/06/08/igalia-summit-is-over/feed/</wfw:commentRss>
		</item>
		<item>
		<title>(freedesktop) Tray icon for Vagalume</title>
		<link>http://blogs.igalia.com/mario/2008/04/25/freedesktop-tray-icon-for-vagalume/</link>
		<comments>http://blogs.igalia.com/mario/2008/04/25/freedesktop-tray-icon-for-vagalume/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 09:31:41 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
		
		<category>Planet Igalia</category>

		<category>Gnome</category>

		<category>Maemo</category>

		<category>Vagalume</category>

		<category>Planet GPUL</category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/04/25/freedesktop-tray-icon-for-vagalume/</guid>
		<description><![CDATA[As you might know, some time ago I developed a  plugin for the maemo version of Vagalume which would allow the user to manage the most basic features from a tiny icon in the status bar.
After that, I thought it  could be a good idea to implement a freedesktop tray icon as well, [...]]]></description>
			<content:encoded><![CDATA[<p>As you might know, some time ago I developed a  plugin for the <a title="Maemo: code in your hands" target="_blank" href="http://www.maemo.org">maemo</a> version of <a title="Vagalume web site" href="http://vagalume.igalia.com">Vagalume</a> which would allow the user to manage the most basic features from a tiny icon in the status bar.</p>
<p>After that, I thought it  could be a good idea to implement a <a title="Freedesktop" target="_blank" href="http://www.freedesktop.org">freedesktop</a> <a title="System Tray Protocol Specification" target="_blank" href="http://standards.freedesktop.org/systemtray-spec/systemtray-spec-0.2.html">tray icon</a> as well, so you would be able to hide/show <a title="Vagalume web site" href="http://vagalume.igalia.com">Vagalume</a> with a tray icon in the notification area, in the same way you could do it with some other programs such as <em>pidgin</em>, <em>xchat</em> or <em>rhythmbox</em>, for instance. Moreover, some people told me that it would be very nice to have a tray icon in the desktop version of vagalume, so everything seemed to say that I was not mad after all and that it could be a good idea&#8230;</p>
<p>So, I&#8217;ve started working on its implementation (using a <a title="GtkStatusIcon: API reference" target="_blank" href="http://library.gnome.org/devel/gtk/2.11/GtkStatusIcon.html"><em>GtkStatusIcon</em></a>) some weeks ago and now I finally managed to get the enough &#8217;spare time&#8217; to plug everything together and to finally <strong>finish</strong> the patch for being applied to one of the latest revisions of the <em>SVN trunk</em> (158).  In fact, at this moment I&#8217;ve already sent it to <em>vagalume-devel@maemo.org</em> mailing list and I&#8217;m waiting for <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a> to take a look into it to finally integrate it for (hopefully) the next release <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Update [2008/04/29]:</strong> After working a bit more on this new tray icon during the past weekend I&#8217;ve <strong>added libnotify support</strong> to allow the tray icon to show a notification each time <a title="Vagalume web site" href="http://vagalume.igalia.com">Vagalume</a> starts playing a new song. Of course, as I know there&#8217;re people who might dislike this feature, I&#8217;ve also added the possibility of disabling these notifications from the &#8216;Settings&#8217; dialog in the <a title="The GNOME project" target="_blank" href="http://www.gnome.org">GNOME</a> version of the application. I&#8217;ve also added an screenshot of the notifications working at the end of this post.</p>
<p>To finish with this post, and knowing that sometimes an image is better than just a description, here you are a couple of screenshots of the new tray icon working in my <a title="The GNOME project" target="_blank" href="http://www.gnome.org">GNOME</a> environment:</p>
<p align="center"><a target="_blank" href="http://people.igalia.com/msanchez/images/20080425-vagalume_tray_icon-menu.png"><img align="middle" alt="Vagalume's tray icon: showing the menu" title="Vagalume's tray icon: showing the menu" src="http://people.igalia.com/msanchez/images/20080425-vagalume_tray_icon-menu-thumb.png" /></a></p>
<p align="center"><em>Vagalume&#8217;s tray icon: showing the menu</em></p>
<p align="center"><img align="middle" alt="Vagalume's tray icon: showing the tooltip" title="Vagalume's tray icon: showing the tooltip" src="http://people.igalia.com/msanchez/images/20080425-vagalume_tray_icon-tooltip.png" /></p>
<p align="center"><em>Vagalume&#8217;s tray icon: showing the tooltip</em></p>
<p align="center"><img align="middle" alt="Vagalume's tray icon: showing playback notifications" title="Vagalume's tray icon: showing the tooltip" src="http://people.igalia.com/msanchez/images/20080429-vagalume_tray_icon-notifications.png" /></p>
<p align="center"><strong>Update [2008/04/29]: </strong><em>Vagalume&#8217;s tray icon: showing playback notifications</em></p>
<p align="left">
<p align="left">And that&#8217;s all. I hope the patch is good enough to integrate it with the next release of <a title="Vagalume web site" href="http://vagalume.igalia.com">Vagalume</a>. Of course, suggestions and criticisms are always welcome, so don&#8217;t hesitate to leave your comments here.</p>
<p align="left">I hope you like it <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/04/25/freedesktop-tray-icon-for-vagalume/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Installing a VNC server on a maemo Internet Tablet</title>
		<link>http://blogs.igalia.com/mario/2008/04/17/installing-a-vnc-server-on-a-maemo-internet-tablet/</link>
		<comments>http://blogs.igalia.com/mario/2008/04/17/installing-a-vnc-server-on-a-maemo-internet-tablet/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 09:14:54 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
		
		<category>Planet Igalia</category>

		<category>Meetings and conferences</category>

		<category>Maemo</category>

		<category>Vagalume</category>

		<category>Planet GPUL</category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/04/17/installing-a-vnc-server-on-an-maemo-internet-tablet/</guid>
		<description><![CDATA[Today, I&#8217;m going to give a talk about Vagalume in the &#8220;VIII Jornadas de Software Libre de GPUL 2008&#8220;, since Berto finally won&#8217;t be able to be there, as it was initially planned, so I&#8217;ll be charged with the responsibility of telling the people how cool Vagalume, Maemo and GNOME are in only 30 minutes&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Today, I&#8217;m going to give a talk about <a title="Vagalume at igalia.com" href="http://vagalume.igalia.com">Vagalume</a> in the <em>&#8220;<a target="_blank" title="VIII Jornadas de Software Libre de GPUL 2008" href="http://gpul.grupos.udc.es/MaKaC/conferenceDisplay.py?confId=11">VIII Jornadas de Software Libre de GPUL 2008</a>&#8220;</em>, since <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a> finally won&#8217;t be able to be there, as it was initially planned, so I&#8217;ll be charged with the responsibility of telling the people how cool <a title="Vagalume at igalia.com" href="http://vagalume.igalia.com">Vagalume</a>, <a target="_blank" title="maemo.org" href="http://www.maemo.org">Maemo</a> and <a target="_blank" title="The GNOME project" href="http://www.gnome.org">GNOME</a> are in only 30 minutes&#8230; quite a big challenge for me, since I seldom can speak in a concise, short and effective way without going on and on.</p>
<p>So, yesterday I spent some time looking for an easy and effective way for showing people attending to the talk how cool this cute device (my <em><a title="Nokia N810" target="_blank" href="http://en.wikipedia.org/wiki/N810">N810</a></em>) is&#8230; and thinking about the past I remembered when Andres gave a talk/workshop about the Maemo development platform, where he used an <a title="Virtual Network Computing" href="http://en.wikipedia.org/wiki/VNC">VNC</a> server installed in the device to show the <em><a title="Nokia N810" target="_blank" href="http://en.wikipedia.org/wiki/N810">N810</a></em> &#8220;screen&#8221; to everyone in the room, just using an <a title="Virtual Network Computing" href="http://en.wikipedia.org/wiki/VNC">VNC</a> client in the laptop connected to the proyector.</p>
<p>IIRC, <a title="Andres' blog" href="http://blogs.igalia.com/agomez">Andrés</a> compiled the <a title="Virtual Network Computing" href="http://en.wikipedia.org/wiki/VNC">VNC</a> server for the device to get it working, but yesterday I found a much easier way to get it working, so here you are the receipt (I use too much this word in my blog, perhaps I should consider to become a cook&#8230; ):</p>
<ul>
<li>Download the pre-compiled .deb package for your device from <a target="_blank" title="Mike Saunby's web" href="http://mike.saunby.googlepages.com/x11vncfornokia7702">this web</a>.</li>
<li>Copy the .deb file to your device and install it following <strong>one of the following methods</strong>:</li>
<ul>
<li>Install it with the Application installer from the Control Panel (<a title="Nokia N770" target="_blank" href="http://en.wikipedia.org/wiki/N770"><em>N770</em></a>).</li>
<li>Install it with the Application Manager from the &#8216;Settings&#8217; Menu (<em><a title="Nokia N800" target="_blank" href="http://en.wikipedia.org/wiki/N800">N800</a> / <a title="Nokia N810" target="_blank" href="http://en.wikipedia.org/wiki/N810">N810</a></em>). It&#8217;s <strong>required </strong>to have the <strong>red-pill mode enabled</strong>. To know how to enable this &#8220;peculiar&#8221; mode, <a target="_blank" title="Application Manager: Activating the Red-Pill mode" href="http://maemo.org/community/wiki/ApplicationManagerRedPillMode">check this out</a>.</li>
<li>Open a <strong>root terminal</strong> in the device with a remote ssh connection and install it this way:</li>
<blockquote><p>dpkg -i x11vnc_0.9.3-1_armel.deb</p></blockquote>
</ul>
<li>Configure it to use a password with the default username available in the device (&#8217;<em>user</em>&#8216;):</li>
<ul>
<li>Make sure you are running the terminal as <em>&#8216;user&#8217;</em>, by executing the command:</li>
<blockquote><p>su user</p></blockquote>
</ul>
<ul>
<li>Create a VNC password (recommended):</li>
<blockquote><p>x11vnc -storepasswd</p></blockquote>
<ul>
<li>This will store your password (encrypted) under <em>/home/user/.vnc/passwd</em></li>
</ul>
</ul>
<li>Start the server:</li>
<ul>
<li>Not using the password: from <em>Menu -> Extras</em>, click on <em>x11vnc</em>.</li>
<li>Using the password (recommended):</li>
<ul>
<li>Open a terminal for <em>&#8216;user&#8217;</em></li>
<li>Execute the command:</li>
<blockquote><p>x11vnc &#8211;usepw</p></blockquote>
</ul>
</ul>
<li>Connect to server (already running on the device, at <em>port 5900</em>):</li>
<ul>
<li>Using any VNC client connect to your device&#8217;s IP, using the following credentials if you started the server with <em>&#8211;usepw</em>:</li>
<ul>
<li>Username: <em>user</em></li>
<li>Password: (whatever you&#8217;ve set with <em>&#8211;storepasswd</em>)</li>
</ul>
</ul>
</ul>
<p>Of course, there are lots of options you can pass to <em>x11vnc</em> (see <em>x11vnc &#8211;help</em>) but these ones worked fine for me: I have an easy <a title="Virtual Network Computing" href="http://en.wikipedia.org/wiki/VNC">VNC</a> server working with password authentication <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>And to finish this post, just a last advice: If you think you&#8217;re going to use always (like me) the <a title="Virtual Network Computing" href="http://en.wikipedia.org/wiki/VNC">VNC</a> server with password authentication, it could be more nice for you to edit the <em>/usr/bin/x11vnc.sh</em> script so it also includes the <em>&#8211;usepw</em>. This way, you can always start the <a title="Virtual Network Computing" href="http://en.wikipedia.org/wiki/VNC">VNC</a> server from <em>Menu -> Extras</em>, withouth having to open a terminal for it&#8230; although, to be honest, I still prefer a remote terminal for most of the times, because of the output I continously get through it&#8230; but hey! that&#8217;s just a very personal opinion! <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />
</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/04/17/installing-a-vnc-server-on-a-maemo-internet-tablet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Back from California</title>
		<link>http://blogs.igalia.com/mario/2008/03/27/back-from-california/</link>
		<comments>http://blogs.igalia.com/mario/2008/03/27/back-from-california/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 17:27:01 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
		
		<category>Planet Igalia</category>

		<category>Meetings and conferences</category>

		<category>Vagalume</category>

		<category>Planet GPUL</category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/03/27/back-from-california/</guid>
		<description><![CDATA[As my mate Berto has already commented on his blog, we&#8217;re back from California after attending to the Mobile Rules! &#8216;08 awards ceremony, and I&#8217;d like to say that we had a great time there, even though we didn&#8217;t win the prize&#8230; but being a finalist was already a very nice kind of price, don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>As my mate <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a> has already <a title="Back from Mobile Rules post" href="http://blogs.igalia.com/berto/2008/03/26/back-from-mobile-rules/">commented on his blog</a>, we&#8217;re back from California after attending to the <a title="Mobile Rules!" target="_blank" href="http://www.mobilerules.org">Mobile Rules!</a> &#8216;08 awards ceremony, and I&#8217;d like to say that we had a great time there, even though we didn&#8217;t win the prize&#8230; but being a finalist was already a very nice kind of price, don&#8217;t you think?</p>
<p><a href="http://people.igalia.com/msanchez/images/20080318-MarioSanJose.jpg"><img align="middle" title="Mario at the San Jose City Hall Rotunda" alt="Mario at the San Jose City Hall Rotunda" src="http://people.igalia.com/msanchez/images/20080318-MarioSanJose_thumb.jpg" /></a></p>
<p>Moreover, maybe we didn&#8217;t get the <span onclick="dr4sdgryt2(event)" style="cursor: pointer">acknowledgement  of being the </span><em> &#8220;Mobile Ruler &#8216;08&#8243;</em> <span onclick="dr4sdgryt2(event)" style="cursor: pointer"> </span>under the <em>Multimedia</em> category, but we met a lot of people indeed,  and we enjoyed a lot of the event, which was nicely arranged to allow all the participants to meet each other and to have a good dinner at the <a title="San Jose City Hall" target="_blank" href="http://en.wikipedia.org/wiki/San_Jose_City_Hall">San Jose City Hall Rotunda</a> (look at the picture to see me in front of the beautiful San Jose City Hall).</p>
<p>So, maybe the next time we could have more luck with <a title="Vagalume's web site" href="http://vagalume.igalia.com">Vagalume</a>, but now it&#8217;s the present and, as <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a> said in his last post, it&#8217;s time to get back to work and keep on getting Vagalume even better with some nice improvements we already have in mind and others that I&#8217;m sure are still to  come.</p>
<p>PS: This was the first time I&#8217;ve been to the US West Coast, and I have to say that  I loved California&#8230; <em>such a lovely place, such a lovely place</em>. I hope I could go back soon <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />
</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/03/27/back-from-california/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Automatically mounting LUKS encrypted partitions with pam_mount</title>
		<link>http://blogs.igalia.com/mario/2008/03/08/automatically-mounting-luks-encrypted-partitions-with-pam_mount/</link>
		<comments>http://blogs.igalia.com/mario/2008/03/08/automatically-mounting-luks-encrypted-partitions-with-pam_mount/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 10:43:04 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
		
		<category>Planet Igalia</category>

		<category>Systems</category>

		<category>Planet GPUL</category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/03/08/automatically-mounting-luks-encrypted-partions-with-pam_mount/</guid>
		<description><![CDATA[Yesterday I&#8217;ve got my new Thinkpad T61 laptop and I had to spend some time installing a GNU/Linux distribution on it, so doing all those related tasks that are a must: partitioning, installing linux, installing emacs&#8230; and besides to all those tasks a very important one: encrypting some disk partitions.
To do that, I just followed [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I&#8217;ve got my new Thinkpad T61 laptop and I had to spend some time installing a GNU/Linux distribution on it, so doing all those related tasks that are a must: partitioning, installing linux, installing emacs&#8230; and besides to all those tasks <strong>a very important one</strong>: encrypting some disk partitions.</p>
<p>To do that, I just followed the instructions that <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a> had posted some months ago in his blog, either for <a title="Disk encryption in Linux (IV): Encrypting a full partition with LUKS" href="http://blogs.igalia.com/berto/2006/11/08/disk-encryption-in-linux-iv-encrypting-a-full-partition-with-luks/">encrypting full regular partitions with LUKS</a> as for <a title="Disk encryption in Linux (III): Encrypting temporary filesystems" href="http://blogs.igalia.com/berto/2006/11/03/disk-encryption-in-linux-iii-encrypting-temporary-filesystems/">encrypting temporary filesystems</a>, say, <strong>/tmp</strong> and <strong>swap</strong> partitions.</p>
<p>So, once I got those tasks done (quite easy if you follow the steps <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a>&#8217;s explained in his posts), only one more task was still left: to make those <a title="LUKS" href="http://luks.endorphin.org/">LUKS</a> encrypted partitions to be automatically mounted when logging into the system with my username.</p>
<p>The idea behind this is just that you use the <strong>same password</strong> both for logging into the system with your username as for decrypting those LUKS partitions before mounting them. To do this, I&#8217;ve just  used the <a title="pam_mount module" href="http://pam-mount.sourceforge.net/">pam_mount</a> module so it took care of using the user password to automatically mount those partitions right after the user gets identified in the system. And of course, that pam module also takes care of unmounting those partitions right after you log out and no open sessions with your username remains active.</p>
<p>So, I&#8217;d like to share with you a recipe to get all this stuff easily working:</p>
<ol>
<li>Follow the steps in <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a>&#8217;s post to <a title="Disk encryption in Linux (IV): Encrypting a full partition with LUKS" href="http://blogs.igalia.com/berto/2006/11/08/disk-encryption-in-linux-iv-encrypting-a-full-partition-with-luks/">encrypt a full partition with LUKS</a>.</li>
<li>When you add a LUKS password for that encrypted partition, use the <strong>same password</strong> you use to log into your system with your username. LUKS allows you to add more than one password for your partitions, so at least one of them should be the same than your user password.</li>
<li>Install the <a title="pam_mount module" href="http://pam-mount.sourceforge.net/">pam_mount</a> module:</li>
<blockquote><p>sudo apt-get install libpam-mount</p></blockquote>
<li>Edit your /etc/security/pam_mount.conf file and append there a line like the following one (one for each encrypted partition you&#8217;d like to automatically mount):</li>
<blockquote><p>volume USERNAME crypt - DEV_FILE MOUNTPOINT - - -</p></blockquote>
<p>For example, to mount a encripted partition present in /dev/sda6 under a /encrypted folder whenever the user &#8216;mario&#8217; logs into the system, you should append the following line:</p>
<blockquote><p>volume mario crypt - /dev/sda6 /encrypted - - -</p></blockquote>
<li>Edit /etc/pam.d/login so it looks as follows at the end of the file</li>
<blockquote><p>[&#8230;]<br />
# Standard Un*x account and session<br />
@include common-account<br />
@include common-session<br />
@include common-pammount<br />
@include common-password</p></blockquote>
<li>And, if you use <a title="Gnome display manager" href="http://www.gnome.org/projects/gdm/">GDM</a> (as me), you should also edit /etc/pam.d/gdm in a similar way:</li>
<blockquote><p>[&#8230;]<br />
@include common-account<br />
session required        pam_limits.so<br />
@include common-session<br />
@include common-pammount<br />
session optional        pam_gnome_keyring.so  auto_start<br />
@include common-password</p></blockquote>
<li>At last make sure that you have removed (or commented) some lines in /etc/fstab and /etc/crypttab, in order to avoid both asking for the LUKS password at startup (because the crypttab file) as trying to mount a not decrypted partition (because of fstab). For instance, this is how those files would look for the example given:</li>
<ol />
<ul>
<li>/etc/crypttab:</li>
</ul>
<ol>
<blockquote><p>#encrypted /dev/sda6  none            luks,check=ext2<br />
cswap   /dev/sda8   /dev/urandom    swap<br />
ctmp    /dev/sda9    /dev/urandom    tmp</p></blockquote>
</ol>
<ul>
<li>/etc/fstab:</li>
</ul>
<ol>
<blockquote><p>[&#8230;]<br />
#/dev/mapper/encrypted     /encrypted  ext3    defaults        0       2<br />
[&#8230;]</p></blockquote>
</ol>
</ol>
<p>Once you have followed all those steps, you should be able to reboot and see how the encrypted partition gets mounted right after you login in your system, either by using GDM as by using a text-mode terminal.</p>
<p>And that&#8217;s all. I hope you find it useful.
</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/03/08/automatically-mounting-luks-encrypted-partitions-with-pam_mount/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My sloppy, dirty, ugly&#8230; but (maybe) useful script for the Vagalume D-Bus interface</title>
		<link>http://blogs.igalia.com/mario/2008/03/01/my-sloppy-dirty-ugly-but-maybe-useful-script-for-the-vagalume-d-bus-interface/</link>
		<comments>http://blogs.igalia.com/mario/2008/03/01/my-sloppy-dirty-ugly-but-maybe-useful-script-for-the-vagalume-d-bus-interface/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 19:16:39 +0000</pubDate>
		<dc:creator>msanchez</dc:creator>
		
		<category>Planet Igalia</category>

		<category>Maemo</category>

		<category>Vagalume</category>

		<category>Planet GPUL</category>

		<guid isPermaLink="false">http://blogs.igalia.com/mario/2008/03/01/my-sloppy-dirty-ugly-but-maybe-useful-script-for-the-vagalume-d-bus-interface/</guid>
		<description><![CDATA[
Today, while doing the houseworks, I plugged the N800 to the AUX input of my mini hi-fi system (see the photo), in order to listen my online radios with Vagalume while I was doing several tasks all around my flat.
Then, after finishing those tasks, I sat in front of my laptop and I began to [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Vagalume playing on my hi-fi system" href="http://people.igalia.com/msanchez/images/20080301-vagalume_aux.jpg"><img title="Vagalume playing on my hi-fi system" alt="Vagalume playing on my hi-fi system" src="http://people.igalia.com/msanchez/images/20080301-vagalume_aux_thumb.jpg" /></a></p>
<p>Today, while doing the houseworks, I plugged the N800 to the AUX input of my mini hi-fi system (see the photo), in order to listen my online radios with Vagalume while I was doing several tasks all around my flat.</p>
<p>Then, after finishing those tasks, I sat in front of my laptop and I began to do some tipical tasks: read mail, surf the internet, talk with some friends through IM&#8230; while Vagalume kept playing music through my hi-fi system in the living room. And then, while I was thinking how nice is to listen Last.fm through a couple of good speakers, I suddenly found out that I should face the <strong>big dilemma</strong>:</p>
<ul>
<li>Sometimes I&#8217;d like to change the radio station which is being played in Vagalume, or just to Skip some songs.</li>
<li>I love to listen music through the hi-fi system, even when I&#8217;m not in the living room (likely, my neighbours love this too), so  stopping Vagalume from running on the N800 and running it in my laptop would not be an option.</li>
<li>The N800 is in another room, so <strong>I should leave the chair</strong> if I want to interact with Vagalume.</li>
</ul>
<p>Maybe, you could be thinking of me as a very lazy person, but first just think of yourself in a similar situation and maybe you could understand what I&#8217;m talking about <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>So, this stupid situation was the perfect excuse for me to write an small, sloppy and ugly script that, at least, works pretty well on the N800, and which allows to <strong>easily manage some of the functions of Vagalume</strong> that are available via its <strong>D-Bus interface</strong>:</p>
<ul>
<li>Run / Close Vagalume application (via D-Bus methods).</li>
<li>Play / Skip / Stop songs.</li>
<li>Setting the current radio to:</li>
<ul>
<li>A &#8216;global tags&#8217; radio, specifiying tags separated by spaces.</li>
<li>A &#8217;similar artists&#8217; radio, specifying an artist name.</li>
<li>A &#8216;last.fm group&#8217; radio, specifying the name of the group.</li>
<li>An &#8216;user&#8217;s loved / neighbours / personal / playlist&#8217; radio, specifying the username.</li>
<li>A custom radio, just specifying a valid lastfm URL.</li>
</ul>
</ul>
<p>So, now I&#8217;m able to remotely manage Vagalume in the N800 in an easy way, while it&#8217;s playing music in the living room and I am, say, in my bedroom working on my laptop, just by &#8216;implementing&#8217; the following recipe:</p>
<ul>
<li>A <strong>ssh server </strong>(available through the <em>maemo-extras</em> repository, IIRC) running on the N800.</li>
<li><strong>My sloppy script</strong> installed on the N800 as well.</li>
<li>A X terminal running on my laptop, to remotely control Vagalume.</li>
<li>A bottle of <a title="Estrella Galicia beer" target="_blank" href="http://www.estrellagalicia.es/html/in/00_home/00_home.asp">a good beer</a> near the laptop, to minimize the need of leaving the chair without a good reason (not mandatory <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ).</li>
</ul>
<p>For instance, this is how I&#8217;d skip a song and then I&#8217;d set a <em>hard rock</em> radio:</p>
<blockquote><p>$ vagalume-dbus skip<br />
$ vagalume-dbus tag &#8220;hard rock&#8221;</p></blockquote>
<p>So, here you are the script just in case you&#8217;re so lazy as me and you&#8217;d like to use it too: <a title="The vagalume-dbus script" href="http://people.igalia.com/msanchez/sources/vagalume/vagalume-dbus">vagalume-dbus script</a>.</p>
<p>Please notice that this is <strong>not</strong> an official script of Vagalume, at least not yet <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . I&#8217;ll talk to <a title="Berto's blog" href="http://blogs.igalia.com/berto">Berto</a> to see if it would be or not a good idea to bundle it with the next release of Vagalume. Perhaps it could be useful after all <img src='http://blogs.igalia.com/mario/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>What do you think?
</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.igalia.com/mario/2008/03/01/my-sloppy-dirty-ugly-but-maybe-useful-script-for-the-vagalume-d-bus-interface/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
