<?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>Ikke&#039;s blog &#187; virtualbox</title>
	<atom:link href="http://eikke.com/tag/virtualbox/feed/" rel="self" type="application/rss+xml" />
	<link>http://eikke.com</link>
	<description>&#039;cause this is what I do</description>
	<lastBuildDate>Sun, 13 Feb 2011 14:58:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>VirtualBox launch script</title>
		<link>http://eikke.com/virtualbox-launch-script/</link>
		<comments>http://eikke.com/virtualbox-launch-script/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 01:55:55 +0000</pubDate>
		<dc:creator>Nicolas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[iscsi]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://eikke.com/virtualbox-launch-script/</guid>
		<description><![CDATA[I&#8217;ve been playing around with VirtualBox some more today (more on it, and other virtualization related stuff might follow later). I got a Windows XP instance running fine (and fast!) in it. Still got some issues (shared folders seem not to work when logged in as a non-administrator user in XP, although I tend to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been playing around with VirtualBox some more today (more on it, and other virtualization related stuff might follow later). I got a Windows XP instance running fine (and fast!) in it. Still got some issues (shared folders seem not to work when logged in as a non-administrator user in XP, although I tend to blame Windows for this issue, not VirtualBox), played around with a little Linux installation acting as an iSCSI target for its virtual block devices, accessing them from Windows using the Microsoft iSCSI initiator, etc. Here&#8217;s a <a href="http://key.nicolast.be/files/vbox-iscsi-seamless.png" title="VirtualBox, LIO, seamless Windows XP and iSCSI">screenshot</a> of all this.</p>
<p>I added a launcher for my Windows VM to my panel, which was simply running &#8216;VBoxManage startvm &lt;VM UUID&gt;&#8217;. This was not an optimal solution though, as I wanted it to show a little error dialog when something went wrong when attempting to launch the VM (eg because I forgot it was already running), when the virtual disk files aren&#8217;t accessible (because I forgot to mount the volume they reside on), etc.</p>
<p>So I cooked a little script which runs some sanity checks before launching the virtual machine, and reports any errors. Here it is:</p>
<p><span id="more-57"></span></p>
<pre>#!/bin/bash

# This script was written by Nicolas Trangez &lt;eikke eikke com&gt;
# It can act as a launcher script for VirtualBox virtual machines
# and provides some basic error checking/reporting when doing so.
# It might be useful when using a shortcut to launch machines in a
# desktop environment.

VBOXMANAGE=$(which VBoxManage)
ZENITY=$(which zenity)
VBOXVMUUID=$1

if [ ! -x ${ZENITY} ]; then
        echo "Error: The zenity tool could not be found."
        exit 1
fi

if [ ! $# = 1 ]; then
        ${ZENITY} --error --title "Argument required" --text "This script should be called with one argument: the UUID of the VirtualBox virtual machine you want to start.

To find out this UUID, run \"${VBOXMANAGE} list vms\"."
        exit 2
fi

if ! ${VBOXMANAGE} list vms | grep ^UUID | grep ${VBOXVMUUID} &gt; /dev/null; then
        ${ZENITY} --error --title "Unknown Virtual Machine" --text "No VirtualBox virtual machine with UUID \"${VBOXVMUUID}\" could be found."
        exit 3
fi

if ${VBOXMANAGE} showvminfo ${VBOXVMUUID} | grep ^Primary\ master &gt; /dev/null; then
        DISKFILE=$(${VBOXMANAGE} showvminfo ${VBOXVMUUID} | grep ^Primary\ master | sed -e "s/Primary\ master:\ *//" -e 's/\ *(UUID.*$//')
        if [ ! -r ${DISKFILE} ]; then
                ${ZENITY} --error --title "Primary master not found" --text "The image file for the primary master disk, ${DISKFILE}, could not be found."
                exit 1
        fi
fi

if ${VBOXMANAGE} showvminfo ${VBOXVMUUID} | grep ^Primary\ slave &gt; /dev/null; then
        DISKFILE=$(${VBOXMANAGE} showvminfo ${VBOXVMUUID} | grep ^Primary\ slave | sed -e "s/Primary\ slave:\ *//" -e 's/\ *(UUID.*$//')
        if [ ! -r ${DISKFILE} ]; then
                ${ZENITY} --error --title "Primary slave not found" --text "The image file for the primary slave disk, ${DISKFILE}, could not be found."
                exit 1
        fi
fi

if ${VBOXMANAGE} showvminfo ${VBOXVMUUID} | grep ^Secondary\ slave &gt; /dev/null; then
        DISKFILE=$(${VBOXMANAGE} showvminfo ${VBOXVMUUID} | grep ^Secondary\ slave | sed -e "s/Secondary\ slave:\ *//" -e 's/\ *(UUID.*$//')
        if [ ! -r ${DISKFILE} ]; then
                ${ZENITY} --error --title "Secondary slave not found" --text "The image file for the secondary slave disk, ${DISKFILE}, could not be found."
                exit 1
        fi
fi

VBOXOUT=$(${VBOXMANAGE} startvm ${VBOXVMUUID})
VBOXCODE=$?

if [ ! ${VBOXCODE} = 0 ]; then
        echo -e ${VBOXOUT}
        VBOXERROR=$(echo ${VBOXOUT} | grep "\[\!\]\ Text" | sed "s/.*\[\!\]\ Text\ *=\ *//")
        VBOXERROR=$(echo ${VBOXERROR} | sed "s/\ \[\!\].*//")
        ${ZENITY} --error --title "Error starting Virtual Machine" --text "An error occured while starting the virtual machine:

${VBOXERROR}

Run \"${VBOXMANAGE} startvm ${VBOXVMUUID}\" to see more details."
        exit 4
fi</pre>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://eikke.com/virtualbox-launch-script/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>KDE4 reviewed</title>
		<link>http://eikke.com/kde4-reviewed/</link>
		<comments>http://eikke.com/kde4-reviewed/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 11:57:02 +0000</pubDate>
		<dc:creator>Nicolas</dc:creator>
				<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[free desktop]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://eikke.com/kde4-reviewed/</guid>
		<description><![CDATA[I&#8217;ve been able to download the KDE4 LiveCD by now, so I wanted to give it a test ride and write a basic KDE 4 review. These are my findings. I first and foremost want to stress I do not ever want to attack, offend or whatever anyone in this post (as reactions of vocal [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been able to <a href="http://eikke.com/kde4-released-more-free-desktop-progress/">download the KDE4 LiveCD</a> by now, so I wanted to give it a test ride and write a basic <strong>KDE 4 review</strong>. These are my findings. I first and foremost want to stress I do not ever want to attack, offend or whatever anyone in this post (as reactions of vocal users on posts like these can be fierce sometimes <img src='http://eikke.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ). These are my findings, both positive and negative.</p>
<p>One reason to read this until the end (in case you wouldn&#8217;t <img src='http://eikke.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ):</p>
<p><a href="http://eikke.com/kde4-reviewed/kde-40-button-overflow/" rel="attachment wp-att-47" title="KDE 4.0 Button Overflow"><img src="http://eikke.com/wp-content/uploads/2008/01/lots_of_buttons.thumbnail.png" alt="KDE 4.0 Button Overflow" /></a></p>
<p>At first bootup the <a href="http://www.opensuse.org" title="OpenSuSE">OpenSuSE</a> bootsplash theme attracts your attention. I really like it, very smooth.</p>
<p>After a successful bootup (using <a href="http://www.virtualbox.org" title="VirtualBox">VirtualBox</a> virtualization)  the <a href="http://www.kde.org" title="KDE">KDE</a> desktop starts. This takes a while, but this can be blamed on the use of a LiveCD, and a virtual machine. The splash screen is very clean, the use of black and rounded corners reminds me of <a href="http://www.apple.com">Apple OS X</a> a little, don&#8217;t ask me why. The icon animation is nice, although I think the transparency shouldn&#8217;t go all the way to completely transparent (at least, that&#8217;s what it looks like), an maybe it should change somewhat slower. Next to this, the last icon in row (the KDE icon) is much bigger than the others, which doens&#8217;t look nice. Anyway, minor details.</p>
<p>Once booted, the user is presented with his desktop and a &#8216;Useful Tips&#8217; dialog:</p>
<p><a href="http://eikke.com/kde4-reviewed/kde-40-first-login/" rel="attachment wp-att-40" title="KDE 4.0 First login"><img src="http://eikke.com/wp-content/uploads/2008/01/initial_login.thumbnail.png" alt="KDE 4.0 First login" /></a></p>
<p><span id="more-39"></span></p>
<p>One can immediately notice the new themeing (at least, compared to what I remember of KDE 3.5). The window borders are pretty nice (I like the fact they&#8217;re integrated with the window content, notice the curve on top), icons in the dialog are slick. One detail I really dislike is the use of centered text. No clue why this isn&#8217;t simply left-aligned.</p>
<p>Once the dialog is closed, one can explore the desktop. As I mentioned in <a href="http://eikke.com/kde4-released-more-free-desktop-progress/">my previous KDE 4 post</a>, I dislike the panel width. I could not figure out how to change this though: when right-clicking the panel in search of some &#8220;Properties&#8221; function, only panel applet-specific properties can be changed, and the panel border is not draggable. Maybe this setting is hidden somewhere else, but it&#8217;s not available in the (IMHO) most logical place.</p>
<p>There are 6 panel applets enabled by default: a menu (which integrates applications, places and system settings, as before, somewhat like the GNOME panel menu Novell created), a task manager, a desktop switcher, the clipboard manager, an applet to manage removable devices, and a clock.</p>
<p>There&#8217;s a minor issue with the applet represented by the computer screen: unlike the other applets, when hovering with your mouse above it, no tooltip is displayed denoting what this icon is all about. I could only figure this out once clicking it.</p>
<p>On the upper right corner there&#8217;s a hotspot which allows the user to add widgets to his desktop, or to &#8216;Zoom out&#8217;:</p>
<p><a href="http://eikke.com/kde4-reviewed/kde-40-desktop-zoom-out-feature/" rel="attachment wp-att-41" title="KDE 4.0 Desktop zoom out feature"><img src="http://eikke.com/wp-content/uploads/2008/01/desktop_zoom_out.thumbnail.png" alt="KDE 4.0 Desktop zoom out feature" /></a></p>
<p>I, honestly, have no clue what the use of that is. Luckily you can zoom in again too, although the hotspot context menu is zoomed out to one quarter of its original size too, which is really small (actually, not readable). Bug?</p>
]]></content:encoded>
			<wfw:commentRss>http://eikke.com/kde4-reviewed/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>KDE4 released: more Free Desktop progress</title>
		<link>http://eikke.com/kde4-released-more-free-desktop-progress/</link>
		<comments>http://eikke.com/kde4-released-more-free-desktop-progress/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 21:08:08 +0000</pubDate>
		<dc:creator>Nicolas</dc:creator>
				<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[free desktop]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[topaz]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://eikke.com/kde4-released-more-free-desktop-progress/</guid>
		<description><![CDATA[KDE4 was released today. Most likely not a big surprise for most readers, but hey Congratulations to the KDE team! I&#8217;d love to give KDE 4 a test-run asap, been trying to download the LiveCD ISO to boot it in my VirtualBox virtual machine, but the torrent is extremely slow here. Maybe my ISP also [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.kde.org/announcements/4.0/" title="KDE 4.0 release announcement">KDE4 was released today</a></strong>. Most likely not a big surprise for most readers, but hey <img src='http://eikke.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Congratulations to the <a href="http://www.kde.org" title="KDE">KDE</a> team!</p>
<p>I&#8217;d love to give KDE 4 a test-run asap, been trying to download the <a href="http://home.kde.org/~binner/kde-four-live/" title="KDE 4.0 LiveCD">LiveCD ISO</a> to boot it in my <a href="http://www.virtualbox.org" title="VirtualBox">VirtualBox</a> virtual machine, but the <a href="http://home.kde.org/~binner/kde-four-live/KDE-Four-Live.i686-1.0.torrent" title="KDE 4.0 LiveCD Torrent">torrent</a> is extremely slow here. Maybe <a href="http://www.skynet.be" title="Skynet">my ISP</a> also implemented BitTorrent bandwidth capping as iirc some others did in Belgium, which is completely unfair as this is, obviously, 100% legal content. Some of the screenshots I saw both during development phases and today do look pretty cool, especially taking into account I&#8217;m not a big fan of the KDE3.x look. I&#8217;m still a little afraid the bottom panel is very high (just like the KDE3.x one), which removes quite a lot of my precious display size&#8230; A 14.1 widescreen laptop isn&#8217;t thát big, using <a href="http://www.gnome.org" title="GNOME">GNOME</a> I only loose 2&#215;21 pixels.</p>
<p>One thing made me wonder: <a href="http://plasma.kde.org/" title="KDE Plasma">Plasma</a>, <a href="http://solid.kde.org/" title="KDE Solid">Solid</a>, <a href="http://phonon.kde.org/" title="KDE Phonon">Phonon</a>, <a href="http://www.kde.org/announcements/4.0/applications.php" title="KDE 4.0 Applications">Dolphin, Okular</a>, <a href="http://pim.kde.org/akonadi/" title="KDE Akonadi">Akonadi</a>, <a href="http://oxygen-icons.org/" title="KDE Oxygen Icons">Oxygen</a>,&#8230; Where&#8217;s the K* guys? <img src='http://eikke.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>I remember some really long and heated threads on GNOME 3 (<a href="http://live.gnome.org/ThreePointZero" title="GNOME Project Topaz">Project Topaz</a>, which I still consider to be a great name) some months ago, maybe those should be revamped too, to keep the vibe alive <img src='http://eikke.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Last couple of years have been very interesting Free Desktop-wise: we got more integration of system components, very flashy UI stuff, great new iconsets and themes, more stabilization of desktop components, several great and innovative new applications,&#8230; PDE (Perfect Desktop Environment) doesn&#8217;t exist yet (most likely it never will&#8230; does such a thing exist, after all?) but current projects are progressing very nicely, each with their proper strengths, targeted user base and features, which can only be applauded and stimulated. Keep on rocking, all of you, so the years ahead of us will be even more surprising, creative, constructive and <strong>fun</strong>!</p>
]]></content:encoded>
			<wfw:commentRss>http://eikke.com/kde4-released-more-free-desktop-progress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

