BALUG

Tapas de CD (no oficiales) para Debian "Woody 3.0"


Introducción

En esta página explico el procedimiento que utilicé para la creacion de las cubiertas (o tapas) para los 7 Cds de Debian GNU/Linux "Woody".
Para los usuarios con cierta experiencia conviene ir directamente al resumen

Utilización de "cdlabelgen"

1-Instalación de cdlabelgen

Para el armado de las cubiertas la herramienta que utilizo es "cdlabelgen" por ser bastante sencilla y práctica.
La página oficial de la aplicación es http://www.aczone.com/tools/cdinsert/
Este software además permite implementaciones a través de web: http://www.aczone.com/tools/cdinsert/form.html
Esto nos brinda una forma rápida y sencilla de armar una cubierta de CD, pero se hace dificultoso cuando queremos hacer varias cubiertas e ir probando como quedan.
Para esta tarea he utilizado la versión 2.5, bajada de http://packages.debian.org/unstable/graphics/cdlabelgen.html . La versión que viene con "woody" es la 1.5, pero he tenido problemas al momento de incluir imágenes convertidas de jpg a eps, razón por la cual recomiendo la versión 2.5. Para mencionar algunas de las características de esta nueva versión diremos que permite realizar tapas para los nuevos cds "slim" o chatos, realizar sobres para cds y brindar el servicio a través de web.

2-Instalación de herramientitas

Instalar jpeg2ps : "apt-get install jpeg2ps"
Esta herramienta transforma archivos jpeg a ps o eps.
La línea de comandos que utilizo para obtener los archivos de fondo para los cds es:
$ jpeg2ps -r 72 archivo.jpg> archivo.eps
Esto me crea un archivo postscript que cdlabelgen podrá utilizar como fondo.

Nota:
La aplicación online de cdlabelgen utiliza "jpegtran" previo la la conversión jpg a eps. jpegtran está dentro del paquete libjpeg-progs de Debian http://packages.debian.org/stable/graphics/libjpeg-progs.html Este paso adicional puede ser necesario en algunos casos.
Uso: jpegtran original.jpg> destino.jpg

3-Creción de Textos

Crear el texto que ira en la parte porsterior del CD (traycard). Esto puede hacerse con cualquier editor, pero yo uso SETEDIT :-)

4-Utilizar cdlabelgen

Armar la cubierta de CD con cdlabelgen.
Una simple línea como prueba y ejemplo:
$ cdlabelgen -c "Debian" -s "woody 3.0r0" -o tapa.ps -f texto.txt -D

Si lo anterior funciona, se puede agregar el switch "-e file.eps" para colocar una imágen de fondo en la tapa.

Tapas de cd para Debian

Creación de las cubiertas para Debian

Como la distribución de Debian "Woody 3.0" son 7 Cds, es conveniente automatizar de alguna manera los pasos necesarios para su creación: Para esto hice un script bash muy sencillo:

----script-----------------------------------
BACKFILE="./fondos/woody_wheezy4.eps"
COLOR_PLACA="190,220,240"
COLOR_LETRA="200,0,55"
NONUS="+Non-US"

for CDN in 1 2 3 4 5 6 7
 do
   cdlabelgen  -s "Woody 3.0r0 Binary-$CDN$NONUS $CDN/7" -o tapa$CDN.ps -f cd$CDN.txt  -e $BACKFILE -S "0.0" -D -p  --subcategory-color $COLOR_LETRA --plaque-color $COLOR_PLACA
   NONUS=""
 done

----fin------------------------------

Los modificadores utilizados en cdlabelgen son:

Nota:
Esto es simplemente un ejemplo de utilización, para mayor información sobre las opciones de "cdlabelgen" consultar su página de manual.

Textos utilizados

Como para dar una introducción a las características de Debian, se me ocurrió poner en cada traycard de los cds textos extraidos de Debian .
El objetivo de los textos es hacer una introducción (muy general) y explicación sobre Debian y sus características.
Estos son los textos:
./cd1.txt ; ./cd2.txt ; ./cd3.txt ; ./cd4.txt ; ./cd5.txt ; ./cd6.txt ; ./cd7.txt ;
Otras opciones para rellenar las traycards podrían ser explicar la filosofía GNU y open source, instrucciones de instalación, mencionar paquetes mas importantes en cada CD, etc.
Si tienes textos ya formateados para este propósito no dudes en contribuirlos aquí.

Imagenes utilizadas

Estas son algunas de las imágens que he probado. Se listan los formatos disponibles de c/u. El formato que sirve es el eps, pero los otros son más fáciles de editar y modificar. Todas las imágenes fueron obtenidas de la red y se cita (si es conocido) el origen de las mismas.

xcf
eps
origen: toy story 2
eps
origen
xcf
eps
origen
eps
origen
eps
origen
eps
origen

Si tienes una imágen interesante que pueda servir no dudes en contribuirla a esta página

Pasos finales

  1. Colocar en un mismo directorio los siguientes archivos:
  2. Editar en el script las variables BACKFILE, COLOR_PLACA y COLOR_LETRA según nuestras preferencias.
  3. Ejecutar el script "./script"
  4. Observar el resultado con gs, gv, gnome-gv (ggv) u otro visor postscript "gv tapa1.ps"
  5. Imprimir, recortar y armar :-)

Resumen

  1. Instalar cdlabelgen 2.5
  2. Instalar jpeg2ps para convertir jpg a eps
  3. Elegir los textos para rellenar la traycard (También se podrían poner imagenes)
  4. Ejecutar:
    $ jpeg2ps -r 72 fondo.jpg> fondo.eps
    $    cdlabelgen  -s "Woody 3.0r0 Binary-1+Non-US 1/7" -o tapa1.ps -f texto.txt -e fondo.eps -S "0.0" -D -p
    

Esto creará el archivo tapa1.ps con la imágen fondo.eps como fondo y texto.txt en la traycard

Resultados

Algunas muestras de las cubiertas que se pueden lograr utilizando el script ./hacertapas :

Solo se brinda un set completo en formato ps:
./tapa1.ps - ./tapa2.ps - ./tapa3.ps ./tapa4.ps - ./tapa5.ps - ./tapa6.ps - ./tapa7.ps
Se pueden generar otros a gusto

Conclusión

Debian es bueno:-)

Contacto

Para sugerir modificaciones, correcciones o hacer contribuciones contactarse con Diego Brengi


Ultima actualización: 2003-02-13 17:25:12

Autor: Diego J. Brengi

Webmaster

Debian GNU The Gimp WML SourceForge.net Logo