Wizards of FOSS Blog


Automatisierung

Virtuelle Instanzen von VirtualBox anzeigen

Die Virtualisierungslösung VirtualBox listet über die graphische Benutzeroberfläche die einzelnen Instanzen auf. Neben dem aktuellen Zustand der Instanz - ausgeschaltet oder nur angehalten - werden auch die jeweiligen Parameter wie bspw. Gastbetriebssystem, Bootreihenfolge, RAM und Netzwerkanbindung angezeigt.

Übersicht in VirtualBox zu den einzelnen virtualisierten Systemen

In der obigen Abbildung sind vier Instanzen sichtbar. Drei Instanzen beinhalten ein Debian GNU/Linux, was ebenso durch das stilisierte Debian-Logo neben den Listeneinträgen dargestellt ist. In der vierten Instanz läuft ein Ubuntu Linux, hier als xubuntu-Ausführung mit dem Windowmanager xfce. Die Debian-Instanzen sind angehalten, die Ubuntu-Instanz ist hingegen ausgeschaltet.

Auch über die Kommandozeile lassen sich diese Informationen abfragen. Das ...


Große Dateien transportieren

Im Alltag kommt durchaus die Situation vor, daß eine Datei vergleichsweise groß wird und Sie unerwartet an die Grenzen des Dateisystems des verwendeten Datenträgers stoßen. Der klassische Fall ist das Transportieren eines ISO-Images oder einer Virtuellen Maschine auf einem USB-Stick oder einer USB-Festplatte. Häufig sind USB-Sticks von Hause aus mit dem VFAT-Dateisystem formatiert. Eine Datei darf dort maximal 4GB groß werden. Bei einer Virtuellen Maschine wird diese Grenze schnell erreicht -- Dateigrößen von 4 bis 8 GB sind keine Seltenheit.

Um die Situation zu lösen, kommen ein direkter Datentransfer über eine Netzverbindung mittels scp oder ftp ...


Abbildung einrahmen

Abbildungen sehen erst mit einem passender Rahmen richtig schick aus. Das gilt sowohl für das Wohnzimmer, als auch für die eigene Webseite. Mit der Werkzeugsammlung ImageMagick oder dem gleichwertigen Fork GraphicsMagick ergänzen Sie Bilddateien um farbige Rahmen mit dem entsprechenden 3D-Effekt.

Aus der ImageMagick-Werkzeugsammlung benötigen Sie dafür das Kommandozeilenprogramm convert. Beim Aufruf erwartet convert eine Reihe von Parametern, auf deren Grundlage es den Rahmen zum Bild berechnet.

Über den Parameter -mattecolor Farbe bestimmen Sie die Rahmenfarbe. Zulässig sind die Farbangaben als RGB- oder RGBA-Farbcode (ohne bzw. mit Alphakanal) und als Farbname. Für schwarz ...


Eingebettete Schriften im PDF anzeigen

PDF-Dokumente kommen heute plattformübergreifend und weltweit zum Einsatz. Das Dokumentenformat wurde mit dem Ziel entwickelt, daß das Dokument sowohl beim Ersteller, als auch beim Empfänger bzw. Leser in identischer Form dargestellt werden kann. Neben Bildern und Anhängen zählen dazu insbesondere die verwendeten Schriften (Fonts).

In der Vergangenheit wurden Bilder und Schriften oftmals nur als externe Ressourcen im Dokument referenziert und nicht in das PDF-Dokument eingebettet. Sind diese Daten nicht auf dem System des Betrachters verfügbar, können diese nicht dargestellt werden. Viele PDF-Anzeigeprogramme verwenden in dem Fall einen alternativen Font, der der eigentlichen Schriftart meist ...


Vorschaubilder erzeugen

Bei vielen Anlässen werden Fotos aufgenommen und später in einer Bildergalerie oder einem Album zusammengestellt. Sind dazu auch Vorschaubilder vorhanden, fällt dem Betrachter eine Vorauswahl häufig leichter.

Ein Vorschaubild unterscheidet sich vom Original durch eine geringere Auflösung und Größe. Mit jedem Grafikprogramm läßt sich dieser Schritt problemlos bewerkstelligen. Bei einem Einzelbild ist ein Klick-Programm passend, sind hingegen viele Aufnahmen zu bearbeiten, spart die automatische Verarbeitung Zeit und Nerven. Dafür sind die beiden Werkzeugsammlungen ImageMagick und GraphicsMagick ideal. Beide stehen als fertige, gleichnamige Pakete für alle Linux-Distributionen in den entsprechenden Repositories bereit ...


Mehrere Dateien auf einmal umbenennen

Für das Umbenennen und Verschieben einer einzelnen Datei steht das Shell-Kommando mv bereit. Es benennt die Datei alter-name in neuer-name um. Befinden sich Original und Kopie im gleichen Dateisystem, wird nur der entsprechende Eintrag des Dateinamens geändert.

mv alter_name neuer_name

Sind mehrere Dateien umzubenennen, kommen in der Regel mehrere aufeinanderfolgende mv-Kommandos zum Einsatz. Das kann etwas mühsam sein, wenn es viele Dateien sind und diese einen ähnlichen Namen tragen. Mit einem Einzeiler auf der Kommandozeile läßt sich der Schreibaufwand schon mal ganz deutlich verringern:

for datei in *.txt; do mv $datei `basename $datei .txt`.text ...


Seiten in einem PDF-Dokument drehen

Zur Korrektur und Manipulation von PDF-Dokumenten stehen auf der UNIX/Linux-Kommandozeile eine Reihe schicker Werkzeuge mit einem umfangreichen Funktionsspektrum bereit, bspw. das PDF-Toolkit (pdftk) und pdfjam. Zur Drehung einzelner Seiten um 90, 180 und 270 Grad im Uhrzeigersinn bringt pdfjam die drei Werkzeuge pdf90, pdf180 und pdf270 mit. Der Aufruf zur Drehung um 90 Grad ist wie folgt:

pdf90 --outfile flyer-gedreht.pdf flyer.pdf 1-4

Die Ausgabedatei wird über die Option --outfile Dateiname benannt (hier benannt flyer-gedreht.pdf). Der zweite Parameter gibt das Originaldokument an. Die Ziffernkombination danach bezeichnet die Seiten, welche gedreht werden sollen — hier die Seiten 1 bis ...