<?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>jOhblOg &#187; Linux</title>
	<atom:link href="http://web.slzm.de/blog/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://web.slzm.de/blog</link>
	<description></description>
	<lastBuildDate>Wed, 02 Jun 2010 10:31:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Führende Zeilennummern entfernen</title>
		<link>http://web.slzm.de/blog/programmieren/fuhrende-zeilennummern-entfernen/</link>
		<comments>http://web.slzm.de/blog/programmieren/fuhrende-zeilennummern-entfernen/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 10:31:20 +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=185</guid>
		<description><![CDATA[Mancher Texteditor und manche Webseite ist ja der Meinung, dass Code mit Zeilennummern versehen werden sollte. Das ist prinzipiell auch meine Meinung, allerdings nervt es tierisch, wenn dann beim Rauskopieren die Zeilennummern (die ja nur Metainformation sind) mitwandern. Die Lösung &#8230; <a href="http://web.slzm.de/blog/programmieren/fuhrende-zeilennummern-entfernen/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mancher Texteditor und manche Webseite ist ja der Meinung, dass Code mit Zeilennummern versehen werden sollte. Das ist prinzipiell auch meine Meinung, allerdings nervt es tierisch, wenn dann beim Rauskopieren die Zeilennummern (die ja nur Metainformation sind) mitwandern.</p>
<p>Die Lösung ist für mich vorläufig das hier:<br />
<code>cat file.txt | sed -e 's,^[0-9]*,,' > file2.txt</code></p>
<p>Quelle:<br />
<a href="http://txt.binnyva.com/2009/05/delete-leading-whitespace-using-sed/">http://txt.binnyva.com/2009/05/delete-leading-whitespace-using-sed/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://web.slzm.de/blog/programmieren/fuhrende-zeilennummern-entfernen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VNC mit Ubuntu</title>
		<link>http://web.slzm.de/blog/linux/vnc-mit-ubuntu/</link>
		<comments>http://web.slzm.de/blog/linux/vnc-mit-ubuntu/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 21:19:46 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://web.slzm.de/blog/?p=176</guid>
		<description><![CDATA[Vino/Vinagre haben Bugs bezüglich proprietärer Grafiktreiber (sind das Bugs oder Fehler im System?) oder aktivierten Compiz’ (vgl. http://forum.ubuntuusers.de/topic/bildschirminhalt-wird-beim-fernsteuern-mit-re/). Daher x11vnc und xvnc4viewer installieren: sudo apt-get install x11vnc xvnc4viewer Dann zum Ausführen: xvnc4viewer -listen 5500 (Server) x11vnc -connect ipadresse (-scale 1/2) &#8230; <a href="http://web.slzm.de/blog/linux/vnc-mit-ubuntu/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div>
<p>Vino/Vinagre haben Bugs bezüglich proprietärer Grafiktreiber  (sind das Bugs oder Fehler im System?) oder aktivierten Compiz’ (vgl.  http://forum.ubuntuusers.de/topic/bildschirminhalt-wird-beim-fernsteuern-mit-re/).</p>
<p>Daher x11vnc und xvnc4viewer installieren:<br />
<a href="apt://x11vnc,xvnc4viewer">sudo apt-get install x11vnc  xvnc4viewer</a></p>
<p>Dann zum Ausführen:<br />
<strong>xvnc4viewer -listen 5500</strong> (Server)<br />
<strong>x11vnc -connect ipadresse</strong> (-scale 1/2) (Client,  Anguckrechner)</p>
<p>Mit SSH-Tunnel: ssh -t -L 5901:localhost:5901 user@adresse ‘x11vnc  -connect ipadresse’<br />
Außerhalb eines VPN sollte man ein Passwort nutzen!</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://web.slzm.de/blog/linux/vnc-mit-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Commandline</title>
		<link>http://web.slzm.de/blog/linux/commandline/</link>
		<comments>http://web.slzm.de/blog/linux/commandline/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 23:47:59 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Command Line]]></category>
		<category><![CDATA[Kalender]]></category>
		<category><![CDATA[Kommandozeile]]></category>

		<guid isPermaLink="false">http://web.slzm.de/blog/?p=173</guid>
		<description><![CDATA[Kalender: cal -m Jahreskalender: cal -ym 3 Monate um Monat: cal -3m 12 2010 Osterdatum: ncal -e 2012]]></description>
			<content:encoded><![CDATA[<p>Kalender: cal -m<br />
Jahreskalender: cal -ym<br />
3 Monate um Monat: cal -3m 12 2010<br />
Osterdatum: ncal -e 2012</p>
]]></content:encoded>
			<wfw:commentRss>http://web.slzm.de/blog/linux/commandline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XeTeX und das Schriftenparadies</title>
		<link>http://web.slzm.de/blog/linux/xetex-und-das-schriftenparadies/</link>
		<comments>http://web.slzm.de/blog/linux/xetex-und-das-schriftenparadies/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 16:52:39 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[LaTeX]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Jaunty]]></category>
		<category><![CDATA[Schriften]]></category>
		<category><![CDATA[XeTeX]]></category>

		<guid isPermaLink="false">http://web.slzm.de/blog/?p=157</guid>
		<description><![CDATA[Schriften sind in LaTeX ein leidiges Thema. Nur wenige (zugegeben schöne) stehen von Anfang an zur Verfügung, lediglich einige weitere lassen sich problemlos von CTAN besorgen. Abhilfe dafür verspricht XeTeX, eine Erweiterung von LaTeX. Neben der Schriften verbessert sie auch &#8230; <a href="http://web.slzm.de/blog/linux/xetex-und-das-schriftenparadies/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Schriften sind in LaTeX ein leidiges Thema. Nur wenige (zugegeben schöne) stehen von Anfang an zur Verfügung, lediglich einige weitere lassen sich problemlos von CTAN besorgen.</p>
<p>Abhilfe dafür verspricht XeTeX, eine Erweiterung von LaTeX. Neben der Schriften verbessert sie auch das Handlung von Unicode-Zeichen, aber darum soll es hier nicht gehen.<br />
<span id="more-157"></span><br />
Installation unter Ubuntu Jaunty Jackalope:<br />
<strong>sudo apt-get install texlive-xetex</strong></p>
<p>Dann ein &#8220;paar&#8221; Schriften installieren mit:</p>
<p><strong>sudo apt-get install linux-libertine<br />
sudo apt-get install ttf-larabie-deco<br />
sudo apt-get install ttf-larabie-straight<br />
sudo apt-get install ttf-larabie-uncommon</strong></p>
<p>(siehe http://wiki.ubuntuusers.de/Schriften)</p>
<p>Beispieldokument:</p>
<pre>\documentclass[oneside,a4paper]{scrartcl}
% XeTeX
\usepackage[cm-default]{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}
\newfontinstance\stilvoll{Kayrawan}
\newfontinstance\platzsparend{Kenyan Coffee}
\newfontinstance\videogame{Joystix}
%\newfontinstance\in3d{Gunplay 3D}
\newfontinstance\child{Minya Nouvelle}
\newfontinstance\serifstilvoll{Rachana}
\newfontinstance\boxed{Tinsnips}
\newfontinstance\tasten{Betsy Flanagan}
\newfontinstance\reklame{Budmo Jiggler}
\newfontinstance\wanted{DirtyBakersDozen}
\newfontinstance\erpressung{Earwig Factory}
\newfontinstance\deutschland{German Participants}
\newfontinstance\army{Gunplay}
%\newfontinstance\stilvoll2{Linux Libertine O C}
\setmainfont{Kayrawan} % oder: Century Schoolbook L
\setsansfont{CMU Bright}
\setmonofont[Scale=MatchLowercase]{LMTypewriter10}
%\setromanfont{}

\usepackage{blindtext}

\usepackage[ngerman]{babel}
\usepackage[colorlinks]{hyperref}
\usepackage{booktabs}
\usepackage[table]{xcolor}

\begin{document}

\tableofcontents
\vfill
\clearpage

\section{Teil 1}
\wanted{WANTED FOR MURDER}

\child{\blindtext}
\reklame{Dead or Alive}

\section{Teil 2}
\Huge\deutschland{DEUTSCHLAND}

\normalsize\erpressung{\blindtext}

\Huge\videogame{Spiel mit mir!}

\vspace{3cm}
\normalfont \scriptsize{Endlich wieder normal <img src='http://web.slzm.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .}

\section{Teil 3}
\blindtext

\end{document}</pre>
<p>Wichtig:<br />
%\usepackage[utf8]{inputenc}<br />
%\usepackage[T1]{fontenc}<br />
auskommentieren, ebenso jegliche anderen usepackages zum Laden von Schriften.</p>
<p>Ärgerlich ist der Bug, dass \newfontinstance\in3d{Gunplay 3D} fehltschlägt, wenn Gunplay auch installiert ist. Dann versucht XeTeX offenbar, 3D als Alternativschrift zu laden, was natürlich fehlschlägt. Eventuell ist das in der aktuellen Version bereits gefixt, die aber nicht als Paket in Ubuntu verfügbar ist.</p>
<p>Achja: Kompilieren dann mit xelatex datei.tex statt pdflatex.</p>
<p><a href="http://web.slzm.de/blog/wp-content/uploads/Beispiel1.pdf">Beispiel</a></p>
<p>Johannes</p>
]]></content:encoded>
			<wfw:commentRss>http://web.slzm.de/blog/linux/xetex-und-das-schriftenparadies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suche nach einem Text in allen Dateien inkl. Unterordner</title>
		<link>http://web.slzm.de/blog/programmieren/suche-nach-einem-text-in-allen-dateien-inkl-unterordner/</link>
		<comments>http://web.slzm.de/blog/programmieren/suche-nach-einem-text-in-allen-dateien-inkl-unterordner/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 10:55:31 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Dateien]]></category>
		<category><![CDATA[Ordner]]></category>
		<category><![CDATA[Suche]]></category>
		<category><![CDATA[Texte]]></category>
		<category><![CDATA[Unterordner]]></category>

		<guid isPermaLink="false">http://web.slzm.de/blog/?p=139</guid>
		<description><![CDATA[Ubuntuverse.at hat einen Tipp, der für mich Gold wert ist. Gerade unter Windows habe ich es oft vermisst (und erinnere mich an mehrfaches erfolgloses Googlen nach einer externen Freeware-Lösung), in allen Dateien eines Ordners (und seiner Unterordner) nach einem Text &#8230; <a href="http://web.slzm.de/blog/programmieren/suche-nach-einem-text-in-allen-dateien-inkl-unterordner/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ubuntuverse.at">Ubuntuverse.at</a> hat einen Tipp, der für mich Gold wert ist. Gerade unter Windows habe ich es oft vermisst (und erinnere mich an mehrfaches erfolgloses Googlen nach einer externen Freeware-Lösung), in allen Dateien eines Ordners (und seiner Unterordner) nach einem Text zu suchen.</p>
<p><span id="more-139"></span></p>
<p>Hier ist der Code dafür unter Ubuntu:</p>
<pre>find . -name * -exec grep -i 'TEXT' '{}' ';'</pre>
<p>Quelle: <a href="http://www.ubuntuverse.at/2009/07/19/diese-woche-in-der-konsole-3/">http://www.ubuntuverse.at/2009/07/19/diese-woche-in-der-konsole-3/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://web.slzm.de/blog/programmieren/suche-nach-einem-text-in-allen-dateien-inkl-unterordner/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PDFs zusammenhängen und rotieren</title>
		<link>http://web.slzm.de/blog/linux/pdfs-zusammenhangen/</link>
		<comments>http://web.slzm.de/blog/linux/pdfs-zusammenhangen/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 14:21:25 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://web.slzm.de/blog/?p=134</guid>
		<description><![CDATA[Äußerst nützlich, um aufgeteilte Vorlesungsskripte zu kitten: sudo apt-get install pdftk pdftk *.pdf cat output Skript.pdf (getestet unter Ubuntu Jaunty Jackalope [9.04]) Rotieren um 90° nach rechts: pdftk file.pdf cat 1-endE output rotated.pdf Mehr zum Programm gibt es unter http://www.accesspdf.com/pdftk/. &#8230; <a href="http://web.slzm.de/blog/linux/pdfs-zusammenhangen/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Äußerst nützlich, um aufgeteilte Vorlesungsskripte zu kitten:</p>
<p><span id="more-134"></span></p>
<p><code>sudo apt-get install pdftk<br />
pdftk *.pdf cat output Skript.pdf</code></p>
<p>(getestet unter Ubuntu Jaunty Jackalope [9.04])</p>
<p>Rotieren um 90° nach rechts:</p>
<pre>pdftk file.pdf cat 1-endE output rotated.pdf</pre>
<p>Mehr zum Programm gibt es unter <a href="http://www.accesspdf.com/pdftk/">http://www.accesspdf.com/pdftk/</a>.</p>
<p>Johannes</p>
]]></content:encoded>
			<wfw:commentRss>http://web.slzm.de/blog/linux/pdfs-zusammenhangen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backupskript für Ubuntu mit rsnapshot</title>
		<link>http://web.slzm.de/blog/programmieren/backupskript-fuer-ubuntu-mit-rsnapshot/</link>
		<comments>http://web.slzm.de/blog/programmieren/backupskript-fuer-ubuntu-mit-rsnapshot/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 19:41:09 +0000</pubDate>
		<dc:creator>Johannes</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[automatisch]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Notfications]]></category>
		<category><![CDATA[rsnapshot]]></category>
		<category><![CDATA[Skript]]></category>

		<guid isPermaLink="false">http://web.slzm.de/blog/?p=113</guid>
		<description><![CDATA[Mein Bash-Backupskript auf Basis von rsnapshot, das auf rsync aufbaut. Features: Donnerstags weekly-Backup, am Ersten des Monats monatliches. Mit yes.png, save.png und drive.png werden die Benachrichtigungen auch schön. Die benötigen die Notifications von Ubuntu (soweit ich mich erinnere seit 9.04 &#8230; <a href="http://web.slzm.de/blog/programmieren/backupskript-fuer-ubuntu-mit-rsnapshot/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mein Bash-Backupskript auf Basis von rsnapshot, das auf rsync aufbaut.<br />
Features: Donnerstags weekly-Backup, am Ersten des Monats monatliches.<br />
Mit yes.png, save.png und drive.png werden die Benachrichtigungen auch schön. Die benötigen die Notifications von Ubuntu (soweit ich mich erinnere seit 9.04 dabei). Die Zeilen kann man auskommentieren und damit dafür sorgen, dass auch andere Linuxdistributionen unterstützt werden.<br />
Lizenz: GPLv3<br />
Viel Spaß damit!</p>
<p>Code:<br />
<span id="more-113"></span></p>
<pre language="bash" line="1">#!/bin/sh

# "programming bash"
SELF=$(readlink -f "$0" || echo "$0");
PROGRAM_DIR=$(dirname "$SELF");

notify-send -i "$PROGRAM_DIR/drive.png" "Backup" "Beginne Backup..."

# Paketliste
notify-send -i "$PROGRAM_DIR/save.png" "Backup-Status" "Erzeuge Paketliste"
dpkg --get-selections > ~/pakete.txt
notify-send -i "$PROGRAM_DIR/yes.png" "Backup-Status" "Paketliste erzeugt."

# monthly
day=$(date '+%d')
if [ $day == "01" ]; then
	notify-send -i "$PROGRAM_DIR/save.png" "Backup-Status" "Beginne monatliches Backup..."
   	time sudo rsnapshot monthly;
	notify-send -i "$PROGRAM_DIR/yes.png" "Backup-Status" "Monatliches Backup abgeschlossen."
fi

# weekly?
day=$(date '+%u')
if [ $day == "4" ]; then
	notify-send -i "$PROGRAM_DIR/save.png" "Backup-Status" "Beginne wöchentliches Backup..."
	time sudo rsnapshot weekly;
	notify-send -i "$PROGRAM_DIR/yes.png" "Backup-Status" "Wöchentliches Backup abgeschlossen."
fi

# daily
	notify-send -i "$PROGRAM_DIR/save.png" "Backup-Status" "Beginne tägliches Backup..."
time sudo rsnapshot daily;
notify-send -i "$PROGRAM_DIR/yes.png" "Backup-Status" "Tägliches Backup abgeschlossen."

notify-send -i "$PROGRAM_DIR/drive.png" "Backup" "Backup abgeschlossen. Sie können den Datenträger jetzt entfernen."</pre>
<p>Johannes</p>
]]></content:encoded>
			<wfw:commentRss>http://web.slzm.de/blog/programmieren/backupskript-fuer-ubuntu-mit-rsnapshot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
