<?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>aus&#039;minternet &#187; Linux</title>
	<atom:link href="http://www.ausminternet.de/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ausminternet.de</link>
	<description></description>
	<lastBuildDate>Fri, 19 Aug 2011 18:17:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Prowl-Plugin für Knotify</title>
		<link>http://www.ausminternet.de/2010/12/28/prowl-plugin-fuer-knotify/</link>
		<comments>http://www.ausminternet.de/2010/12/28/prowl-plugin-fuer-knotify/#comments</comments>
		<pubDate>Tue, 28 Dec 2010 17:58:01 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[knotify]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Prowl]]></category>

		<guid isPermaLink="false">http://www.virtualpixel.de/?p=2104</guid>
		<description><![CDATA[Ich habe gerade erst vorgestern ein wenig über das Weiterleiten von Benachrichtigungen unter KDE geblogt und dort folgendes geschrieben: Getoppt werden würde das ganze nur noch, wenn es so funktionieren würde wie unter OSX: Dort ist Prowl ein Plugin für &#8230; <a href="http://www.ausminternet.de/2010/12/28/prowl-plugin-fuer-knotify/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ich habe gerade erst vorgestern ein wenig über das Weiterleiten von Benachrichtigungen unter KDE <a  href="http://www.ausminternet.de/2010/12/26/benachrichtigungen-ausserhalb-des-computers-prowl-und-ios-als-benachrichtigungsgateway/">geblogt</a> und dort folgendes geschrieben:</p>
<blockquote><p>Getoppt werden würde das ganze nur noch, wenn es so funktionieren würde wie unter OSX: Dort ist Prowl ein Plugin für das globale Benachrichtigungsystem Growl (daher auch der Name) und es leitet alle Nachrichten einfach weiter, bzw. diejenigen, die man weitergeleitet haben möchte. So eine Schnitstelle zum KDE-Benachrichtigungssystem wäre fantastisch, jemand interesse das mal zu coden? <img src="http://www.ausminternet.de/wp-includes/images/smilies/icon_wink.gif" alt=";)" /></p></blockquote>
<p>Kurz darauf, wurde ich in den Kommentaren von BajK darauf hingewiesen, dass in Knotify in KDE SC 4.6 wohl ein Pluginsystem enthalten sein soll. Kurz gesucht und schnell gefunden: <a  href="http://ffejery.wordpress.com/2010/11/15/knotify-plugins/">KNotify Plugins (Or, “What I’ve been working on, now with details”)</a>.  Jeffery Maceachern hat es gerade noch zum Feature-Freeze von KDE 4.6 geschafft die Pluginschnitstelle fertigzustellen. In seinem Blogpost erklärt er, wie das System funktioniert und wie man es einbindet (dazu später mehr). Außerdem gibt es in seinem git-Repository ein <a  href="http://gitorious.org/unofficial-knotify-plugins/unofficial-knotify-plugins/trees/master/g15message">Plugin für die Logitech G15 Tastatur mit Display</a> und ein <a  href="http://gitorious.org/unofficial-knotify-plugins/unofficial-knotify-plugins/trees/master/dummy">Dummy-Plugin</a>.</p>
<p>Nachdem ich mir das Dummy-Plugin angeschaut habe, war ich motiviert genug mit meinen spärlichen Programmierkentnissen ein Plugin zu schreiben, welches die Nachrichten per Prowl auf mein iPhone pusht (<a  href="http://www.ausminternet.de/2010/12/26/benachrichtigungen-ausserhalb-des-computers-prowl-und-ios-als-benachrichtigungsgateway/">hier gibt&#8217;s ein paar mehr Infos</a>). Und nach einem halben Tag arbeit, tadaaaaaa, ist es fertig: <a  href="http://gitorious.org/knotify_prowl">knotify-prowl</a>.</p>
<p><span id="more-2104"></span></p>
<h3>Installation</h3>
<hr /><strong><span style="color: #ff0000;">Achtung: </span></strong></p>
<p><em><span style="color: #ff0000;">Da das Pluginsystem erst mit KDE SC 4.6 kommt, benötigt man einen aktuellen Trunk-Build von KDE oder den RC1 von KDE SC 4.6</span></em></p>
<p><em><span style="color: #ff0000;">Benutzt man die aktuelle Trunk-Version von heute Nachmittag, so ist alles in Ordnung. Für den RC1 und ältere Versionen gibt es aktuell noch einen Bug, der erst im RC2 behoben sein wird:</span></em></p>
<p><em><span style="color: #ff0000;">Es fehlt die Datei <strong>/usr/include/knotify_export.h</strong> welche ihr hier: <a href="http://websvn.kde.org/?view=revision&amp;revision=1209874 ">http://websvn.kde.org/?view=revision&amp;revision=1209874 </a>bekommt und nach <strong>/usr/lib/</strong> schiebt.</span></em></p>
<hr />Zuerst holt man sich die aktuelle Version aus dem git-Repository:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">git</span> clone <span style="color: #c20cb9; font-weight: bold;">git</span>:<span style="color: #000000; font-weight: bold;">//</span>gitorious.org<span style="color: #000000; font-weight: bold;">/</span>knotify_prowl<span style="color: #000000; font-weight: bold;">/</span>knotify_prowl.git</pre></div></div>

<p>Dann trägt man seinen Prowl API-Key in die Datei <strong>notifybyprowl.cpp</strong> in Zeile 52 ein:</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;">QString prowlApiKey <span style="color: #000080;">=</span> <span style="color: #FF0000;">&quot;YOURAPIKEY&quot;</span><span style="color: #008080;">;</span></pre></div></div>

<p>Nun kann man das Plugin kompilieren und installieren:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #7a0874; font-weight: bold;">cd</span> knotify_prowl
$ <span style="color: #c20cb9; font-weight: bold;">mkdir</span> build
$ <span style="color: #7a0874; font-weight: bold;">cd</span> build
$ cmake -DCMAKE_INSTALL_PREFIX=<span style="color: #000000; font-weight: bold;">`</span>kde4-config --prefix<span style="color: #000000; font-weight: bold;">`</span> ..
$ <span style="color: #c20cb9; font-weight: bold;">make</span>
$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span> OR <span style="color: #c20cb9; font-weight: bold;">su</span> <span style="color: #660033;">-c</span> <span style="color: #ff0000;">'make install'</span></pre></div></div>

<h3>Konfiguration und Benutzung</h3>
<p>Die Konfiguration ist momentan noch etwas umständlich, da sie nur über Konfigurationsdateien geht. In KDE 4.7 soll dann die Möglichkeit kommen, die Plugins per GUI zu aktivieren. Um zu einem Ereigniss die Notifikation über das Prowl-Plugin zu aktivieren, sucht man sich das Ereigniss in der Entsprechenden <strong>.notifyrc</strong> Datei unter <strong>/usr/share/apps/$(AppName)/</strong> heraus.</p>
<p>Nehmen wir mal das Beispiel &#8220;<em>Neue eingehende Kopete Nachricht</em>&#8220;, dann muss in der Datei:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>apps<span style="color: #000000; font-weight: bold;">/</span>kopete<span style="color: #000000; font-weight: bold;">/</span>kopete.notifyrc</pre></div></div>

<p>Der Action Eintrag des Events <em>kopete_contact_incoming</em> von:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>Event<span style="color: #000000; font-weight: bold;">/</span>kopete_contact_incoming<span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #007800;">Name</span>=Incoming Message
<span style="color: #007800;">Comment</span>=An incoming message has been received
<span style="color: #007800;">Action</span>=Sound<span style="color: #000000; font-weight: bold;">|</span>Popup<span style="color: #000000; font-weight: bold;">|</span>Taskbar</pre></div></div>

<p>um die Action <strong>Prowl</strong> ergänzt werden auf:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">&#91;</span>Event<span style="color: #000000; font-weight: bold;">/</span>kopete_contact_incoming<span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #007800;">Name</span>=Incoming Message
<span style="color: #007800;">Comment</span>=An incoming message has been received
<span style="color: #007800;">Action</span>=Sound<span style="color: #000000; font-weight: bold;">|</span>Popup<span style="color: #000000; font-weight: bold;">|</span>Taskbar<span style="color: #000000; font-weight: bold;">|</span>Prowl</pre></div></div>

<p>Auf diese Art und Weise kann man allen *.notifyrc Dateien die Action Prowl hinzufügen und man bekommt die jeweilige Nachricht auf sein iOS-Gerät gepusht.</p>
<h3>ToDo</h3>
<p>Momentan wird der API-Key noch hart einkompiliert, aber das wird sich noch ändern. Es wird momentan geschaut, wo der geeignete Ort dafür ist, auch im Hinblick auf weitere Plugins.</p>
<p>Ansonsten bin ich für weitere Anregungen für das Prowl-Plugin offen und bin jetzt schon gespannt auf weitere Plugins für Knotify!</p>
<h3>Danksagungen</h3>
<p>Da sich meine Programmierkentnisse so ziemlich an einer Hand abzählen lassen, an dieser Stelle noch einmal ein großes Dankeschön an Gerrit und an #kde-devel auf freenode ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ausminternet.de/2010/12/28/prowl-plugin-fuer-knotify/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Benachrichtigungen außerhalb des Computers &#8211; Prowl und iOS als Benachrichtigungsgateway</title>
		<link>http://www.ausminternet.de/2010/12/26/benachrichtigungen-ausserhalb-des-computers-prowl-und-ios-als-benachrichtigungsgateway/</link>
		<comments>http://www.ausminternet.de/2010/12/26/benachrichtigungen-ausserhalb-des-computers-prowl-und-ios-als-benachrichtigungsgateway/#comments</comments>
		<pubDate>Sun, 26 Dec 2010 19:56:18 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[Benachrichtigungen]]></category>
		<category><![CDATA[emerge]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Notifications]]></category>
		<category><![CDATA[Prowl]]></category>
		<category><![CDATA[Push]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[transmission]]></category>

		<guid isPermaLink="false">http://www.virtualpixel.de/?p=2069</guid>
		<description><![CDATA[&#8220;push&#8221; von mryipyop auf flickr Unter KDE gibt es ein großartiges Benachrichtigungssystem, welches alle KDE-Programme benutzen und allerlei Informationen darüber an den Benutzer weiterreichen. Soweit so gut und ich bin im Großen und Ganzen auch sehr zufrieden damit. Allerdings hat &#8230; <a href="http://www.ausminternet.de/2010/12/26/benachrichtigungen-ausserhalb-des-computers-prowl-und-ios-als-benachrichtigungsgateway/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.flickr.com/photos/mryipyop/1673801831/"><img class="alignnone size-full wp-image-2087" title="push" src="http://www.ausminternet.de/wp-content/uploads/2010/12/push.jpg" alt="" width="550" height="218" /></a></p>
<p style="text-align: right;"><span style="color: #999999;"><em>&#8220;push&#8221; von <span id="yui_3_2_0_1_1293392697398662"><a  href="http://www.flickr.com/photos/mryipyop/">mryipyop</a> auf flickr</span></em></span></p>
<p>Unter KDE gibt es ein großartiges Benachrichtigungssystem, welches alle KDE-Programme benutzen und allerlei Informationen darüber an den Benutzer weiterreichen. Soweit so gut und ich bin im Großen und Ganzen auch sehr zufrieden damit. Allerdings hat das System einen Nachteil: Ich bekomme die Benachrichtigungen nur mit, wenn ich auch am Rechner sitze, nicht aber wenn ich woanders bin.</p>
<p><strong>Stellen wir uns mal folgende Scenarios vor:</strong></p>
<ol>
<li>Es wird ein Torrent gestartet und ich gehe runter ins Wohnzimmer und werde, wenn der Download fertig ist, dadrüber benachrichtigt, gehe kurz hoch und arbeite weiter.</li>
<li>Oder es wird ein langer Kopier- oder Encodiervorgang gestartet währenddessen ich was anderes mache und auch zu gegebener Zeit benachrichtigt werde.</li>
</ol>
<p>Die erste Frage wäre: Wie soll ich benachrichtigt werden, wenn ich nicht am PC sitze? Eigentlich relativ einfach, denn eine Sache habe ich immer bei mir: mein iPhone. Es muss also ein Weg gefunden werden, Benachrichtigungen auf&#8217;s iPhone zu schicken.</p>
<p><span id="more-2069"></span></p>
<p>Mail würde, dank Pushmail, gehen, ist aber doch relativ aufwendig, wenn man nicht gerade einen Mailserver bei sich installeirt hat, scheidet also aus. Ebenso würde SMS gehen (und dann auch mit jedem Telefon), aber auch dafür braucht man erstmal einen HTTP-SMS-Gateway oder ähnliches, außerdem kostet es für jede Nachricht Geld. Also auch eher ungeeignet. (Allerdings mit dem Vorteil der Platformunabhängigkeit &#8211; SMS kann jedes Handy. Und so teuer sind SMS-Gateways auch nicht.)</p>
<h3>Push Notifications mit Prowl</h3>
<p>Das Mittel der Wahl heißt <a  href="http://en.wikipedia.org/wiki/Apple_Push_Notification_Service">Push-Notification-Service</a> und kommt von Apple. Dieser Service ermöglicht es über eine Internetverbindug Pushnachrichten an ein iPhone zu schicken. Um diesen Dienst benutzen zu können, muss man ein registrierter Apple-Developer sein, oder man benutzt den Webservice &#8220;<a  href="http://prowl.weks.net/">Prowl</a>&#8221; mit zugehöriger iPhone Applikation gleichen Namens.</p>
<p>Nachdem man sich bei Prowl registriert, sich die App gekauft und mit seinem Account verlinkt hat, bekommt man einen API-Key, mit dem man sich über eine HTTP-API Nachrichten auf&#8217;s iPhone schicken kann.</p>
<p>Wer nicht direkt mit der HTTP-API sprechen will, für den stehen diverse <a  href="http://prowl.weks.net/api.php">Bibliotheken</a> bei Prowl bereit, die einem diese Arbeit für die verschiedensten (Script-)Sprachen abnehmen. Schauen wir uns mal ein Beispiel in Ruby an:</p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#008000; font-style:italic;">#!/usr/bin/ruby</span>
&nbsp;
<span style="color:#008000; font-style:italic;">#folgende libs müssen zuerst über rubygem installiert werden:</span>
<span style="color:#CC0066; font-weight:bold;">require</span> <span style="color:#996600;">'rubygems'</span>
<span style="color:#CC0066; font-weight:bold;">require</span> <span style="color:#996600;">'prowl'</span>
<span style="color:#CC0066; font-weight:bold;">require</span> <span style="color:#996600;">'net/https'</span>
&nbsp;
<span style="color:#008000; font-style:italic;">#Festlegen von ein paar Standardwerten:</span>
&nbsp;
<span style="color:#008000; font-style:italic;">#Dein Prowl API-Key</span>
<span style="color:#0066ff; font-weight:bold;">@apikey</span> = <span style="color:#996600;">&quot;1234567890abcdefgh&quot;</span>
&nbsp;
<span style="color:#008000; font-style:italic;">#Name des Programms, von dem die Nachricht kommt</span>
<span style="color:#0066ff; font-weight:bold;">@application</span> = <span style="color:#996600;">&quot;Programm XY&quot;</span>
&nbsp;
<span style="color:#008000; font-style:italic;">#Welches Event ist passiert?</span>
<span style="color:#0066ff; font-weight:bold;">@event</span> = <span style="color:#996600;">&quot;Event&quot;</span>
&nbsp;
<span style="color:#008000; font-style:italic;">#Die beschreibung des Events</span>
<span style="color:#0066ff; font-weight:bold;">@description</span> = <span style="color:#996600;">&quot;something happend...&quot;</span>
&nbsp;
<span style="color:#008000; font-style:italic;">#Welche Priorität hat die Nachricht?</span>
<span style="color:#008000; font-style:italic;">#5 Werte von -2 (niedrig) bis +2 (hoch)</span>
<span style="color:#008000; font-style:italic;"># Standard ist 0 (normal)</span>
<span style="color:#0066ff; font-weight:bold;">@priority</span> = <span style="color:#006666;">0</span>
&nbsp;
<span style="color:#008000; font-style:italic;">#durchgehen der Attribute</span>
&nbsp;
ARGV.<span style="color:#9900CC;">each_with_index</span> <span style="color:#9966CC; font-weight:bold;">do</span> <span style="color:#006600; font-weight:bold;">|</span>arg, index<span style="color:#006600; font-weight:bold;">|</span>
  <span style="color:#9966CC; font-weight:bold;">if</span> arg == <span style="color:#996600;">&quot;-a&quot;</span>
    <span style="color:#0066ff; font-weight:bold;">@application</span> = ARGV<span style="color:#006600; font-weight:bold;">&#91;</span>index <span style="color:#006600; font-weight:bold;">+</span> <span style="color:#006666;">1</span><span style="color:#006600; font-weight:bold;">&#93;</span>
  <span style="color:#9966CC; font-weight:bold;">elsif</span> arg == <span style="color:#996600;">&quot;-e&quot;</span>
    <span style="color:#0066ff; font-weight:bold;">@event</span> = ARGV<span style="color:#006600; font-weight:bold;">&#91;</span>index <span style="color:#006600; font-weight:bold;">+</span> <span style="color:#006666;">1</span><span style="color:#006600; font-weight:bold;">&#93;</span>
  <span style="color:#9966CC; font-weight:bold;">elsif</span> arg == <span style="color:#996600;">&quot;-d&quot;</span>
    <span style="color:#0066ff; font-weight:bold;">@description</span> = ARGV<span style="color:#006600; font-weight:bold;">&#91;</span>index <span style="color:#006600; font-weight:bold;">+</span> <span style="color:#006666;">1</span><span style="color:#006600; font-weight:bold;">&#93;</span>
  <span style="color:#9966CC; font-weight:bold;">elsif</span> arg == <span style="color:#996600;">&quot;-p&quot;</span>
    <span style="color:#0066ff; font-weight:bold;">@priority</span> = ARGV<span style="color:#006600; font-weight:bold;">&#91;</span>index <span style="color:#006600; font-weight:bold;">+</span> <span style="color:#006666;">1</span><span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="color:#9900CC;">to_i</span>
  <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
<span style="color:#008000; font-style:italic;">#hier wird die Nachricht verschickt:</span>
Prowl.<span style="color:#9900CC;">add</span><span style="color:#006600; font-weight:bold;">&#40;</span>
  <span style="color:#ff3333; font-weight:bold;">:apikey</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#0066ff; font-weight:bold;">@apikey</span>,
  <span style="color:#ff3333; font-weight:bold;">:application</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#0066ff; font-weight:bold;">@application</span>,
  <span style="color:#ff3333; font-weight:bold;">:event</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#0066ff; font-weight:bold;">@event</span>,
  <span style="color:#ff3333; font-weight:bold;">:description</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#0066ff; font-weight:bold;">@description</span>,
  <span style="color:#ff3333; font-weight:bold;">:priority</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> <span style="color:#0066ff; font-weight:bold;">@priority</span>
<span style="color:#006600; font-weight:bold;">&#41;</span></pre></div></div>

<p>Führt man dieses Script nun einfach so aus, kommt folgende Nachricht auf dem iPhone an:</p>
<p><a  href="http://www.ausminternet.de/wp-content/uploads/2010/12/prowl1.jpg" class="thickbox no_icon" rel="gallery-2069" title="prowl1"><img class="alignnone size-full wp-image-2084" title="prowl1" src="http://www.ausminternet.de/wp-content/uploads/2010/12/prowl1.jpg" alt="" width="320" height="480" /></a></p>
<p>Oder man gibt dem Script Argumente mit:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">prowl <span style="color: #660033;">-a</span> Konsole <span style="color: #660033;">-e</span> Encoden <span style="color: #660033;">-p</span> <span style="color: #000000;">1</span> <span style="color: #660033;">-d</span> <span style="color: #ff0000;">&quot;Urlaubsvideo ist fertig&quot;</span></pre></div></div>

<p>Dann bekommt man folgende Meldung:</p>
<p><a  href="http://www.ausminternet.de/wp-content/uploads/2010/12/prowl21.jpg" class="thickbox no_icon" rel="gallery-2069" title="prowl2"><img class="alignnone size-full wp-image-2086" title="prowl2" src="http://www.ausminternet.de/wp-content/uploads/2010/12/prowl21.jpg" alt="" width="320" height="480" /></a></p>
<p>Soweit so gut, nun kann ich also durch anhängen von &#8220;; prowl&#8221; hinter einem Befehl mir nach Beendigung des vorangegangen Befehls eine Nachricht auf&#8217;s iPhone schicken lassen. Schöner wäre es aber, wenn ich nicht immer daran denken müsste.</p>
<h3>Emerge überschreiben</h3>
<p>Unter Gentoo verbringt man viel Zeit mit kompilieren, vorzugsweise, wenn man gerade nicht am Rechner sitzt. Umso ärgerlicher ist es dann, wenn man nach zwei Stunden nachschaut und sieht, dass der Vorgang nach 5 Minuten aufgrund eines Fehlers abgebrochen hat.Da ich aber nicht immer den ganzen prowl-Kram hinten anhängen möchte (und wahrscheinlich auch nur bei jedem vierten Mal dran denken würde) und ich außerdem auch gerne wissen möchte, ob er nun erfolgreich fertig kompiliert hat oder in einen Fehler gelaufen ist, muss eine andere Lösung her.</p>
<p>Man kann relativ einfach vorhandene Programme überschreiben in dem man Beispielsweise in ~/.bin ein Script gleichen Namens anlegt. (Man darf nur nicht vergessen, die Argumente an den Befehl zu übergeben). Im Falle von emerge habe ich mir also unter /root/.bin folgendes Script abgelegt:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#Alle Argumente zusammenfassen</span>
<span style="color: #007800;">args</span>=<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #ff0000;">&quot;$@&quot;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#und an das eigentliche emerge übergeben</span>
<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>emerge $<span style="color: #000000; font-weight: bold;">@</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#das zuletzt verarbeitete Paket raussuchen</span>
<span style="color: #007800;">LAST</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">$(tac /var/log/emerge.log | awk '$2 == &quot;&gt;&gt;&gt;&quot; {print $4,$5,$6,$7; exit;}')</span>&quot;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">#checken ob emerge erfolgreich war (exit=0) oder nicht (exit!=0)</span>
<span style="color: #666666; font-style: italic;">#und je nachdem die entsprechenden Nachrichten verschicken.</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #007800;">$?</span> <span style="color: #660033;">-eq</span> <span style="color: #000000;">0</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #000000; font-weight: bold;">then</span>
  <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>prowl <span style="color: #660033;">-a</span> Konsole <span style="color: #660033;">-e</span> emerge <span style="color: #660033;">-d</span> <span style="color: #ff0000;">&quot;Kompilieren erfolgreich&quot;</span> <span style="color: #660033;">-p</span> <span style="color: #000000;">0</span>
<span style="color: #000000; font-weight: bold;">else</span>
  <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>prowl <span style="color: #660033;">-a</span> Konsole <span style="color: #660033;">-e</span> emerge <span style="color: #660033;">-d</span> <span style="color: #ff0000;">&quot;Fehler bei Paket <span style="color: #007800;">$LAST</span>&quot;</span> <span style="color: #660033;">-p</span> <span style="color: #000000;">1</span>
<span style="color: #000000; font-weight: bold;">fi</span></pre></div></div>

<p>nun kann ich einfach weiterhin wie gewohnt emerge xyz eingeben, bekomme aber am Ende je nach Ausgang des Befehls eine Nachricht gepusht. Dieses Vorgehen lässt sich unter Ubuntu natürlich auch mit apt-get verwirklichen, oder mit einem anderen Programm seiner Wahl.</p>
<h3>Torrent fertig &#8211; Transmission</h3>
<p>Das andere Beispiel von oben waren Torrent-Downloads. Ich nutze Transmission als Client und dieser besitzt eine Scriptingschnitstelle, die es ermöglicht am Ende eines Downloades ein Script auszuführen. Dazu geht man in den Menüpunkt <em>Bearbeiten &gt; Eigenschaften &gt; Torrents &gt; Script ausführen wenn Download fertig</em>. Dort habe ich momentan folgendes kleine Bashscript hinterlegt:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>prowl <span style="color: #660033;">-a</span> Transmission <span style="color: #660033;">-e</span> Fertig <span style="color: #660033;">-d</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$TR_TORRENT_NAME</span> fertig runtergeladen.&quot;</span> <span style="color: #660033;">-p</span> <span style="color: #000000;">0</span></pre></div></div>

<p>Es stehen durch Transmission einige Variablen bereit, eine davon ist $TR_TORRENT_NAME, welche den Namen des Torrents beinhaltet. Weitere findet man hier<a href=" https://trac.transmissionbt.com/wiki/Scripts"> https://trac.transmissionbt.com/wiki/Scripts</a></p>
<h3>Fazit:</h3>
<p>Die Liste der Dinge die man mit diesem System machen kann ist lang, zum Beispiel kann man jeden fehlgeschlagenen Loginversuch auf seinem Root-Server im Internet per Push-Nachricht verschicken, oder sich seinen eigenen Mail- oder Twitter-Push bauen, oder, oder, oder&#8230;</p>
<p>Getoppt werden würde das ganze nur noch, wenn es so funktionieren würde wie unter OSX: Dort ist Prowl ein Plugin für das globale Benachrichtigungsystem Growl (daher auch der Name) und es leitet alle Nachrichten einfach weiter, bzw. diejenigen, die man weitergeleitet haben möchte. So eine Schnitstelle zum KDE-Benachrichtigungssystem wäre fantastisch, jemand interesse das mal zu coden? ;)</p>
<p>Ich hoffe ich konnte eure Fantasie ein wenig anregen mit mein paar Beispielen und freue mich auf zahlreiche weitere Vorschläge für Anwendungsfälle!</p>
<p>Nicht zuletzt ein Dankeschön an <a  href="http://twitter.com/kayssun">@kayssun</a> für seinen entscheidenden Hinweis :)</p>
<p>(Ach ja, Entschuldigung für den sperrigen Titel, mir viel einfach nichts besseres ein&#8230; ;) )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ausminternet.de/2010/12/26/benachrichtigungen-ausserhalb-des-computers-prowl-und-ios-als-benachrichtigungsgateway/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Gentoo auf einer Intel X25-E SSD &#8211; Yay!</title>
		<link>http://www.ausminternet.de/2010/12/18/gentoo-auf-einer-intel-x25-e-ssd-yay/</link>
		<comments>http://www.ausminternet.de/2010/12/18/gentoo-auf-einer-intel-x25-e-ssd-yay/#comments</comments>
		<pubDate>Sat, 18 Dec 2010 20:32:36 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[Technik]]></category>
		<category><![CDATA[Geschwindigkeit]]></category>
		<category><![CDATA[HDD]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[OpenOffice]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[schnell]]></category>
		<category><![CDATA[ssd]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[x25-E]]></category>

		<guid isPermaLink="false">http://www.virtualpixel.de/?p=2042</guid>
		<description><![CDATA[Speed and light (i.e. &#8220;Warp speed. Mr Sulu, take us home.&#8221;) Wie ich vor ein paar Tagen schrieb, bin ich momentan glücklicher (wenn auch nur temporärer) Besitzer einer SSD. Genauer gesagt einem Spitzenmodell aus dem Hause Intel, der X25-E SSD. &#8230; <a href="http://www.ausminternet.de/2010/12/18/gentoo-auf-einer-intel-x25-e-ssd-yay/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.flickr.com/photos/chrisjl/3970617979/"><img class="alignnone size-full wp-image-2055" title="3970617979_28dc1c8b3f_b" src="http://www.ausminternet.de/wp-content/uploads/2010/12/3970617979_28dc1c8b3f_b.jpg" alt="" width="550" height="188" /></a></p>
<p style="text-align: right;"><span style="font-weight: normal;"><span style="color: #808080;"><em><a  href="http://www.flickr.com/photos/chrisjl/3970617979/">Speed and light (i.e. &#8220;Warp speed. Mr Sulu, take us home.&#8221;)</a></em></span></span></p>
<p>Wie ich vor ein paar Tagen <a  href="http://www.ausminternet.de/2010/12/15/mitmachbloggen-eure-wuensche-fuer-den-ssd-test/">schrieb</a>, bin ich momentan glücklicher (wenn auch nur temporärer) Besitzer einer SSD. Genauer gesagt einem Spitzenmodell aus dem Hause Intel, der X25-E SSD. Das E steht hierbei für Extreme &#8211; und das ist auch richtig so :) Doch was kann so eine SSD eigentlich? Wollen wir doch mal sehen:</p>
<p><span id="more-2042"></span></p>
<p>Zu den technischen Daten lässt sich folgendes Sagen:</p>
<ul>
<li>Lesegeschwindigkeit bis zu 270MB/sec</li>
<li>Schreibgeschwindigkeit bis zu 180MB/sec</li>
<li>Stromaufnahme Idle: 0,06Watt</li>
<li>Stromaufnahme Last: 2,4Watt</li>
<li>Hochwertige SLCs (Single Level Cells)</li>
<li>Größe 32GB</li>
</ul>
<p>Weitere Informationen gibt es <a  href="http://www.intel.com/design/flash/nand/extreme/index.htm">bei Intel</a> und detaillierter in <a  href="http://download.intel.com/design/flash/nand/extreme/319984.pdf">diesem PDF</a>. (Die Platte ist nun schon etwas älter und es gibt mittlerweile schnellere SSDs auf dem Markt. Dennoch ist die Intel SSD in der E-Variante auch heute noch ein Spitzenmodell.)</p>
<p>Mein Testsystem besteht aus folgenden Komponenten:</p>
<ul>
<li>AMD X2 5000+ Black Edition dauerhaft übertaktet auf 3Ghz</li>
<li>4GB DDR-2 RAM</li>
<li>Gentoo unstable</li>
<li>KDE 4.6 Beta 2</li>
<li>Samsung SATA 7200RPM 16MB Cache</li>
</ul>
<p>Um die Platte zu testen, musste das System zuerst rüberkopiet werden, also fix einen Ubuntu Live-USB Stick genommen, beide Platten gemounted und nach einem beherzten <strong>cp -ax /mnt/hdd/* /mnt/ssd/ </strong>hat man das gesamte System auf der SSD. Hat man jetzt den Eintrag in der grub-Konfiguration nicht vergessen, so kann man beim nächsten Start sein System von der SSD starten.</p>
<p>Und wie man starten kann! Die Konsoleneinträge fliegen nur so vorbei und schon ist KDE vollständig geladen.  Fantastisch! Aber jetzt mal weniger Emotionen (auch wenn&#8217;s schwer fällt) und mehr Fakten:</p>
<h3>hdparm</h3>
<p>Ein erster Test mit hdparm (sda ist die Samsung HDD, sdb ist die Intel SSD) ergibt:</p>
<p><a  href="http://www.ausminternet.de/wp-content/uploads/2010/12/hdparm.png" class="thickbox no_icon" rel="gallery-2042" title="hdparm"><img class="size-full wp-image-2052 alignnone" title="hdparm" src="http://www.ausminternet.de/wp-content/uploads/2010/12/hdparm.png" alt="" width="550" height="143" /></a></p>
<p>Schon nicht schlecht, schauen wir mal weiter.</p>
<h3>Bootvorgang</h3>
<p><a  href="http://www.ausminternet.de/wp-content/uploads/2010/12/bootchart_hdd.png" class="thickbox no_icon" rel="gallery-2042" title="bootchart_hdd"><img class="alignleft size-thumbnail wp-image-2043" style="margin: 0px 10px 10px 0px; border: 1px solid #cdcdcd;" title="bootchart_hdd" src="http://www.ausminternet.de/wp-content/uploads/2010/12/bootchart_hdd-150x150.png" alt="" width="150" height="150" /></a><a  href="http://www.ausminternet.de/wp-content/uploads/2010/12/bootchart-sdd.png" class="thickbox no_icon" rel="gallery-2042" title="bootchart-sdd"><img class="alignright size-thumbnail wp-image-2044" style="margin: 0px 0px 10px 10px; border: 1px solid #cdcdcd;" title="bootchart-sdd" src="http://www.ausminternet.de/wp-content/uploads/2010/12/bootchart-sdd-150x150.png" alt="" width="150" height="150" /></a>Zu Ihrer Linken sehen sie den Bootchart des Systems mit der alten 7200rpm Samsung Festplatte. Zu Ihrer Rechten sehen sie den Bootverlauf der Intel SSD. Die Unterscheide scheinen auf dem Papier nicht so groß zu sein, gefühlt sind sie allerdings riesig.</p>
<h3>OpenOffice.org Writer im Vergleich</h3>
<p>Um euch mal abseits der Zahlen einen Eindruck zu geben, wie nun die Unterschiede sind, habe ich die Startzeit von OpenOffice.org Writer herangezogen um zu demonstrieren, wie schnell die SSD ist und das ganze per Video festgehalten. Zuerst die HDD, anschließend die SSD:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="334" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/sQZIYolj0t0?fs=1&amp;hl=de_DE" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="550" height="334" src="http://www.youtube.com/v/sQZIYolj0t0?fs=1&amp;hl=de_DE" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Beide Male habe ich das System vorher neu gestartet, so dass der Cache komplett leer ist und alles von der Platte geladen werden musste. Ich denke das Ergebnis spricht für sich. Bei anderen Programmen kann man ein ähnliches Bild sehen: Das Starten von der SSD ist fast überall um den Faktor 3-4 schneller.</p>
<p>(Man entschuldige bitte das hässliche GTK-Theme unter dem HDD-System. Ich habe auf der SDD schon das neue <a  href="http://hugo-kde.blogspot.com/2010/11/oxygen-gtk.html">Oxygen-GTK </a>installiert, welches ich an dieser Stelle mal <strong>ganz schnell, wärmstens und ausdrücklich empfehle!</strong>)</p>
<h3>Weitere Beispiele</h3>
<p>Beim kompilieren bringt eine SSD so gut wie keinen Vorteil, hier ist immer noch die CPU der Flaschenhals. Die Zeitersparnis beim kompilieren von choqok lag mit der HDD bei 9 Sekunden. (2:37 Sekunden vs. 2:28 Sekunden)</p>
<p>Besser hingegen sieht es aus, wenn emerge vor der Paktinstallation die Abhängigkeiten untersucht und auflöst: Mit der HDD dauert der sehr festplattenlastige Vorgang ungefähr 30 Sekunden, mit der SSD nur 5! (fünf!)</p>
<p>Firefox, ein Paradebeispiel für langsam startende Software, startet nun kalt schneller als mit der HDD aus dem Cache.</p>
<p>Ich habe zum Testen ein paar meiner Fotoalben auf die SSD geschoben und diese Alben in Digikam eingepflegt. Ich könnte weinen vor Freude :) Selbst die großen RAW-Bilder lassen sich ohne jegliche Wartezeit und Verzögerung bearbeiten. Die Thumbnailübersicht ist fast instantan erzeugt. So muss das sein!</p>
<h3>Negatives</h3>
<p>Gibt es überhaupt was negatives? Nunja, die Festplatte kostet aktuell knapp 400€ und ist dabei nur 32GB groß, dass ist definitiv negativ. Dafür hat sie allerdings nicht die Probleme, die die billigen SSDs besitzen, Stichwort TRIM. Und ansonsten? Ich merke nun, dass meine CPU doch schon etwas älter ist, denn ab sofort ist sie der Flaschenhals im System. Ich höre jetzt sogar manchmal den Lüfter ein klein wenig aufdrehen, weil die CPU nun fortwährend mit Daten versorgt werden kann und nicht immer auf die Festplatte warten muss. Aber das ist wohl eher in die Ecke Luxusprobleme einzuordnen.</p>
<h3>Fazit</h3>
<p>So eine SSD ist schon was feines und wertet den Rechner performancetechnisch locker um eine Generation nach oben auf. Programme werden fix gestartet, Dateien unfassbar schnell kopiert und das gesamte System fühlt sich unfassbar &#8220;snappy&#8221; und flüssig an. Auch entfallen die ständigen Zugriffsgeräusche, die zwar nicht laut, aber trotzdem irgendwie da waren.</p>
<p>Klar, die Intel E-Serie ist unfassbar teuer und nach eigenen Angaben auch eher für den High-Performancebereich zum Beispiel in Servern vorgesehen. Aber auch für kleineres Geld lässt sich heutzutage eine SSD kaufen. Gute Speicher mit 64GB für das System bekommt man mittlerweile für knapp 150€. Und ich weiß jetzt schon: wenn ich die SSD wieder abgeben muss, werde ich rechtzeitig vorher Amazon bemühen :)</p>
<p>Solange ich die Platte noch habe: Habt ihr noch Fragen? Was soll ich noch teste? Was interessiert euch noch?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ausminternet.de/2010/12/18/gentoo-auf-einer-intel-x25-e-ssd-yay/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Linktipp: &#8220;How to Use KDE Plasma Activities&#8221;</title>
		<link>http://www.ausminternet.de/2010/12/05/kurzer-linktipp-how-to-use-kde-plasma-activities/</link>
		<comments>http://www.ausminternet.de/2010/12/05/kurzer-linktipp-how-to-use-kde-plasma-activities/#comments</comments>
		<pubDate>Sun, 05 Dec 2010 14:15:01 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[Activities]]></category>
		<category><![CDATA[Aktivitäten]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Plasma]]></category>
		<category><![CDATA[Virtuell]]></category>

		<guid isPermaLink="false">http://www.virtualpixel.de/?p=1972</guid>
		<description><![CDATA[Ich denke ich bin nicht der einzige, der sich nicht so ganz im Klaren dadrüber ist, wie denn nun diese ganze Aktivitätengeschichte, die Virtuellen Desktops und die Widget-Dashboards funktionieren, geschwiege denn was sie mir bringen! Daher nun hier mal ein &#8230; <a href="http://www.ausminternet.de/2010/12/05/kurzer-linktipp-how-to-use-kde-plasma-activities/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Ich denke ich bin nicht der einzige, der sich nicht so ganz im Klaren dadrüber ist, wie denn nun diese ganze Aktivitätengeschichte, die Virtuellen Desktops und die Widget-Dashboards funktionieren, geschwiege denn was sie mir bringen! Daher nun hier mal ein kurzer Link zu einem Artikel auf <a  href="http://maketecheasier.com/">MakeTechEasier</a> den ich soeben gefunden habe:</p>
<p style="text-align: justify;"><a  href="http://maketecheasier.com/use-kde-plasma-activities/2010/09/01">How to Use KDE Plasma Activities</a></p>
<p style="text-align: justify;">Dort wird (auf englisch) relativ gut, kurz und knackig alles zur aktuellen Situation rund um die Thematik &#8220;Activities&#8221; in KDE SC 4.5 erklärt. Besonders interessant fand ich den Punkt &#8220;Dashboard&#8221; mit dessen Hilfe ich nun wieder ein separates Widget-Dashboard habe :D Yay!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ausminternet.de/2010/12/05/kurzer-linktipp-how-to-use-kde-plasma-activities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rant: Linux, KDE und der dreckige Rest</title>
		<link>http://www.ausminternet.de/2010/12/04/achtung-rant-linux-kde-und-der-dreckige-rest/</link>
		<comments>http://www.ausminternet.de/2010/12/04/achtung-rant-linux-kde-und-der-dreckige-rest/#comments</comments>
		<pubDate>Sat, 04 Dec 2010 14:15:44 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[CalDAV]]></category>
		<category><![CDATA[Gimp]]></category>
		<category><![CDATA[hotshop]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[KMail]]></category>
		<category><![CDATA[QT]]></category>
		<category><![CDATA[Quanta]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Webeditor]]></category>

		<guid isPermaLink="false">http://www.virtualpixel.de/?p=1968</guid>
		<description><![CDATA[Manchmal habe ich echt nen Hals auf Linux im Allgemeinen und KDE im speziellen. Naja, nicht gerade KDE ausschließlich sondern vielmehr die ganzen Apps die&#8217;s gibt und noch mehr die, die es nicht so machen wie ich es gerne wollen &#8230; <a href="http://www.ausminternet.de/2010/12/04/achtung-rant-linux-kde-und-der-dreckige-rest/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a  href="http://www.ausminternet.de/wp-content/uploads/2010/12/error2.png" class="thickbox no_icon" rel="gallery-1968" title="error2"><img class="alignnone size-full wp-image-1969" title="error2" src="http://www.ausminternet.de/wp-content/uploads/2010/12/error2.png" alt="" width="550" height="250" /></a></p>
<p style="text-align: justify;">Manchmal habe ich echt nen Hals auf Linux im Allgemeinen und KDE im speziellen. Naja, nicht gerade KDE ausschließlich sondern vielmehr die ganzen Apps die&#8217;s gibt und noch mehr die, die es nicht so machen wie ich es gerne wollen würde und am meisten über die, die es gar nicht gibt.</p>
<p style="text-align: justify;">Seien wir doch mal ehrlich, ja, Linux ist super, ein tolles Projekt! Ich unterstütze es wo und wie ich es kann. Keine Frage. Aber irgendwie ist und bleibt es Frickelwerk Als Applefan hat man ja mit seinen Gadgets eh das nachsehen, weil es leider Fakt ist, das Linux ein Nischenmarkt ist. Warum sollte Apple Linux unterstützen? Aus demselben Grunde eben nicht, wie uns auch ander Hersteller nicht unterstützen: zu kleiner Markt und zu viele Varianten. Dann hat man halt mal das Problem, dass die zu Weihnachten geschenkte Webcam eben nur unter Cheese, nicht aber unter Kopete und unter Skype nur im Vorschaumodus funktioniert (es sei denn, man startet das ganze unter einer 64bit Umgebung mit einem 32bit v4l Wrapper. WTF???). Super. Oder die Scanntaste an meinem Multifunktionsdrucker. Ich habe es langsam aufgegeben diese mit einer Funktion belegen zu wollen.</p>
<p style="text-align: justify;">Dann wollte ich vor einiger Zeit mal einen Podcast aufnehmen. Ein USB-Mikrofon, ein analoges Mikrofon. Geht nicht. Ich habe es nicht geschafft von beiden Geräten gleichzeitig aufzunehmen. Unter Windows und OSX ist dies jeweils mit Boardmittteln nicht mal ansatzweise ein Problem. Unter Linux sind da fast zwei ganze Tage mit drauf gegangen.</p>
<p style="text-align: justify;"><span id="more-1968"></span></p>
<p style="text-align: justify;">Ein guter Editor zur Webentwicklung? früher gabs mal Quanta. Heute gibts zwar auch wieder Quanta, aber in einem Zustand, der nicht weiter Erwähnenswert ist. Schonmal jemand mit Textmate oder Dreamweaver gearbeitet? DAS sind gute Programme zur Webentwicklung. Aber Kate? Kwrite? Bluefish? pfft&#8230;</p>
<p style="text-align: justify;">Gimp ist auch son Ding. Aber mal ehrlich Leute, jemand der mal ernsthaft mit Photoshop gearbeitet hat, kann doch nicht klaren Verstandes behaupten, dass Gimp eine ALTERNATIVE dazu ist?!?!? Gimp ist auch eine Möglichkeit Bilder zu bearbeiten, dazu kostenlos, das sehe ich ein, aber mehr auch nicht.</p>
<p style="text-align: justify;">Koffice als ALTERNATIVE zu OpenOffice oder gar MS Office? &#8230;&#8230;</p>
<p style="text-align: justify;">Twitterclients unter KDE? Choqok. Ja gut, nicht schlecht, aber hat sich mal jemand Twitterclients unter OSX angesehen? Da sind selbst die schlechten Clients noch besser als Choqok.</p>
<p style="text-align: justify;">Alternativen für iPhoto? Garageband? Gibt es nicht. Punkt.</p>
<p style="text-align: justify;">Dann dieses ganze Kompilieren und konfigurieren&#8230; ist ja alles ganz schön, nervt aber tierisch! Ganz zu schweigen welchen Aufwand man treiben muss um immer auf dem aktuellsten Stand zu bleiben, bzw welche Probleme damit verbunden sind.</p>
<p style="text-align: justify;">Unter Kmail ist der kleine Pfeil unten rechts auf dem Button immer noch größer als der Button an sich. Schon seit zwei Jahren. Genrell mangelt es vielen Entwicklern an meiner Meinung nach ganz arg an designerischen Fähigkeiten. Schuster bleib bei deinen Leisten heißt es doch so schön! Warum also nicht mal jemanden Fragen der sich damit auskennt? &#8220;Hey, ich will Programm XY machen, kann mal jemand ne schöne GUI dafü entwerfen?&#8221; Ist das so schwer?</p>
<p style="text-align: justify;">Man man man, ich könnte noch ewig so weitermachen. Klar, ein paar Dinge die ich oben genannt habe kosten was. Na und? Ich würde gerne eine angemessene Summe für eine gute Webentwicklungsumgebung in QT/KDE bezahlen. Wer sagt eigentlich, dass es unter Linux immer alles kostenlos zu haben sein muss? Hab ich da was verpasst?</p>
<p style="text-align: justify;">Klar die Leute machen das alles in ihrer Freizeit. Warum nicht Vollzeit und dafür für das Programm Geld nehmen?</p>
<p style="text-align: justify;">Es ist zwar total schön, dass ich meine Arbeitsflächen, oder waren es Aktivitäten?, auf 30 verschieden animierte Arten wechseln kann, aber hallo? Ich würde lieber mal meinen Google-Kalender vernünfitg per CalDAV einbinden!</p>
<p style="text-align: justify;">Es kann doch auch nicht sein, dass man mehr Zeit damit verbringt einen Status vorzubereiten mit dem man dann arbeiten kann, als man dann im Endeffekt daran arbeitet!</p>
<p style="text-align: justify;">So, muss mich jetzt erstmal abreagieren&#8230;</p>
<p style="text-align: justify;"><strong>&#8212; Rant Ende &#8212;</strong></p>
<p style="text-align: justify;">So, natürlich finde ich die Arbeit großartig die ihr Entwickler alle leistet und möchte sie in keiner Art und Weise schmälern! Aber ich musste eben mal Druck ablassen, weil ich mich die letzten zwei Tage wieder extremst aufgeregt habe. Ich finde es super genial was ihr macht und was ihr alle bislang zusammen erreicht habt!</p>
<p style="text-align: justify;">In nicht unwesentlichen Punkten ist Linux/KDE Windows und OSX haushoch überlegen &#8211; deswegen benutze ich es! Aber es ist leider nicht alles heile Welt. Ich bin froh, dass es sowas wie Linux gibt und freue mich auf die nächsten Jahre und die kommenden Enticklungen.</p>
<p style="text-align: justify;"><strong>Ein großes DANKESCHÖN an alle Entwickler, Tester und sonstige Freiwillige die in ihrer Freizeit oder in ihrem Beruf an diesem großartigen Projekt arbeiten!</strong></p>
<p style="text-align: justify;"><em>Ich verspreche euch: Wenn ich mal Millionär werde, werde ich Entwicklern ein vollständiges Gehalt zahlen, damit sie Vollzeit an ihrne Projekten arbeiten können ohne ihre Familien zu vernachlässigen oder Geldsorgen habenzu müssen! Versprochen! </em></p>
<p style="text-align: justify;"><em>Und bitte nicht zu dolle verhauen jetzt :)</em></p>
<p style="text-align: justify;"><strong>Nachtrag, da einige anscheinend mit dem Begriff &#8220;Rant&#8221; nichts anfangen können:</strong></p>
<p>Ich empfehle folgende Lektüre:<a  href="http://tanelorn.net/index.php?topic=23438.0;wap2">http://tanelorn.net/index.php?topic=23438.0;wap2</a> und etwas sachlicher:<a  href="http://en.wikipedia.org/wiki/Rant">http://en.wikipedia.org/wiki/Ran</a></p>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://www.ausminternet.de/2010/12/04/achtung-rant-linux-kde-und-der-dreckige-rest/feed/</wfw:commentRss>
		<slash:comments>71</slash:comments>
		</item>
		<item>
		<title>Kwrite, mein Lieblingseditor &#8211; jetzt mit &#8220;Tabs&#8221;</title>
		<link>http://www.ausminternet.de/2010/12/03/kwrite-mein-lieblingseditor-jetzt-mit-tabs/</link>
		<comments>http://www.ausminternet.de/2010/12/03/kwrite-mein-lieblingseditor-jetzt-mit-tabs/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 22:23:14 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[bluefish]]></category>
		<category><![CDATA[Editor]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[kate]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[komod]]></category>
		<category><![CDATA[kwrite]]></category>
		<category><![CDATA[nano]]></category>
		<category><![CDATA[QT]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://www.virtualpixel.de/?p=1950</guid>
		<description><![CDATA[Die Frage des Editors ist mittlerweile ja eher eine Glaubensfrage, denn eine Frage, basierend auf Funktionen und Fakten. Die einen schwören auf VIM, die anderen benutzen immer noch das Betriebssystem emacs und würden sich über einen guten Editor freuen und &#8230; <a href="http://www.ausminternet.de/2010/12/03/kwrite-mein-lieblingseditor-jetzt-mit-tabs/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a  href="http://www.ausminternet.de/wp-content/uploads/2010/12/kwrite_tabs.png" class="thickbox no_icon" rel="gallery-1950" title="kwrite_tabs_550"><img class="alignnone size-full wp-image-1959" title="kwrite_tabs_550" src="http://www.ausminternet.de/wp-content/uploads/2010/12/kwrite_tabs_550.png" alt="" width="550" height="200" /></a></p>
<p style="text-align: justify;">Die Frage des Editors ist mittlerweile ja eher eine Glaubensfrage, denn eine Frage, basierend auf Funktionen und Fakten. Die einen schwören auf VIM, die anderen benutzen immer noch das Betriebssystem emacs und würden sich über einen guten Editor freuen und Leute wie ich benutzen nano. Doch die Wahl des richtigen Editors geht ja auch über die Konsole hinaus, hin zu den Desktopumgebungen.</p>
<p style="text-align: justify;">Und hier geht&#8217;s dann richtig los: Während die einen nun schreien &#8220;Ja und? Auch unter KDE habe ich eine Konsole mit vim&#8221; bleibt den anderen die Wahl zwischen Unmengen an Editoren. Grenzt man das Ganze dann auf ein Toolkit seiner Wahl, bzw. seiner Desktopumgebung ein, dünnt sich die Geschichte schon ein wenig aus.</p>
<p style="text-align: justify;">Ich benutze KDE/QT und brauche einen Editor um Hauptsächlich Webentwicklung in HTML/CSS/PHP/JS zu machen und ab und an mal das ein oder andere Bash-Script zu schreiben oder mich mal wieder in Ruby zu versuchen.</p>
<p style="text-align: justify;"><span id="more-1950"></span></p>
<p style="text-align: justify;"><em>(Ich rede übrigens bewusst von Editoren und lasse IDEs außen vor. Mit solchen Monstern von Software bin ich noch nie großartig warm geworden.)</em></p>
<h3>Was würde ich gerne haben wollen, könnte ich mir meinen Editor frei aussuchen?</h3>
<div id="_mcePaste" style="text-align: justify;">
<ol>
<li>Syntaxhervorhebung für die oben genannten Sprachen</li>
<li>Automatische Klammern und Anführungszeichen</li>
<li>Einrückungshilfen/automatisches Einrücken</li>
<li>Code-Completion, ebenfalls für die oben genannten Sprachen</li>
<li>eine Tableiste</li>
</ol>
</div>
<p style="text-align: justify;">Unter QT/KDE gibts von Haus aus zwei Editoren: Kate und Kwrite</p>
<p style="text-align: justify;">Kate ist ein gutes Stück umfangreicher und durch Plugins erweiterbar. Kwrite ist ein einfacher, simpler Editor. Was vielleicht nicht alle wissen ist, dass sich beide die selbe Editorkomponennte teilen. Das bedeutet im Klartext: Kwrite ist mächtiger als man es ihm ansieht.</p>
<p style="text-align: justify;">Im Bezug auf die oben genannenten Wünsche schlägt sich erstmal Kate besser. Bis auf Code Completion kann Kate alles gewünschte. Kwrite kann auch fast alles, hat aber keine Tableiste, das heißt, ein neues Dokument, ein neues Fenster &#8211; fürchterlich.</p>
<p style="text-align: justify;">Es gibt leider soweit ich das überblicken kann kein QT/KDE Programm welches Code-Completion beherscht. Klar, Bluefisch, Komodo-Edit etc. sind dazu in der Lage, sehen aber entweder total daneben aus und/oder sind von ihrer Bedienung und ihren Dialogen/Assistenten/Menüs etc. kein Stück KDEig und schreien den ganzen Tag &#8220;Hey schau mich an, ich bin anders als die anderen! Hey Du, siehst Du? Ich sehe hier aus wie in Fremdkörper und fühle mich nicht wohl in dieser Umgebung!&#8221; Mag sein, dass das Quatsch ist, so von wegen Form follows Function, aber ich sehe das leider persönlich ein wenig anders.</p>
<h3>&#8220;Tabs&#8221; in Kwrite</h3>
<p style="text-align: justify;">Bleiben also Kate und Kwrite. Kwrite sagt mir da eigentlich am ehesten zu, da ich so gut wie keine Funktionen außerhalb der Editorkomponente brauche, welche nur Kate bietet, bis auf eine: Tabs! Kwrite kann keine Tabs. Das hielt mich bislang immer davon ab ihn vernünftig zu nutzen, bis heute. Mir kam die Idee die Tabfunktion mit KWin und den Fenstergruppierungen zu bauen.</p>
<p style="text-align: justify;">Unter KDE gibt es die Möglichkeit Fenster zu gruppieren, das sieht dann so aus wie im obigen Screenshot. Damit man dies nicht jedesmal von Hand machen muss, gibt es die Möglichkeit KWin zu sagen, dass kwrite-Fenster immer gruppiert werden sollen.Das geht über:</p>
<p style="text-align: justify;"><strong>Kontextmenü der Fensterleiste &gt; Erweitert &gt; spezielle Einstellungen für dieses Programm&#8230; &gt; Persöhnliche Einstellungen &gt; Autogruppierung für Identische &gt; Erzwingen &gt; check</strong></p>
<p style="text-align: justify;">Und schon werden Kwrite Fenster ab sofort immer gruppiert. Der Nachteil dieses Workaround ist, dass man nicht wie gewohnt per Alt+Tab durch die Tabs wechseln kann. Aber auch hier kann man sich selber Abhilfe schaffen. Man kann sich globale Tastenkürzel festlegen um zwischen  gruppierten Fenstern hin und her zu schalten:</p>
<p style="text-align: justify;"><strong>Systemeinstellungen &gt; Kurzbefehle und Gestensteuerungen &gt; Globale Kurzbefehle &gt; KDE-Komponennte: KWin</strong></p>
<p style="text-align: justify;">Und dann &#8220;<strong>Zwischen Unterfenstern wechseln</strong>&#8221; beispielsweise mit &#8220;<strong>Meta+Pfeil rechts</strong>&#8221; und &#8220;<strong>Zwischen Unterfenstern wechseln (Gegenrichtung)</strong>&#8221; mit &#8220;<strong>Meta+Pfeil links</strong>&#8221; belegen. Zack, hat man &#8220;Tabs&#8221; zwischen denen man hin und her schalten kann.</p>
<h3>Fazit und letzte Wünsche</h3>
<p style="text-align: justify;"><a  href="http://www.ausminternet.de/wp-content/uploads/2010/12/kwrite_tabs.png" class="thickbox no_icon" rel="gallery-1950" title="kwrite_tabs"><img class="alignright size-medium wp-image-1954" style="margin: 10px 0px 10px 10px;" title="kwrite_tabs" src="http://www.ausminternet.de/wp-content/uploads/2010/12/kwrite_tabs-300x243.png" alt="" width="300" height="243" /></a>Schaut man sich jetzt noch die kompletten Editoreinstellungen an, kann man sich mit Zeilennummern, automatischem Einrücken und Tab-durch-Leerzeichen-ersetzen und passendem Zurücklöschen, sowie automatischen Klammern und Anführungszeichen, ein- und ausklappbaren Codeebenen, der automatischen Textvervollständigung und dem lernen der diversen Tastenkürzel zur Textbearbeitung einen hervorragenden, kleinen und schlichten aber dennoch recht mächtigen Editor zusammenbauen.</p>
<p style="text-align: justify;"><strong>Achso, kann eigentlich endlich mal jemand Quanta auf KDE 4 portieren? Danke! ;)</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ausminternet.de/2010/12/03/kwrite-mein-lieblingseditor-jetzt-mit-tabs/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>OpenShot redesign</title>
		<link>http://www.ausminternet.de/2010/09/26/openshot-redesign/</link>
		<comments>http://www.ausminternet.de/2010/09/26/openshot-redesign/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 19:51:36 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[elementary]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[OPenshot]]></category>
		<category><![CDATA[redesign]]></category>

		<guid isPermaLink="false">http://www.virtualpixel.de/?p=1882</guid>
		<description><![CDATA[In der nächsten Version von OpenShot soll ein etwas größeres Redesign der UI vollzogen werden. Das Team um OpenShot hat mich diesbezüglich um Rat gefragt und mich gebeten ein Mockup anzufertigen. OpenShot soll mehr &#8220;elementary&#8221; werden. Ich habe nun den &#8230; <a href="http://www.ausminternet.de/2010/09/26/openshot-redesign/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a  href="http://www.ausminternet.de/wp-content/uploads/2010/09/openshotredesign.jpg" class="thickbox no_icon" rel="gallery-1882" title="openshotredesign"><img class="alignnone size-full wp-image-1885" title="openshotredesign" src="http://www.ausminternet.de/wp-content/uploads/2010/09/openshotredesign.jpg" alt="" width="550" height="279" /></a></p>
<p style="text-align: justify;">In der nächsten Version von <a  href="http://www.openshotvideo.com/">OpenShot</a> soll ein etwas größeres Redesign der UI vollzogen werden. Das Team um OpenShot hat mich diesbezüglich um <a  href="http://www.ausminternet.de/2010/09/12/rhythmbox-evolution-the-elementary-way/#comments">Rat gefragt</a> und mich gebeten ein Mockup anzufertigen. OpenShot soll mehr &#8220;elementary&#8221; werden. Ich habe nun den ersten Entwurf fertig und würde dazu gerne Feedback bekommen! Entweder hier im Blog oder (und das wäre eigentlich besser) im <a  href="https://bugs.launchpad.net/openshot/+bug/648091">Launchpad Bugreport</a> zum Redesign.</p>
<p style="text-align: justify;"><span id="more-1882"></span></p>
<p style="text-align: justify;">Das aktuellste Mockup findet ihr immer hier: <a  href="http://dl.dropbox.com/u/155356/openshot.jpg">http://dl.dropbox.com/u/155356/openshot.jpg</a></p>
<p><strong>So sieht OpenShot aktuell aus:</strong></p>
<p><a  href="http://www.ausminternet.de/wp-content/uploads/2010/09/Bildschirmfoto-5.png" class="thickbox no_icon" rel="gallery-1882" title="Bildschirmfoto-5"><img class="alignnone size-medium wp-image-1883" title="Bildschirmfoto-5" src="http://www.ausminternet.de/wp-content/uploads/2010/09/Bildschirmfoto-5-300x255.png" alt="" width="300" height="255" /></a></p>
<p><strong>Und hier das Redesign:</strong></p>
<p><a  href="http://www.ausminternet.de/wp-content/uploads/2010/09/openshot.jpg" class="thickbox no_icon" rel="gallery-1882" title="openshot"><img class="alignnone size-medium wp-image-1884" title="openshot" src="http://www.ausminternet.de/wp-content/uploads/2010/09/openshot-300x187.jpg" alt="" width="300" height="187" /></a></p>
<p>Meinungen, Kritik und Kommentare mehr als erwünscht! Es liegt quasi an euch, wie das nächste OpenShot Interface aussieht ;)</p>
<p><strong><span style="color: #ff0000;">UPDATE:</span></strong></p>
<p>Möglichkeit zum ausblenden der Transitions und Effects:<a  href="http://dl.dropbox.com/u/155356/openshot.jpg"></p>
<p>http://dl.dropbox.com/u/155356/openshot.jpg</a></p>
<p>Transitions und Effects ausgeblendet, OpenShot compact:</p>
<p><a  href="http://dl.dropbox.com/u/155356/openshot2.jpg">http://dl.dropbox.com/u/155356/openshot2.jpg</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ausminternet.de/2010/09/26/openshot-redesign/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>[mockup] Rhythmbox &amp; Evolution &#8211; The elementary-way</title>
		<link>http://www.ausminternet.de/2010/09/12/rhythmbox-evolution-the-elementary-way/</link>
		<comments>http://www.ausminternet.de/2010/09/12/rhythmbox-evolution-the-elementary-way/#comments</comments>
		<pubDate>Sun, 12 Sep 2010 18:28:13 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[elementary]]></category>
		<category><![CDATA[Evolution]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[rhythmbox]]></category>

		<guid isPermaLink="false">http://www.virtualpixel.de/?p=1867</guid>
		<description><![CDATA[Das ich großer Fan des elementary-Desktops bin, ist kein Geheimnis. Der elementary-nautilus ist vom Design her sehr weit vorne.  Leider sehen nicht alle Programme des Gnome-Desktops so schön aus. Mit zweien davon arbeite ich jeden Tag: Rhythmbox und Evolution. Schaut &#8230; <a href="http://www.ausminternet.de/2010/09/12/rhythmbox-evolution-the-elementary-way/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.ausminternet.de/wp-content/uploads/2010/09/elem550.jpeg" class="thickbox no_icon" rel="gallery-1867" title="elem550"><img class="alignnone size-full wp-image-1876" title="elem550" src="http://www.ausminternet.de/wp-content/uploads/2010/09/elem550.jpeg" alt="" width="550" height="203" /></a></p>
<p style="text-align: justify;">Das ich großer Fan des elementary-Desktops bin, ist <a  href="http://www.ausminternet.de/2010/07/12/elementary-team-you-rock/">kein Geheimnis</a>. Der elementary-nautilus ist vom Design her sehr weit vorne.  Leider sehen nicht alle Programme des Gnome-Desktops so schön aus. Mit zweien davon arbeite ich jeden Tag: Rhythmbox und Evolution. Schaut man sich diese beiden Programme an, wird einem unweigerlich klar: schön ist was anderes. Ich kann leider nicht wirklich dolle Programmieren und daher ist es mir nicht möglich selber was an dem Umstand zu ändern. Ich habe aber Photoshop auf meinem Rechner und kann zumindest meine Ideen damit umsetzen, in der Hoffnung, das sie, von Leuten die es können, in die Tat umgesetzt werden. (Hat ja bei <a  href="http://www.ausminternet.de/2010/03/28/einige-ideen-fuer-choqok/">Choqok</a> auch schon <a  href="https://bugs.kde.org/show_bug.cgi?id=232495">geklappt</a>!)</p>
<p style="text-align: justify;">Hier dann also ohne große Kommentare meine Mockups zu &#8220;elementary-Evolution&#8221; und &#8220;elementary-Rhythmbox&#8221;:</p>
<p style="text-align: justify;"><span id="more-1867"></span></p>
<p style="text-align: justify;"><strong>Rhythmbox vorher:</strong></p>
<p style="text-align: justify;"><a  href="http://www.ausminternet.de/wp-content/uploads/2010/09/vorher.png" class="thickbox no_icon" rel="gallery-1867" title="vorher"><img class="alignnone size-medium wp-image-1868" title="vorher" src="http://www.ausminternet.de/wp-content/uploads/2010/09/vorher-300x209.png" alt="" width="300" height="209" /></a></p>
<p style="text-align: justify;"><strong>elementary-Rhythmbox:</strong></p>
<p style="text-align: justify;"><strong><a  href="http://www.ausminternet.de/wp-content/uploads/2010/09/nachher.jpg" class="thickbox no_icon" rel="gallery-1867" title="nachher"><img class="alignnone size-medium wp-image-1869" title="nachher" src="http://www.ausminternet.de/wp-content/uploads/2010/09/nachher-300x211.jpg" alt="" width="300" height="211" /></a></strong></p>
<p style="text-align: justify;"><strong>Evolution Mailansicht vorher:</strong></p>
<p style="text-align: justify;"><strong><a  href="http://www.ausminternet.de/wp-content/uploads/2010/09/vorher1.png" class="thickbox no_icon" rel="gallery-1867" title="vorher"><img class="alignnone size-medium wp-image-1870" title="vorher" src="http://www.ausminternet.de/wp-content/uploads/2010/09/vorher1-300x202.png" alt="" width="300" height="202" /></a></strong></p>
<p style="text-align: justify;"><strong>elementary-Evolution Mailansicht:</strong></p>
<p style="text-align: justify;"><strong><a  href="http://www.ausminternet.de/wp-content/uploads/2010/09/nachher1.jpg" class="thickbox no_icon" rel="gallery-1867" title="nachher"><img class="alignnone size-medium wp-image-1871" title="nachher" src="http://www.ausminternet.de/wp-content/uploads/2010/09/nachher1-300x202.jpg" alt="" width="300" height="202" /></a></strong></p>
<p style="text-align: justify;"><strong>Evolution Kalenderansicht vorher:</strong></p>
<p style="text-align: justify;"><strong><a  href="http://www.ausminternet.de/wp-content/uploads/2010/09/kalender_vorher.png" class="thickbox no_icon" rel="gallery-1867" title="kalender_vorher"><img class="alignnone size-medium wp-image-1872" title="kalender_vorher" src="http://www.ausminternet.de/wp-content/uploads/2010/09/kalender_vorher-300x200.png" alt="" width="300" height="200" /></a></strong></p>
<p style="text-align: justify;"><strong>elementary-Evolution Kalenderansicht:</strong></p>
<p style="text-align: justify;"><strong><a  href="http://www.ausminternet.de/wp-content/uploads/2010/09/kalender_nachher.jpg" class="thickbox no_icon" rel="gallery-1867" title="kalender_nachher"><img class="alignnone size-medium wp-image-1873" title="kalender_nachher" src="http://www.ausminternet.de/wp-content/uploads/2010/09/kalender_nachher-300x202.jpg" alt="" width="300" height="202" /></a></strong></p>
<p style="text-align: justify;">Meinungen? Kritik? Kommentare?</p>
<p style="text-align: justify;">ICH. WILL. DAS! :)</p>
<p style="text-align: justify;"><strong>Please feel free to comment in english!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ausminternet.de/2010/09/12/rhythmbox-evolution-the-elementary-way/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Umfrage: F-Spot oder Shotwell?</title>
		<link>http://www.ausminternet.de/2010/08/12/umfrage-f-spot-oder-shotwell/</link>
		<comments>http://www.ausminternet.de/2010/08/12/umfrage-f-spot-oder-shotwell/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 06:59:05 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
				<category><![CDATA[Fotografie]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[F-Spot]]></category>
		<category><![CDATA[Fotoverwaltung]]></category>
		<category><![CDATA[Shotwell]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.virtualpixel.de/?p=1832</guid>
		<description><![CDATA[aboutpixel.de / Fotograf II © Thomas Pieruschek In Ubuntu 10.10 soll die neue Applikation zur Fotoverwaltung Shotwell werden. Eigentlich ist Shotwell nicht schlecht: klein, leicht und macht seine Arbeit ganz gut. Dazu gefällt mir die an iPhoto angelehnte Optik sehr &#8230; <a href="http://www.ausminternet.de/2010/08/12/umfrage-f-spot-oder-shotwell/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="alignnone size-full wp-image-1839" title="fotograf_500" src="http://www.ausminternet.de/wp-content/uploads/2010/08/fotograf_500.jpeg" alt="" width="550" height="164" /></p>
<p style="text-align: right;"><span style="color: #c0c0c0;">aboutpixel.de / Fotograf II © Thomas Pieruschek</span></p>
<p style="text-align: justify;">In Ubuntu 10.10 soll die neue Applikation zur Fotoverwaltung <a  href="http://yorba.org/shotwell/">Shotwell</a> werden. Eigentlich ist Shotwell nicht schlecht: klein, leicht und macht seine Arbeit ganz gut. Dazu gefällt mir die an iPhoto angelehnte Optik sehr gut. Allerdings ist diese Applikation auch noch am Anfang ihrer Laufbahn und es fehlen einige Funktionen, die<a  href="http://f-spot.org/"> F-Spot</a> schon lange hat. Die für mich wichtigste ist das Zusammenlegen von RAW Dateien mit dem dazugehörigem JPG. Meine Kamera macht automatisch immer zwei Bilder pro Auslösung, ich will aber nur eins davon in der Fotoverwaltung sehen.</p>
<p style="text-align: justify;">Shotwell hat Potential, man hätte aber noch warten sollen bis Ubuntu 11.04. Wie seht ihr das?</p>
<div class="articleinfo" style="width: 300px; margin: auto; margin-top: 20px; margin-bottom: 30px;">
<p style="text-align: center;">Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.ausminternet.de/2010/08/12/umfrage-f-spot-oder-shotwell/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>Blogparade: Ubuntu installiert, und dann?</title>
		<link>http://www.ausminternet.de/2010/08/08/blogparade-ubuntu-installiert-und-dann/</link>
		<comments>http://www.ausminternet.de/2010/08/08/blogparade-ubuntu-installiert-und-dann/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 22:47:39 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet]]></category>
		<category><![CDATA[Blogparade]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Programme]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.virtualpixel.de/?p=1820</guid>
		<description><![CDATA[Ubuntu ist frisch auf der Platte und es geht los. Backups werden eingespielt, Programme installiert und das Outfit geändert. Ich fange einfach mal an mit ein paar Schritten, die ich jedes Mal tue. Vielleicht mag sich der Ein oder Andere &#8230; <a href="http://www.ausminternet.de/2010/08/08/blogparade-ubuntu-installiert-und-dann/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.ausminternet.de/wp-content/uploads/2010/08/staring550.png" class="thickbox no_icon" rel="gallery-1820" title="staring550"><img class="alignnone size-full wp-image-1828" title="staring550" src="http://www.ausminternet.de/wp-content/uploads/2010/08/staring550.png" alt="" width="550" height="190" /></a></p>
<p>Ubuntu ist frisch auf der Platte und es geht los. Backups werden eingespielt, Programme installiert und das Outfit geändert. Ich fange einfach mal an mit ein paar Schritten, die ich jedes Mal tue. Vielleicht mag sich der Ein oder Andere ja in Form einer Blogparade daran beteiligen? Ich persönlich finde es immer ganz interessant, wie sich andere Leute ihren Rechner einrichten. Nicht all zu selten findet man dabei das ein oder andere Programm oder einen Tipp, den man bislang noch nicht kannte!</p>
<p>(Die folgende Gliederung ist natürlich nicht verpflichtend und kann je nach Gusto und Bedarf angepasst werden ;) )</p>
<p><span id="more-1820"></span></p>
<h2>1. Backups einspielen</h2>
<ul>
<li>.ssh/ &#8211; Verzeichniss</li>
<li>F-Spot Datenbank</li>
<li>.zshrc &#8211; Zsh Konfiguration</li>
<li>Chromium-Config (Verlauf, Lesezeichen, Passwörter&#8230;)</li>
<li>sonstige Persönliche Daten</li>
</ul>
<h2>2. Programme tauschen</h2>
<ul>
<li>Gwibber gegen <strong>Pino</strong> (Gwibber ist träge und langsam)</li>
<li>Firefox gegen <strong>Chromium</strong> (Firefox ebenso&#8230;)</li>
<li>Emapthy gegen <strong>Pidgin</strong> (Immer noch keine Metakontakte?)</li>
<li>Bash gegen <strong>zsh</strong> (jeder sollte sich mal die Z-Shell anschauen ;) )</li>
<li>EOG gegen <strong>Gwenview</strong> (Crop und Größenänderung auch ohne Gimp&#8230;)</li>
</ul>
<h2>3. PPAs und Programme installieren</h2>
<ul>
<li><a  href="http://pino-app.appspot.com/">Pino</a> &#8211; Twitterclient (<a  href="https://launchpad.net/~troorl/+archive/pino">ppa:troorl/pino</a>, <a  href="https://launchpad.net/~vala-team/+archive/ppa/">ppa:vala-team/ppa</a>)</li>
<li><a  href="http://elementary-project.com">Elementaryart</a> &#8211; Themes, Icons und Wallpaper (<a  href="https://launchpad.net/~elementaryart/+archive/ppa">ppa:elementaryart/ppa</a>)</li>
<li><a  href="http://elementary-project.com">Elementarydesktop</a> &#8211; Nautilus, Gloobus, Zeitgeist, etc&#8230; (<a  href="https://launchpad.net/~elementaryart/+archive/elementarydesktop"> ppa:elementaryart/elementarydesktop</a>)</li>
<li><a  href="http://f-spot.org/Main_Page">F-Spot</a> &#8211; Fotverwaltung (<a  href="https://launchpad.net/~f-spot/+archive/f-spot-ppa">ppa:f-spot/f-spot-ppa</a>)</li>
<li><a  href="http://www.pidgin.im/">Pidgin</a> &#8211; Instant Messenger</li>
<li><a  href="http://sites.google.com/a/chromium.org/dev/Home">Chromium</a> (<em>chromium-browser</em>) &#8211; Internetbrowser</li>
<li><a  href="http://pyroom.org/download.html">PyRoom</a> &#8211; Texteditor fürs wesentliche</li>
<li><a  href="http://gtg.fritalk.com/">Getting Thinks Gnome</a> (<em>gtg</em>) &#8211; Aufgabenverwaltung</li>
<li><a  href="http://bluefish.openoffice.nl/">Bluefish</a> &#8211; Webentwicklung</li>
<li><a  href="https://launchpad.net/simple-scan">Simple Scan</a> (<em>simple-scan</em>) &#8211; kleines und einfaches Scantool</li>
<li><a  href="http://www.gimp.org/">Gimp</a> &#8211; komplexes Bildbearbeitungsprogramm</li>
<li><a  href="http://www.dropbox.com">Dropbox</a> &#8211; Dateisynchronisation übers Web</li>
<li><a  href="http://gpodder.org/">gPodder</a> &#8211; Podcastverwaltung</li>
<li><a  href="http://shutter-project.org/">shutter</a> &#8211; erweitertes Screenshottool</li>
<li><a  href="http://www.omgubuntu.co.uk/2009/08/caffeine-delay-screensaversuspend.html">caffeine</a> &#8211; verhindert Bildschirmschoner und Standby</li>
<li><a  href="http://www.infinicode.org/code/pyrenamer/">pyRenamer</a> &#8211; Dateien in einem rutsch umbenennen etc.</li>
<li><a  href="http://do.davebsd.com/">Gnome-Do</a> &#8211; DER Launcher :)</li>
<li><a  href="http://backintime.le-web.org/">Backintime</a> (<em>backintime-gnome</em>) &#8211; Backuptool</li>
<li><a  href="http://htop.sourceforge.net/">htop</a> &#8211; erweitertes top</li>
<li><a  href="http://guichaz.free.fr/iotop/">iotop</a> &#8211; Festplattenlast anzeigen</li>
<li><a  href="http://radiotray.sourceforge.net/">radiotray</a> &#8211; einfach und ohne große Umschweife Internetradio hören</li>
<li><a  href="http://vlc.org">vlc</a> &#8211; Alles-Abspieler</li>
<li>nautilus-wallpaper &#8211; Ein Bild ber Kontextmenü als Wallpaer setzen</li>
<li>nautilus-script-audio-convert &#8211; Eine Audiodatei per Kontextmenü konvertieren</li>
<li>nautilus-open-terminal &#8211; Ein Terminal in dem Ordner öffnen</li>
<li>nautilus-image-converter &#8211; Bilder per Kontextmenü konvertieren</li>
<li>nautilus-pastebin &#8211; Textdateien nach pastebin hochladen</li>
</ul>
<h2>4. Optik</h2>
<ul>
<li>Da ich großer Elementary-Fan bin, benutze ich das komplette Set des Projektes, also Icons, Wallpaper, GTK2 und Metacity-Theme.</li>
<li>Zusätzlich noch Icons, welche nicht im Elementary-Iconset enthalten sind, wie zum Beispiel <a  href="http://www.derwinzig.at/?p=869">Transmission</a>, <a  href="http://www.omgubuntu.co.uk/2010/07/daily-5-five-elementary-monochrome-app.html">Radiotray</a>, <a  href="http://0rax0.deviantart.com/art/Caffeine-Elementary-Icons-158186464">Caffeine</a> und <a  href="http://www.omgubuntu.co.uk/2010/07/daily-5-five-elementary-monochrome-app.html">Dropbox</a></li>
<li>In Chromium wird das <a  href="http://www.webupd8.org/2010/02/elementary-google-chrome-chromium-theme.html">Elementary-Theme</a> installiert.</li>
<li>GDM Hintergrund wird dem aktuellen Wallpaper angepasst</li>
<li>Schriftarten umstellen auf Droid(<em>ttf-droid</em>) und Schriftgröße 8</li>
</ul>
<h2>5. Konfiguration und Plugins</h2>
<ul>
<li>In Chromium wird <a  href="https://chrome.google.com/extensions/detail/gighmmpiobklfepjocnamgkkbiglidom?hl=de">AdBlock Plus</a> und <a  href="https://chrome.google.com/extensions/detail/gofhjkjmkpinhpoiabjplobcaignabnl?hl=de">Flashblock</a> installiert.</li>
<li>Getting Things Gnome wird mit Remember the Milk gesynct.</li>
<li>Gpodder wird mit Podcasts befüttert.</li>
<li>Twitter und Chatkonten werden angelegt</li>
<li>Dropbox wird gesynct</li>
<li>in Radiotray werden Streams angelegt</li>
<li>Das obere Panel wird mit dem unteren zusammengelegt.</li>
<li>Passwort bei Resume von Standby deaktivieren</li>
<li>Passwort bei Bildschirmschoner deaktivieren</li>
<li>Meine Googlekalender werden in Evolution eingetragen, damit ich sie im Uhrenapplet habe. Ansonsten nutze ich, genau wie Mail, das Google Webinterface.</li>
<li>Backintime einrichten (stündlich von fast allem, smart-remove ist aktiviert), damit ich das nächste mal auch wieder ein Backup habe :)</li>
</ul>
<p>Und am Ende sieht das dann so aus:</p>
<p><a  href="http://www.ausminternet.de/wp-content/uploads/2010/08/full.jpg" class="thickbox no_icon" rel="gallery-1820" title="full_500"><img class="alignnone size-full wp-image-1822" title="full_500" src="http://www.ausminternet.de/wp-content/uploads/2010/08/full_500.jpg" alt="" width="550" height="309" /></a></p>
<p>Und bei euch so?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ausminternet.de/2010/08/08/blogparade-ubuntu-installiert-und-dann/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
	</channel>
</rss>

