Ubuntu 12.04 „Precise Pangolin“
Ubuntu 10.04 „Lucid Lynx“
Bei qlscribe
(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
[1] von Lacie und der einfach gehaltene Simple Labeler
[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.
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 herunterladen und installieren.
Nach erfolgreicher Installation findet man das Programm unter
"Anwendungen -> Unterhaltungsmedien -> Qt lightscribe"
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.
![]() | ![]() | ![]() | ![]() |
title-Vorlage | content-Vorlage | Full-Vorlage mit Vorschau | Editieren von rundem Text |
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
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 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 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:
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.
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
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 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 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:
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.
Auch mit dem Programm DiscWrapper kann LightScribe verwendet werden, eine 4L-Installation vorausgesetzt.