<?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>Sehr leicht zu merken &#187; Ubuntu</title>
	<atom:link href="http://web.slzm.de/blog/category/linux/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://web.slzm.de/blog</link>
	<description></description>
	<lastBuildDate>Mon, 30 Jan 2012 14:47:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Weihnachtsgewinnspiel bei www.linuxundich.de</title>
		<link>http://web.slzm.de/blog/linux/ubuntu/weihnachtsgewinnspiel-bei-www-linuxundich-de/</link>
		<comments>http://web.slzm.de/blog/linux/ubuntu/weihnachtsgewinnspiel-bei-www-linuxundich-de/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 14:28:01 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://web.slzm.de/blog/?p=380</guid>
		<description><![CDATA[Ein faires, nettes Gewinnspiel zu Weihnachten gibt es bei linuxundich.de. Tolle Preise, kein Datensammeln, so soll es sein! Zu gewinnen gibt es im besten Fall einen schönen, kleinen PC, der wunderbar meinen liebevoll &#8220;Der Dicke&#8221; genannten Schwergewichtsboxer ersetzen könnte. Außerdem &#8230; <a href="http://web.slzm.de/blog/linux/ubuntu/weihnachtsgewinnspiel-bei-www-linuxundich-de/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ein faires, nettes Gewinnspiel zu Weihnachten gibt es bei  <a href="http://linuxundich.de/de/allgemein/die-grose-linux-und-ich-weihnachtsverlosung-2011/" title="linuxundich.de">linuxundich.de</a>. Tolle Preise, kein Datensammeln, so soll es sein!</p>
<p>Zu gewinnen gibt es im besten Fall einen schönen, kleinen PC, der wunderbar meinen liebevoll &#8220;Der Dicke&#8221; genannten Schwergewichtsboxer ersetzen könnte. Außerdem Bücher und Abos namhafter Verlage mit freier Auswahl aus dem Sortiment. Wenn ihr also meine Gewinnchancen torpedieren wollt, dann schnell dort eintragen <img src='http://web.slzm.de/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://web.slzm.de/blog/linux/ubuntu/weihnachtsgewinnspiel-bei-www-linuxundich-de/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Einzeiler</title>
		<link>http://web.slzm.de/blog/linux/einzeiler/</link>
		<comments>http://web.slzm.de/blog/linux/einzeiler/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 09:37:08 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://web.slzm.de/blog/?p=374</guid>
		<description><![CDATA[Ein paar der Einzeiler (für Bash), die ich mir merken will, aber das nicht kann. Daher ein Blogeintrag, der zudem auch anderen noch helfen kann: Video um 90° (Grad) drehen, horizontal spiegeln (mirror), vertikal spiegeln (flip): mencoder -vf rotate=3,mirror -o &#8230; <a href="http://web.slzm.de/blog/linux/einzeiler/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ein paar der Einzeiler (für Bash), die ich mir merken will, aber das nicht kann. Daher ein Blogeintrag, der zudem auch anderen noch helfen kann:</p>
<p><span id="more-374"></span></p>
<p><strong>Video</strong> um 90° (Grad) <strong>drehen</strong>, horizontal <strong>spiegeln</strong> (mirror), vertikal spiegeln (flip):</p>
<p><code>mencoder -vf rotate=3,mirror -o output.avi -oac copy -ovc lavc input.avi </code></p>
<p><strong>grep im gesamten Verzeichnis:</strong><br />
<code>find . -iname "*.php" -exec grep 'searchstring' {} \; -exec ls -l {} \;</code></p>
]]></content:encoded>
			<wfw:commentRss>http://web.slzm.de/blog/linux/einzeiler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atheros-WLAN in Natty fixen</title>
		<link>http://web.slzm.de/blog/linux/atheros-wlan-in-natty-fixen/</link>
		<comments>http://web.slzm.de/blog/linux/atheros-wlan-in-natty-fixen/#comments</comments>
		<pubDate>Sun, 01 May 2011 21:04:39 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://web.slzm.de/blog/?p=370</guid>
		<description><![CDATA[https://bugs.launchpad.net/ubuntu/+source/linux/+bug/761176/comments/2 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/761176/comments/6]]></description>
			<content:encoded><![CDATA[<p>https://bugs.launchpad.net/ubuntu/+source/linux/+bug/761176/comments/2</p>
<p>https://bugs.launchpad.net/ubuntu/+source/linux/+bug/761176/comments/6</p>
]]></content:encoded>
			<wfw:commentRss>http://web.slzm.de/blog/linux/atheros-wlan-in-natty-fixen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alsamixer Easter-Egg</title>
		<link>http://web.slzm.de/blog/linux/alsamixer-easter-egg/</link>
		<comments>http://web.slzm.de/blog/linux/alsamixer-easter-egg/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 01:17:53 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[easter egg]]></category>
		<category><![CDATA[Osterei]]></category>

		<guid isPermaLink="false">http://web.slzm.de/blog/?p=359</guid>
		<description><![CDATA[Ein kleines Osterei im Alsamixer hier unter Ubuntu Maverick Meerkat. Auszulösen, indem man ein aktuell ausgewähltes Audio-Device abzieht. Dann gibt es ein kleines Zitat von Lewis Carroll, &#8220;The hunting of the Snark&#8221;:]]></description>
			<content:encoded><![CDATA[<p>Ein kleines Osterei im Alsamixer hier unter Ubuntu Maverick Meerkat.<br />
<span id="more-359"></span><br />
Auszulösen, indem man ein aktuell ausgewähltes Audio-Device abzieht. Dann gibt es ein kleines Zitat von Lewis Carroll, &#8220;The hunting of the Snark&#8221;:</p>
<p><a href="http://web.slzm.de/blog/wp-content/uploads/easteregg.png"><img src="http://web.slzm.de/blog/wp-content/uploads/easteregg-300x203.png" alt="" title="easteregg" width="300" height="203" class="alignleft size-medium wp-image-360" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://web.slzm.de/blog/linux/alsamixer-easter-egg/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>pdftk &#8212; PDF-Dateien kombinieren</title>
		<link>http://web.slzm.de/blog/linux/pdftk-pdf-dateien-kombinieren/</link>
		<comments>http://web.slzm.de/blog/linux/pdftk-pdf-dateien-kombinieren/#comments</comments>
		<pubDate>Sun, 13 Feb 2011 09:21:51 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Studium]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Druck]]></category>
		<category><![CDATA[einzelne Seiten]]></category>
		<category><![CDATA[kombinieren]]></category>
		<category><![CDATA[mehrere Dateien]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[zusammenstellen]]></category>

		<guid isPermaLink="false">http://web.slzm.de/blog/?p=355</guid>
		<description><![CDATA[pdfk to the rescue mal wieder. Einfach ein klasse-Tool: pdftk A=file.pdf B=file2.pdf cat A B1-3 output print.pdf]]></description>
			<content:encoded><![CDATA[<p>pdfk to the rescue mal wieder. Einfach ein klasse-Tool:</p>
<p><code>pdftk A=file.pdf B=file2.pdf cat A B1-3 output print.pdf</code></p>
]]></content:encoded>
			<wfw:commentRss>http://web.slzm.de/blog/linux/pdftk-pdf-dateien-kombinieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backup auf FTP-Server</title>
		<link>http://web.slzm.de/blog/linux/ubuntu/backup-auf-ftp-server/</link>
		<comments>http://web.slzm.de/blog/linux/ubuntu/backup-auf-ftp-server/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 23:38:43 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[duplicity]]></category>
		<category><![CDATA[FTP]]></category>

		<guid isPermaLink="false">http://web.slzm.de/blog/?p=319</guid>
		<description><![CDATA[export FTP_PASSWORD=abc; export PASSPHRASE=abc; duplicity &#8211;exclude /home/user/backup &#8211;include /home &#8211;include /etc &#8211;include /var &#8211;exclude &#8216;**&#8217; / ftp://user@server.de/backup]]></description>
			<content:encoded><![CDATA[<p>export FTP_PASSWORD=abc; export PASSPHRASE=abc; duplicity &#8211;exclude /home/user/backup &#8211;include /home &#8211;include /etc &#8211;include /var &#8211;exclude &#8216;**&#8217; / ftp://user@server.de/backup</p>
]]></content:encoded>
			<wfw:commentRss>http://web.slzm.de/blog/linux/ubuntu/backup-auf-ftp-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ffmpeg: Audio entfernen</title>
		<link>http://web.slzm.de/blog/linux/ffmpeg-audio-entfernen/</link>
		<comments>http://web.slzm.de/blog/linux/ffmpeg-audio-entfernen/#comments</comments>
		<pubDate>Sat, 25 Dec 2010 01:04:16 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://web.slzm.de/blog/?p=317</guid>
		<description><![CDATA[Soundspur aus Video (z.B. von Kamera oder Handy) entfernen: ffmpeg -i infile.avi -an -vcodec copy outfile.avi Für Audioextraktion analog: ffmpeg -i infile.avi -vn -vcodec copy outfile.avi]]></description>
			<content:encoded><![CDATA[<p>Soundspur aus Video (z.B. von Kamera oder Handy) entfernen:</p>
<p>ffmpeg -i infile.avi -an -vcodec copy outfile.avi</p>
<p>Für Audioextraktion analog:</p>
<p>ffmpeg -i infile.avi -vn -vcodec copy outfile.avi</p>
]]></content:encoded>
			<wfw:commentRss>http://web.slzm.de/blog/linux/ffmpeg-audio-entfernen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hopeka &#8211; Modulares Post-Install-Skript für Ubuntu</title>
		<link>http://web.slzm.de/blog/linux/hopeka-modulares-post-install-skript-fur-ubuntu/</link>
		<comments>http://web.slzm.de/blog/linux/hopeka-modulares-post-install-skript-fur-ubuntu/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 18:13:41 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://web.slzm.de/blog/?p=312</guid>
		<description><![CDATA[Es gibt eine Menge Tweaks, die ich immer wieder anwende, wenn ich ein Ubuntu-System frisch installiert habe. Der Aufwand dafür ist aber leider unnötig hoch, weil ich meistens wieder den Blogeintrag suchen muss, in dem die relevanten ein bis zwei &#8230; <a href="http://web.slzm.de/blog/linux/hopeka-modulares-post-install-skript-fur-ubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Es gibt eine Menge Tweaks, die ich immer wieder anwende, wenn ich ein Ubuntu-System frisch installiert habe. Der Aufwand dafür ist aber leider unnötig hoch, weil ich meistens wieder den Blogeintrag suchen muss, in dem die relevanten ein bis zwei Zeilen Code standen. Dann muss ich oft noch PPAs oder andere Softwarequellen aktivieren und so weiter. Das Schlimmste ist aus meiner Sicht aber, dass apt-get auf der Kommandozeile nicht (oder zumindest nicht richtig?) queuen kann, also eine in Auftrag gegebene Installation bis zu ihrem Abschluss weitere Aufträge (!) blockiert. Außerdem werden andere Programme wie Synaptic dann garstig, weil sie keinen Lock bekommen können.<br />
<span id="more-312"></span><br />
Einige der Probleme löst Ubuntu Tweak. Das ist ein nützliches Programm und ich nutze es auch gerne, aber für die hier skizzierte Aufgabenstellung taugt es auch nur sehr bedingt: Ich kann keine eigenen Tweaks einbauen und ich kann es nicht automatisieren, muss also doch wieder selbst durch alle Eingabemasken laufen und am Rechner bleiben.</p>
<p>Also habe ich bei ubuntuusers.de meinen Plan geschildert: http://forum.ubuntuusers.de/topic/modulares-post-install-skript-fuer-maverick-en/. Leider gab es &#8212; wie ihr lesen könnt &#8212; keinerlei Feedback, sodass ich mich doch selbst ans Werk machen musste.</p>
<p>Herausgekommen ist bisher folgendes: Es gibt einen Ordner mit Bash-Skripten, die jeweils einen Tweak darstellen und die volle Bash-Macht zur Verfügung haben. Sie können also Software installieren, Einstellungen ändern und so weiter. Ein Python-Skript fragt mit Zenity-Oberfläche ab, welche der verfügbaren Tweaks angewendet werden sollen und kombiniert sie. Der Clou beim Kombinieren ist die Platzierung: Mit entsprechenden Kommentaren lassen sich quasi Abschnitte in den Skripten definieren. Das bedeutet, dass alle Zeilen aus allen Abschnitten namens &#8220;preinstall&#8221; vor allen Zeilen unter &#8220;postinstall&#8221; kommen können (beliebige weitere Abschnitte können einfach definiert werden). Durch dieses Konzept wird das entstehende Bash-Skript deutlich optimiert, es werden z.B. erst alle Paketquellen hinzugefügt, dann <em>einmal</em> ein Update der Paketlisten gefahren und dann alle Installationen auf dem aktuellen Datenbestand durchgeführt. Mit dem fertigen Bash-Skript, das keine weiteren Abhängigkeiten zieht, kann man dann auf einen neuen Ubuntu-Rechner die gewünschte Konfiguration herstellen. Ruft man hopeka erneut auf, lassen sich aber eben auch andere Auswahlen generieren.</p>
<p><strong>Testen:</strong><br />
<code>sudo apt-get install zenity<br />
cd /tmp<br />
wget http://www.brianramos.com/software/PyZenity/PyZenity-0.1.5.tar.gz<br />
gunzip -c PyZenity-0.1.5.tar.gz | tar xf -    # unpacks into directory foo-1.0<br />
cd PyZenity-0.1.5<br />
python setup.py install</code><br />
(Danke an <a href="http://www.brianramos.com/?page_id=110">Brian Ramos</a>)</p>
<p><strong>Zum Ausführen:</strong><br />
<code>chmod +x hopeka.py<br />
./hopeka.py</code></p>
<p>Tests erfolgen natürlich auf eigene Gefahr, aber zumindest das Erzeugen das gesammelten Bash-Skriptes sollte nichts zerstören.</p>
<p><strong>Lizenz:</strong><br />
Das Skript steht unter GPLv3.</p>
<p>Über Rückmeldung freue ich mich. Sollte es ernsthaftes Interesse geben und das Konzept tragfähig sein, dann wäre ich gerne bereit, ein Git(Hub)-Repository zu eröffnen, in dem wir Tweaks sammeln könnten.</p>
<p><strong>Download:</strong><br />
<a href='http://web.slzm.de/blog/wp-content/uploads/hopeka-20101208.zip'>hopeka-20101208</a></p>
<p>Johannes</p>
]]></content:encoded>
			<wfw:commentRss>http://web.slzm.de/blog/linux/hopeka-modulares-post-install-skript-fur-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu: Installation von Epson Stylus CX4080 (Drucker)</title>
		<link>http://web.slzm.de/blog/linux/ubuntu-installation-von-epson-stylus-cx4080-drucker/</link>
		<comments>http://web.slzm.de/blog/linux/ubuntu-installation-von-epson-stylus-cx4080-drucker/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 22:59:38 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://web.slzm.de/blog/?p=296</guid>
		<description><![CDATA[Es hat mich einige Nerven gekostet, diesen Drucker unter Linux (in diesem Fall Ubuntu 10.10 Maverick 32-Bit Desktop/Alternate) zur Mitarbeit zu bewegen. Wenn man aber mal weiß, wie es geht, dann klappt es auch sehr einfach. So einfach, dass ich &#8230; <a href="http://web.slzm.de/blog/linux/ubuntu-installation-von-epson-stylus-cx4080-drucker/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Es hat mich einige Nerven gekostet, diesen Drucker unter Linux (in diesem Fall Ubuntu 10.10 Maverick 32-Bit Desktop/Alternate) zur Mitarbeit zu bewegen. Wenn man aber mal weiß, wie es geht, dann klappt es auch sehr einfach. So einfach, dass ich praktisch nur Bilder aufliste, es ist keine einzige Zeile im Terminal nötig (wobei das für mich kein wesentlicher Vorteil ist eigentlich…). Auf geht&#8217;s.<br />
<span id="more-296"></span><br />
Schritt 1: Auswahl des Druckers und Linux als Betriebssystem<br />
<a href="http://web.slzm.de/blog/wp-content/uploads/screen1.png"><img src="http://web.slzm.de/blog/wp-content/uploads/screen1-300x181.png" alt="Auswahl des Druckers und Linux als Betriebssystem" title="Schritt 1" width="300" height="181" class="alignnone size-medium wp-image-297" /></a></p>
<p>Schritt 2: Auswahl der All-In-One-Treiber bei Avasys<br />
<a href="http://web.slzm.de/blog/wp-content/uploads/screen2.png"><img src="http://web.slzm.de/blog/wp-content/uploads/screen2-300x131.png" alt="Auswahl der All-In-One-Treiber bei Avasys" title="Schritt 2" width="300" height="131" class="alignnone size-medium wp-image-298" /></a></p>
<p>Schritt 3: Hier lässt sich nur vermutlich ältere Modell CX3900 wählen, das macht aber nichts<br />
<a href="http://web.slzm.de/blog/wp-content/uploads/screen3.png"><img src="http://web.slzm.de/blog/wp-content/uploads/screen3-300x168.png" alt="Hier lässt sich nur vermutlich ältere Modell CX3900 wählen, das macht aber nichts" title="Schritt 3" width="300" height="168" class="alignnone size-medium wp-image-299" /></a></p>
<p>Schritt 4: Ubuntu braucht ein deb-Paket, in der 32-Bit-Version mit dem Zusatz i386, für 64 Bit das amd64er Paket<br />
<a href="http://web.slzm.de/blog/wp-content/uploads/screen4.png"><img src="http://web.slzm.de/blog/wp-content/uploads/screen4-300x117.png" alt="Ubuntu braucht ein deb-Paket, in der 32-Bit-Version mit dem Zusatz i386, für 64 Bit das amd64er Paket" title="Schritt 4" width="300" height="117" class="alignnone size-medium wp-image-300" /></a></p>
<p>Schritt 5: Öffnen des Paketes im Software-Center<br />
<a href="http://web.slzm.de/blog/wp-content/uploads/screen5.png"><img src="http://web.slzm.de/blog/wp-content/uploads/screen5-300x169.png" alt="Öffnen des Paketes im Software-Center" title="Schritt 5" width="300" height="169" class="alignnone size-medium wp-image-301" /></a></p>
<p>Schritt 6: Installation im Software-Center. Eventuelle Fehlermeldungen sind kein Problem, falls weiter unten LSB-Pakete als Erweiterungen angeboten werden, sollte man diese zusätzlich auswählen und installieren<br />
<a href="http://web.slzm.de/blog/wp-content/uploads/screen6.png"><img src="http://web.slzm.de/blog/wp-content/uploads/screen6-300x179.png" alt="Schritt 6" title="Schritt 6" width="300" height="179" class="alignnone size-medium wp-image-304" /></a></p>
<p>Schritt 7: Den Drucker per USB anschließen und warten bis der Dialog zur Treibersuche erscheint<br />
<a href="http://web.slzm.de/blog/wp-content/uploads/screen7.png"><img src="http://web.slzm.de/blog/wp-content/uploads/screen7-300x180.png" alt="Schritt 7" title="Schritt 7" width="300" height="180" class="alignnone size-medium wp-image-305" /></a></p>
<p>Schritt 8: Ubuntu findet keinen absolut passenden Treiber, daher helfen wir nach und wählen zunächst Epson als Hersteller aus<br />
<a href="http://web.slzm.de/blog/wp-content/uploads/screen8.png"><img src="http://web.slzm.de/blog/wp-content/uploads/screen8-300x195.png" alt="Schritt 8" title="Schritt 8" width="300" height="195" class="alignnone size-medium wp-image-306" /></a></p>
<p>Schritt 9: Für den Stylos CX3900 steht jetzt der Treiber von Avasys/Epson zur Auswahl<br />
<a href="http://web.slzm.de/blog/wp-content/uploads/screen9.png"><img src="http://web.slzm.de/blog/wp-content/uploads/screen9-300x195.png" alt="Schritt 9" title="Schritt 9" width="300" height="195" class="alignnone size-medium wp-image-307" /></a></p>
<p>Schritt 10: Ubuntu hat den Drucker als CX4080 erkannt<br />
<a href="http://web.slzm.de/blog/wp-content/uploads/screen10.png"><img src="http://web.slzm.de/blog/wp-content/uploads/screen10-300x196.png" alt="Schritt 10" title="Schritt 10" width="300" height="196" class="alignnone size-medium wp-image-308" /></a></p>
<p>Schritt 11: Die Testseite sollte jetzt sauber gedruckt werden. Achtung: Die Seite ist voller Farbe, daher sollte man abbrechen, wenn man das große Logo von Ubuntu oben korrekt gedruckt sieht…<br />
<a href="http://web.slzm.de/blog/wp-content/uploads/screen11.png"><img src="http://web.slzm.de/blog/wp-content/uploads/screen11-300x183.png" alt="Schritt 11" title="Schritt 11" width="300" height="183" class="alignnone size-medium wp-image-309" /></a></p>
<p>Ich hoffe, dass das bei anderen auch so funktioniert und den alten Knochen auch bei euch zum Fliegen bringt.<br />
Scannen geht übrigens mit Sane ganz gut meiner Erinnerung nach, dazu später eventuell mal einen eigenen Post.</p>
]]></content:encoded>
			<wfw:commentRss>http://web.slzm.de/blog/linux/ubuntu-installation-von-epson-stylus-cx4080-drucker/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Backup Firefox-Bookmarks</title>
		<link>http://web.slzm.de/blog/linux/backup-firefox-bookmarks/</link>
		<comments>http://web.slzm.de/blog/linux/backup-firefox-bookmarks/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 15:48:12 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Favoriten]]></category>
		<category><![CDATA[Herunterladen]]></category>
		<category><![CDATA[Lesezeichen]]></category>
		<category><![CDATA[Save]]></category>
		<category><![CDATA[Speichern]]></category>

		<guid isPermaLink="false">http://web.slzm.de/blog/?p=291</guid>
		<description><![CDATA[Ich bin paranoid und falls doch irgendwann mal das Internet ausfällt oder &#8212; realistischer &#8212; Inhalte aus meinen Lesezeichen verschwinden, möchte ich vorbereitet sein. Daher wollte ich ein Backup der Inhalte meiner Lesezeichen machen. Der Firefox kann die Links im &#8230; <a href="http://web.slzm.de/blog/linux/backup-firefox-bookmarks/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ich bin paranoid und falls doch irgendwann mal das Internet ausfällt oder &#8212; realistischer &#8212; Inhalte aus meinen Lesezeichen verschwinden, möchte ich vorbereitet sein. Daher wollte ich ein Backup der <strong>Inhalte</strong> meiner Lesezeichen machen. Der Firefox kann die <strong>Links</strong> im Lesezeichenmanager einfach als Datei mit dem Namen bookmarks.html exportieren.</p>
<p><span id="more-291"></span><br />
Aus dieser Datei kann man unter Ubuntu (oder wohl auch anderen Linuxen) mit etwas Aufwand, aber dafür vollautomatisch die Seiten einzeln herunterladen zum Archivieren. Dazu reicht folgender Einzeiler:</p>
<p><code>cat bookmarks.html | grep -o "[a-zA-Z_]*=\"http[^\"]*\"" | grep -v "ICON_URI" | grep -o "\"http[^\"]*\"" | xargs wget --page-requisites --limit-rate=10m --user-agent="Mozilla/5.0 (X11; U; Linux i686; de-DE; rv:1.9.0.3) Gecko/2010112416 Firefox/3.6.3" --tries=2 --timeout=20</code></p>
<p>Genutzt wird cat zum Auslesen der Lesezeichen-Datei, die der Firefox exportiert hat, wget für den Download und mehrfach grep zum Finden der (relevanten) Links in der Liste. Dabei nutze ich drei Aufrufe, damit die Favicons sauber herausgefiltert werden können.</p>
<p>Viel Spaß mit dem kleinen Tool!</p>
<p>p.s. Das Skript sollte ich wohl auch an die Internetausdrucker in meiner Regierung schicken…</p>
]]></content:encoded>
			<wfw:commentRss>http://web.slzm.de/blog/linux/backup-firefox-bookmarks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

