Open Source im professionellen Einsatz

X-CD-Roast und Gcdmaster

Bequem rösten

,

Routinemäßig wiederkehrende Brenn-Aufgaben erledigt man sinnvoll mit den Kommandozeilen-Tools, die schon Thema des letzten Beitrags waren. Schnell mal eine CD mastern geht aber mit einem leistungsfähigen grafischen Front-End am besten.

Das wohl meistgenutzte grafische Brennprogramm ist X-CD-Roast. Zur Zeit sind zwei Versionen im Umlauf: die etwas ältere Version 0.96 (ex) und die als Alpha gekennzeichnete Version 0.98. Der Entwickler Thomas Niederreiter nennt diese Version ausgereifter und stabiler als die Version 0.96. Beide stehen im Internet unter [1] zum Download bereit.

X-CD-Roast akzeptiert neben CD-Rs auch wieder beschreibbare Medien (CD-RW). Das Programm kann Mixed-Mode- und Boot-CDs erstellen. Daten-CDs können on-the-fly gemastert werden, mehrfache Imagefiles werden allerdings auch unterstützt. Die Cdrecord-Version 1.9 kann inzwischen auch CD-Writer mit der Burn-Proof-Technologie steuern. Nur Multisession-CDs lassen sich (noch) nicht erstellen.

Die Konfiguration von X-CD-Roast

X-CD-Roast 0.98 verwendet im Unterschied zu den älteren Versionen, die auf dem Tcl/TK-Toolkit aufsetzten, Gtk (das auch unter Gnome verwendete Gimp-Toolkit) ab Version 1.2.3. Die entsprechenden Libraries müssen also vorab installiert werden. X-CD-Roast wird oft via Link auch unter dem Namen xcdrgtk installiert. Zu X-CD-Roast gehören (angepasste) Versionen von Cdrecord, Mkisofs, Readcd (zum Auslesen von CDs) sowie Vrfytool, um fertige CDs zu überprüfen. Für die Bearbeitung von Audio-CDs stehen noch die Befehle cdda2wav, cddbtool und wavplay zur Verfügung.

Um X-CD-Roast auf Deutsch nutzen zu können, muss zuvor die Umgebungsvariable LANG=de_DE gesetzt sein. Beim ersten Start weist das Programm gleich auf eines seiner neuen Features hin: Auch normale Anwender können in der aktuellen Version X-CD-Roast benutzen; früher war der Einsatz Root vorbehalten. Weitere Informationen finden sich in der Datei README.nonroot.

Die gesamte Konfiguration erfolgt in sechs Dialogen. Als Erstes wird der CD-Writer ermittelt. Bei SCSI-Geräten ist das problemlos. Wie ATAPI-Writer zu behandeln sind, wird im Kasten "IDE/ATAPI-Brenner unter Linux" unseres Brennertests beschrieben.

Zu X-CD-Roast gehört die Datei README.atapi, in der einige spezielle Hinweise gegeben werden. Dass CD-Writer als CD-ROM-Laufwerke erkannt werden, ist normal. Detaillierte Informationen zur Hardware lassen sich in diesem Fenster mit einem Doppelklick auf das entsprechende Gerätesymbol anzeigen.

Im zweiten Dialog (siehe Abbildung 1) werden spezielle Einstellungen zum CD-Writer vorgenommen. Die Brenngeschwindigkeit kann später noch manuell verändert werden. Wie die Tooltips zeigen, ist die Lesekonfiguration von der verwendeten Hardware abhängig. Nicht alle Geräte werten diese Einstellungen überhaupt aus. Oft führen zu hohe Werte für die Audio-Lesegeschwindigkeit zu Fehlern. Die untersten beiden Einstellungen können bei Fehlern helfen. Hier liefert die Online-Hilfe recht ausführliche Informationen.

Abbildung 1: Einstellungen des CD-Brenners.

Abbildung 1: Einstellungen des CD-Brenners.

Imagefiles werden in dem (den) Verzeichnis(sen) gespeichert, das man im dritten Dialog eingibt. Allerdings muss in den Verzeichnissen Platz für jeweils mindestens ein Imagefile sein. Unter Verschiedenes können Sounds für unterschiedliche Zwecke definiert werden. Dazu ist eine Soundkarte nicht zwingend erforderlich, da X-CD-Roast auch den internen Lautsprecher ansteuern kann.

