ubuntuusers.de

Hinweis: Dies ist ein statischer Snapshot unseres Wikis vom 25. März 2013 und kann daher nicht bearbeitet werden. Der aktuelle Artikel ist unter wiki.ubuntuusers.de zu finden.

qlscribe

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

qlscribe64.png Bei qlscribe {en} (Qt LightScribe) handelt es sich um ein auf der Bibliothek Qt basierendes Programm, das zum Labeln von lightscribefähigen Medien verwendet werden kann. Anders als die beiden Labelerprogramme 4L {de} [1] von Lacie und der einfach gehaltene Simple Labeler {en} [1] ist es mit qlscribe nicht nur möglich, (beispielsweise mit Gimp) vorgefertigte Label zu brennen, sondern diese auch zu erstellen. Eine Besonderheit ist dabei sicherlich das Erstellen von Labeln mittels CDDB-Daten. Die Bedienung ist einfach und sollte niemanden vor Probleme stellen.

Installation

Hinweis:

Momentan handelt es sich um ein beta-Release. 64-bit (Version 0.15) wird mittlerweile unterstützt.

Wie in LightScribe [1] beschrieben, müssen auch für qlscribe zuerst die Treiber heruntergeladen und installiert[4] werden. Anschließend kann man das aktuelle qlscribe_*.deb von sourceforge.net {dl} herunterladen und installieren.

Nach erfolgreicher Installation findet man das Programm unter

  • "Anwendungen -> Unterhaltungsmedien -> Qt lightscribe"

Benutzung

Mit qlscribe ist es möglich, die Label vor dem lightscriben zu erstellen. Da bisher ein Einfügen mittels Drag'n'Drop jedoch nicht möglich ist, erfolgt dies über den Menüpunkt "Edit -> Insert", mit dem auch gerader und gebogener Text unkompliziert eingefügt werden können. Für den gebogenen Text erleichtert eine Vorschaufunktion das Editieren, da so Winkel Position und Radius leichter eingestellt werden können (siehe unten). Eingefügte Objekte können aber ganz einfach durch ein Ziehen per Maus oder die Eingabe der Koordinaten verschoben werden. Als Vorlagen werden "Title", "Content" und "Full" angeboten (siehe unten). Aber auch ein Öffnen mit anderen Programmen, wie etwa GIMP oder Inkscape vorgefertigten Labels, ist über "File -> Open..." möglich. Labels müssen in einem der üblichen Bildformate wie etwa png, jpg oder svg vorliegen.

qlscribeTitle.png qlscribeContent.png qlscribeFoto qlscribeTextrund.png
title-Vorlage content-Vorlage Full-Vorlage mit Vorschau Editieren von rundem Text

Labels mit CDDB-Daten

Das Erstellen von Labeln mithilfe von CDDB-Daten soll hier in Anlehnung an die Dokumentation von qlscribe kurz erläutert werden. Um CDDB-Daten verwenden zu können, wird mindestens die Version 0.9 oder höher (gegebenenfalls updaten) sowie das cddbcmd utility, welches Bestandteil das Pakets cddb ist, benötigt.

  • cddb

Wiki/Vorlagen/Installbutton/button.png mit apturl

Paketliste zum Kopieren:

sudo apt-get install cddb 

sudo aptitude install cddb 

Als erstes öffnet man ein neues Label (Full-Vorlage) oder öffnet ein bestehendes Label (hier soll "full_breakbeat" aus dem DesignCenter von lightscribe.com {en} Verwendung finden). In dieses Label werden nun die Textobjekte "?DTITLE?" und mehrere "?TTITLEX" eingefügt, wobei dies Platzhalter sind und "?DTITLE?" für den späteren Albumtitel und die "?TTITLEX?" für die Namen der Titel und deren Nummer (X) stehen, so dass sich ihre Anzahl aus der entsprechenden CD ergibt (hier wird "Aphex Twin / Girl Boy EP" verwendet).

Nach der Speicherung des vorbereiteten Labels beispielsweise als label.qlx werden nur noch die CDDB-Daten oder genauer die sog. "disc-id" benötigt. Diese kann man der CD entnehmen oder auf freedb.org {en} nachschlagen. In diesem Fall wäre das also rock/4d03a706. Nun speichert man eine CDDB-Datei als z.B. girlboy.txt[6] ab:

cddbcmd cddb read rock 4d03a706 > girlboy.txt 

Man erstellt das Cover mit z.B. 800x800 Pixel als girlboy.jpg[6]:

qlscribe --image girlboy.jpg -s 800 --file girlboy.txt label.qlx 

Man erhält:

qlscribeCDDB.png

Hinweis:

Es sollte also darauf geachtet werden, die Position und Schriftgröße so zu wählen, dass die Texte nicht abgeschnitten werden. Sollte es später doch dazu kommen, einfach die Platzhalter verschieben, speichern und den letzten Befehl wiederholen.

qlscribe selber kompilieren

Für diejenigen, die keine vorgefertigte Pakete benutzen können/wollen, hier eine kurze Anleitung zum Selber-Bauen eines qlscribe_*.deb. Die folgenden Pakete müssen installiert werden:

  • build-essential

  • alien

  • fakeroot

  • dh-make

  • cmake

  • qt4-qmake

  • libqt4-dev

  • libdbus-1-dev

  • libdbus-glib-1-dev

  • libc6-dev-i386

Wiki/Vorlagen/Installbutton/button.png mit apturl

Paketliste zum Kopieren:

sudo apt-get install build-essential alien fakeroot dh-make cmake qt4-qmake libqt4-dev libdbus-1-dev libdbus-glib-1-dev libc6-dev-i386 

sudo aptitude install build-essential alien fakeroot dh-make cmake qt4-qmake libqt4-dev libdbus-1-dev libdbus-glib-1-dev libc6-dev-i386 

Ferner wird noch das lightscribepublicsdk_*-Paket von lightscribe.com {en} benötigt, was aber leider nur als rpm vorliegt. Die Konvertierung [2] geht aber schnell und unkompliziert:

fakeroot alien -vt lightscribePublicSDK*.rpm
fakeroot alien -vd lightscribePublicSDK*.tgz
rm -v lightscribePublicSDK*.tgz lightscribePublicSDK*.rpm
sudo dpkg -i lightscribepublicsdk*.deb 

Da häufig die libstdc++ bzw. libdbus-1 nicht gefunden werden können, muss man ggf. noch einen Link legen:

sudo ln -s /usr/lib32/libstdc++.so.6 /usr/lib32/libstdc++.so 

sudo ln -s /lib/i386-linux-gnu/libdbus-1.so.3 /lib/i386-linux-gnu/libdbus-1.so 

Nun lädt man sich von sourceforge.net {dl} das aktuelle .tar.gz herunter, entpackt [5] dieses und wechselt im Terminal [6] in das Verzeichnis:

tar xvfz qlscribe*.tar.gz
cd qlscribe*/ 

Nun kann mit dem Paketbau [3] begonnen werden:

Hinweis:

Selbstverständlich kann auch auf dem herkömmlichen Weg kompiliert [7] und installiert werden. Eine Anleitung für Ubuntu 11.04 (Natty Narwahl) 64-bit kann im Hilfeforum von qlscribe gefunden werden.

dh_make --createorig
fakeroot dpkg-buildpackage 

Das erstellte Paket qlscribe*.deb befindet sich einen Ordner aufwärts und kann dann installiert [4] werden.

Alternative

Auch mit dem Programm DiscWrapper kann LightScribe verwendet werden, eine 4L-Installation vorausgesetzt.

ubuntuusers.local › Wikiqlscribe