<?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>Abraxas &#187; Windows XP</title>
	<atom:link href="http://www.effinger.org/blog/tag/windows-xp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.effinger.org/blog</link>
	<description>a personal knowledge base</description>
	<lastBuildDate>Sun, 06 Jun 2010 17:41:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>JPEG Auflösung verlustfrei ändern</title>
		<link>http://www.effinger.org/blog/2009/09/26/jpeg-auflosung-verlustfrei-andern/</link>
		<comments>http://www.effinger.org/blog/2009/09/26/jpeg-auflosung-verlustfrei-andern/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 18:22:02 +0000</pubDate>
		<dc:creator>Markus Effinger</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[EXIF]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://www.effinger.org/blog/?p=760</guid>
		<description><![CDATA[<p>Weil ich mit einigen Tools, die JPEGs in PDF-Dateien konvertieren das Problem hatte, dass die resultierenden PDF-Dateien nicht im DINA4 Format vorlagen, sondern viel größer waren, musste ich die Auflösung der JPEG-Dateien entsprechend ändern. In einem Blog wurde für diesen Zweck ein nettes Programm für die Kommandozeile namens exiftool von Phil Harvey vorgeschlagen. Das kann [...]]]></description>
			<content:encoded><![CDATA[<p>Weil ich mit einigen Tools, die JPEGs in PDF-Dateien konvertieren das Problem hatte, dass die resultierenden PDF-Dateien nicht im DINA4 Format vorlagen, sondern viel größer waren, musste ich die Auflösung der JPEG-Dateien entsprechend ändern. In einem <a href="http://photo.net/digital-darkroom-forum/00QRJA">Blog</a> wurde für diesen Zweck ein nettes Programm für die Kommandozeile namens <a href="http://www.sno.phy.queensu.ca/~phil/exiftool/">exiftool von Phil Harvey</a> vorgeschlagen. Das kann jedoch weit mehr und ist meiner Meinung nach für jeden, dem <a href="http://de.wikipedia.org/wiki/Exchangeable_Image_File_Format">EXIF (Exchangeable Image File Format)</a> etwas sagt, ein Muss. Mittlerweile wurde auch eine <a href="http://freeweb.siol.net/hrastni3/foto/exif/exiftoolgui.htm">grafische Oberfläche</a> entwickelt, um das Tool noch einfacher bedienen zu können &#8211; leider nur für Windows.<br />
Unter Ubuntu lässt sich das exiftool durch folgenden Befehl installieren:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> libimage-exiftool-perl</pre></div></div>

<p>Anschließend kann man durch den Befehl</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">exiftool <span style="color: #660033;">-Xresolution</span>=<span style="color: #000000;">150</span> <span style="color: #660033;">-Yresolution</span>=<span style="color: #000000;">150</span> <span style="color: #660033;">-ResolutionUnit</span>=inches <span style="color: #000000; font-weight: bold;">*</span>.jpg</pre></div></div>

<p>die Auflösung aller JPEG-Dateien im aktuellen Verzeichnis auf 150 dpi setzen. Der Befehl erscheint trivial, aber bis ich herausgefunden hatte, dass ohne den Parameter ResolutionUnit das exiftool gar nichts verändert, verging einige Zeit. Jetzt werden natürlich einige fragen, warum so kompliziert, wenn man das doch mit jedem Bildbearbeitungsprogramm wie GIMP &amp; Co einfacher erreichen kann. Mit GIMP ist jedoch <em>keine</em> verlustfreie (losless) Änderung der Auflösung möglich. GIMP hätte beim Öffnen zunächst die JPEG-Datei dekomprimiert und dann beim Speichern erneut komprimiert, so dass es unweigerlich zu einem Qualitätsverlust gekommen wäre.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.effinger.org/blog/2009/09/26/jpeg-auflosung-verlustfrei-andern/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>VirtualBox Guest Additions und die Zeit</title>
		<link>http://www.effinger.org/blog/2009/03/22/virtualbox-guest-additions-und-die-zeit/</link>
		<comments>http://www.effinger.org/blog/2009/03/22/virtualbox-guest-additions-und-die-zeit/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 17:53:46 +0000</pubDate>
		<dc:creator>Markus Effinger</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Virtualbox]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://www.effinger.org/blog/?p=755</guid>
		<description><![CDATA[<p>Leider musste ich mittlerweile einen Nachteil bei der Installation der Gasterweiterungen feststellen, der mich sogar dazu brachte, sie komplett zu deinstallieren: Die Gasterweiterungen synchronisieren in unregelmäßigem Abstand die Zeit des Gastsystems mit dem Hostsystem. Wenn man als Host Windows hat und als Gast ein Linux-System mit ntpd, dann ist das nicht gerade toll. Wie also [...]]]></description>
			<content:encoded><![CDATA[<p>Leider musste ich mittlerweile einen Nachteil bei der <a href="http://www.effinger.org/blog/2009/03/14/tips-fur-ubuntu-server-unter-virtualbox/">Installation der Gasterweiterungen</a> feststellen, der mich sogar dazu brachte, sie komplett zu deinstallieren: Die Gasterweiterungen synchronisieren in unregelmäßigem Abstand die Zeit des Gastsystems mit dem Hostsystem. Wenn man als Host Windows hat und als Gast ein Linux-System mit ntpd, dann ist das nicht gerade toll. Wie also wird man die Gasterweiterungen wieder los? Nach einer <a href="http://forums.virtualbox.org/viewtopic.php?t=7839">Anleitung im Virtualbox-Forum</a> muss man das aufgrund des Fehlens einer uninstall Option von Hand folgendermaßen bewerkstelligen:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #000000; font-weight: bold;">/</span>etc <span style="color: #660033;">-name</span> <span style="color: #ff0000;">&quot;*vboxadd*&quot;</span> <span style="color: #660033;">-exec</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> \;
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #000000; font-weight: bold;">/</span>etc <span style="color: #660033;">-name</span> <span style="color: #ff0000;">&quot;*vboxvfs*&quot;</span> <span style="color: #660033;">-exec</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> \;
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-r</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>src<span style="color: #000000; font-weight: bold;">/</span>vboxadd-<span style="color: #000000; font-weight: bold;">*</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-r</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>src<span style="color: #000000; font-weight: bold;">/</span>vboxvfs-<span style="color: #000000; font-weight: bold;">*</span>
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>vboxadd-timesync
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>modules<span style="color: #000000; font-weight: bold;">/`</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -r<span style="color: #000000; font-weight: bold;">`/</span>misc<span style="color: #000000; font-weight: bold;">/</span>vboxadd.ko
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>modules<span style="color: #000000; font-weight: bold;">/`</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -r<span style="color: #000000; font-weight: bold;">`/</span>misc<span style="color: #000000; font-weight: bold;">/</span>vboxvfs.ko</pre></div></div>

<p>Nach einem Neustart mit</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> reboot</pre></div></div>

<p>sollte sich das Zeitproblem erledigt haben. Vielleicht hätte es auch einfach gereicht, die Datei /usr/sbin/vboxadd-timesync umzubenennen und stattdessen einen Link auf /dev/null zu erzeugen. Aber sicher ist sicher <img src='http://www.effinger.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Wer trotz der Entfernung der Gasterweiterungen Probleme hat, sollte <a href="http://forums.virtualbox.org/viewtopic.php?f=7&amp;t=13673">bei älteren Kernel-Versionen eventuell die Bootparameter entsprechend ändern</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.effinger.org/blog/2009/03/22/virtualbox-guest-additions-und-die-zeit/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Tips für Ubuntu Server unter Virtualbox</title>
		<link>http://www.effinger.org/blog/2009/03/14/tips-fur-ubuntu-server-unter-virtualbox/</link>
		<comments>http://www.effinger.org/blog/2009/03/14/tips-fur-ubuntu-server-unter-virtualbox/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 19:30:13 +0000</pubDate>
		<dc:creator>Markus Effinger</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Virtualbox]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://www.effinger.org/blog/?p=569</guid>
		<description><![CDATA[<p>In diesem Beitrag beschreibe ich, wie die Maus im Terminalmodus aktiviert werden kann, wie man mit VirtualBox &#62;= 2.1.0 trotz nichtverbundenem Netzwerkkabel auf sein Gastsystem unter Windows XP zugreifen kann und wie man die Gasterweiterungen installiert.</p>
Maus im Terminalmodus aktivieren
<p>Betreibt man als Gastsystem Ubuntu in der Server Version, so möchte man normalerweise keine grafische Oberfläche installieren. [...]]]></description>
			<content:encoded><![CDATA[<p>In diesem Beitrag beschreibe ich, wie die Maus im Terminalmodus aktiviert werden kann, wie man mit VirtualBox &gt;= 2.1.0 trotz nichtverbundenem Netzwerkkabel auf sein Gastsystem unter Windows XP zugreifen kann und wie man die Gasterweiterungen installiert.</p>
<h3>Maus im Terminalmodus aktivieren</h3>
<p>Betreibt man als Gastsystem Ubuntu in der Server Version, so möchte man normalerweise keine grafische Oberfläche installieren. Dennoch wäre es manchmal sehr hilfreich, man könnte zumindest die Maus nutzen. Das geht und zwar mit gdm, dem General Purpose Mouse Interface. Dieses lässt sich ganz einfach installieren mit einem</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> gpm</pre></div></div>

<h3>Permanent auf Gastsystem über Netzwerk zugreifen</h3>
<p>In VirtualBox Versionen ab 2.1.0 wurde das Netzwerksetup komplett überarbeitet. Als Folge werden Hostinterfaces nicht mehr als eigener Netzwerkadapter auf dem Hostsystem erzeugt, sondern unmittelbar einem dort existierenden Netzwerkadapter zugeordnet. Das macht aus meiner Sicht durchaus Sinn, hat aber bei mir einen unerwünschten Nebeneffekt gehabt. Sobald das Netzwerkkabel meines Netzwerkadapters auf dem Hostsystem entfernt wurde, konnte ich auch nicht mehr auf das Gastsystem zugreifen, dessen Hostinterface diesem Netzwerkadapter zugeordnet war. Allerdings möchte ich ja auch unterwegs, wenn ich keine Netzwerverbindung habe, mit meinem Gastsystem arbeiten. Eine Lösung habe ich in der <a href="http://forums.virtualbox.org/viewtopic.php?p=33943#p33943">VirtualBox FAQ</a> gefunden. Man installiert ein Loopback Netzwerkadapter entsprechend der <a href="http://support.microsoft.com/kb/839013">Anleitung von Microsoft für Windows XP</a> (sollte unter Vista analog funktionieren). Nun hat man zwei Möglichkeiten, um das Gastsystem daran anzubinden. Man kann eine Netzwerkbrücke zwischen dem bisherigen Netzwerkadapter, dem das VirtualBox Hostinterface zugeordnet ist, und dem neuen Loopback Netzwerkadapter bilden. Dazu unter <strong>Start &gt; Systemsteuerung &gt; Netzwerkverbindungen</strong> beide Netzwerkvebindungen markieren, nach einem Rechtsklick den Menüpunkt <strong>Verbindungen überbrücken</strong> auswählen. Alternativ kann man unter VirtualBox dem Gastsystem eine weitere Netzwerkverbindung vom Typ Hostinterface hinzufügen und wählt dort als Netzwerkkarte des Hosts die entsprechende Loopback Netzwerkverbindung aus. Ich habe mich für letzteres entschieden. Man muss in diesem Fall noch entsprechende IP-Addressen vergeben, damit Host- und Gastsystem miteinander kommunizieren können. Dem Host- bzw. Gastsystem habe ich die folgenden Werte zugewiesen:</p>
<table border="0">
<tbody>
<tr>
<td></td>
<td>Hostsystem (hier: Windows XP)</td>
<td>Gastsystem (hier: Ubuntu)</td>
</tr>
<tr>
<td>IP-Addresse</td>
<td>192.168.254.1</td>
<td>192.168.254.2</td>
</tr>
<tr>
<td>Netzwerkmaske</td>
<td>255.255.255.252</td>
<td>255.255.255.252</td>
</tr>
</tbody>
</table>
<p>Die Windows-Konfiguration erfolgt grafisch (analog zu der <a href="http://www.uni-koeln.de/rrzk/pc/windoku/statip/">Anleitung der Uni Köln</a>, Gateway und DNS-Server frei lassen). Bei Ubuntu editiert man dazu die Datei <a href="http://wiki.ubuntuusers.de/interfaces">/etc/network/interfaces</a> und fügt folgenden Eintrag hinzu (ggfs. Interface anpassen &#8211; hier eth1):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">auto eth1
iface eth1 inet static
address 192.168.254.2
netmask 255.255.255.252</pre></div></div>

<p>Nach einem</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>networking restart</pre></div></div>

<p>sollte die Verbindung zwischen Host- und Gastsystem möglich sein (testen mit ping).</p>
<h3>Gasterweiterungen unter Ubuntu Server installieren</h3>
<p>Um die Gasterweiterung, die beispielsweise das gemeinsame Nutzen von Ordnern des Host- und Gastsystems zulässt, zu installieren, müssen zunächst die entsprechenden Pakete installiert sein. Unter anderem werden die Kernel-Header Dateien benötigt. Dies habe ich zum Anlass genommen  gleich auf die neueste Kernelversion von Ubuntu 8.04 Server umzusteigen (wohl gemerkt: das dist-upgrade führt hier <strong>nicht</strong> zu einem Upgrade der Distributionsversion also z.B. 8.04 auf 8.10, da man hierfür die entsprechenden Einträge in /etc/apt/sources.list ändern müsste).</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> update <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> dist-upgrade</pre></div></div>

<p>Im nächsten Schritt müssen wir die benötigten Pakete für die Gasterweiterungen installieren.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> linux-headers-server <span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">gcc</span></pre></div></div>

<p>Anschließend müssen die Gasterweiterungen als CD-ROM über den Menübefehl <strong>Geräte &gt; Gasterweiterungen installieren</strong> zur Verfügung gestellt werden. Durch das Mounten der CD-ROM mit</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #000000; font-weight: bold;">/</span>media<span style="color: #000000; font-weight: bold;">/</span>cdrom</pre></div></div>

<p>und den anschließenden Aufruf des Installationsprogramms mit</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>media<span style="color: #000000; font-weight: bold;">/</span>cdrom<span style="color: #000000; font-weight: bold;">/</span>VBoxLinuxAdditions-x86.run</pre></div></div>

<p>(ggfs. für 64-bit System anpassen) und anschließendem Neustart des Gastsystems werden alle erforderlichen Schritte erledigt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.effinger.org/blog/2009/03/14/tips-fur-ubuntu-server-unter-virtualbox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