Für den letzten Dialog, der die Zugriffsmöglichkeiten der Anwender eines Multiuser-Systems steuert, sei nochmals auf die Datei README.nonroot verwiesen. X-CD-Roast übernimmt die Zugriffssteuerung selbständig. Über den Button Konfiguration speichern wird eine Konfigurationsdatei unter dem Namen xcdroast.conf im Verzeichnis /etc angelegt.

X-CD-Roast-Praxis

Abbildung 2: X-CD-Roast kopiert eine CD.

Abbildung 2: X-CD-Roast kopiert eine CD.

Nach erfolgter Konfiguration wechselt ein OK in den Ausgangsmodus zurück. Zunächst soll eine CD kopiert werden. Zum Kopieren einer CD dient der Button CD duplizieren (siehe Abbildung 2).

X-CD-Roast unterscheidet automatisch zwischen Audio- und Daten-CDs. Bei Audio-CDs können einzelne Tracks selektiv ausgewählt werden. ViaCDDB-Abfrage (Compact Disc Database, zum Beispiel von cddb.com oder freedb.org) lassen sich bei bestehender Internetverbindung zusätzliche Informationen abrufen. Um eine Daten-CD zu kopieren, wird meist zunächst ein Imagefile erstellt.

Abbildung 3: Einstellungen fürs CD-Schreiben.

Abbildung 3: Einstellungen fürs CD-Schreiben.

Einzelne (oder alle) Tracks einer Audio-CD lassen sich über Tracks abspielen auch zur Kontrolle ausgeben, bevor sie auf eine neue CD gebrannt werden. Das Brennen der CD erfolgt über den Dialog CD schreiben (Abbildung 3). Im Fenster sind die wichtigsten Parameter (etwa die Schreibgeschwindigkeit) zusammengefasst und können auch angepasst werden. Durch Simuliertes Schreiben wird der gesamte Schreibvorgang durchgeführt - allerdings bei ausgeschaltetem Schreib-Laserstrahl.

Der versteckte Titel auf Audio-CDs

CD-Player spielen immer den Titel ohne Pre-Gap direkt an. Darum ist es möglich, dort Inhalte zu platzieren, die nicht wiedergegeben werden, wenn der entsprechende Song gewählt wird. Sie werden jedoch wiedergegeben, sobald die CD sequenziell abgespielt wird - nur der Pre-Gap des ersten Stücks kommt nie automatisch. So ist im folgenden Beispiel die Datei versteckter-titel.wav nur dann zu hören, wenn man beim ersten Lied vorspult:

CD_DA 
TRACK AUDIO
FILE "versteckter-titel.wav"
START
FILE "titel1.wav"

TRACK AUDIO
FILE "titel2.wav"

Bei Audio-CDs sind die Tracks automatisch auffüllbar, damit aus beliebigen WAV-Files eine gültige (und damit auf normalen CD-Playern abspielbare) Audio-CD erzeugt wird. In manchen Fällen ist es notwendig, die Audio-Byteorder zu tauschen. Falsch erstellte CDs enthalten nur ein gleichmäßiges Rauschen.

CD-RWs kann X-CD-Roast vor dem Beschreiben löschen. Das Programm unterstützt die üblichen Varianten vom Löschen des gesamten Mediums (durch das komplette Überschreiben aller Spuren) bis zum Schnell-Löschen, bei dem nur das Inhaltsverzeichnis sowie PMA und Pre-Gap gelöscht werden. Normalerweise reicht die letzte Variante aus, die ein bis zwei Minuten benötigt.

Diesen Artikel als PDF kaufen

Als digitales Abo

Als PDF im Abo bestellen

comments powered by Disqus

Ausgabe 07/2013

Preis € 6,40

Insecurity Bulletin

Insecurity Bulletin

Im Insecurity Bulletin widmet sich Mark Vogelsberger aktuellen Sicherheitslücken sowie Hintergründen und Security-Grundlagen. mehr...

Linux-Magazin auf Facebook