Making CD/DVD Covers

One of my frustrations with Ubuntu was not being able to find a decent program to create CD jewel case covers. I tried several and wasn't impressed. I finally found a reasonable solution using a combination of packages.

Basic Installation

First, I installed the package cdlabelgen from the universe repository. cdlabelgen is a command-line program for creating CD and DVD covers.

Next, I downloaded the .deb package for GTK CD Label. GTK CD Label is a GUI front-end for cdlabelgen. The version I have is 1.0pre8; the file I downloaded was gtkcdlabel_1.0pre8_i386.deb.

I installed GTK CD Label by opening a terminal window, navigating to the directory containing the downloaded file, and entering the following (change the file name if you have a different version):

     sudo dpkg -i gtkcdlabel_1.0pre8_i386.deb

gtkcdlabel then appeared on my Applications > Office menu.

CD Cover Notes

To get track titles for an audio CD, I insert the CD and click the Get CDDB button. This loads the track titles but unfortunately not the track times. It also sets Category to the CD title and Subcategory to the artist name; I prefer to reverse these two fields.

I check the No cover plaque and No tray plaque checkboxes as I don't like the "plaques" created by cdlabelgen. As a result, the category and subcategory only print on the spine, so I insert spaces before the category in order to center the information on the spine.

When creating a cover for a standard CD jewel case, I set Cover Style to Normal to create the back cover and Slim to create the front insert.

I use the Use as Background and/or the various scaling options (on the Images & Colors tab) to scale an EPS graphic to fit.

DVD Covers

As of this writing GTK CD Label doesn't handle DVD covers properly (at least on my system). However, I found a way to produce acceptable results by using cdlabelgen directly (see the man page for details). Contrary to the documentation, I get acceptable results printing DVD covers on letter-size paper by setting the --page-offset option to 0.60.