Guía de inicio rápido: ---------------------- necesitarás un linux con aceleración gráfica por hardwar, una tarjeta gráfica con bastante RAM (bueno, 64 megas es lo corrientito y de sobra) y las siguientes biblitecas (que recuerde) - glut (quizá tengas que instalarla) - libgd (idem) - zlib (deberías tenerla instalada) - freetype (la tendrás) - fontconfig (también la tendrás) - libc (si no la tienes no sé cómo estás leyendo esto) para abrir la presentación "Introduccion": cd /donde/esté/cabaret ./cabaret /donde/esté/Introduccion.cabaret (mejor sin el / al final) Tras unos segundos, Cabaret mostrará su escritorio. Haz que la ventana se convierta en pantalla completa (algunos windowmanagers como el metacity de ubuntu no lo hacen por sí solo y tendrás que definirte alguna combinación de teclas en preferencias -> combinaciones de teclas -> pantalla completa). Te vas al menú Presentación y le das a iniciar presentación. Las teclas son: espacio: avanzar con transición flecha derecha: avanzar sin transición flecha izquierda: adivina esc: volver al escritorio de Cabaret Guía de inicio lento: --------------------- Esta es una beta de Cabaret Eso significa que es posible que tenga errores y que casque, pero no debería suponer ningún peligro para tu sistema. Sin embargo, no se te ocurra lanzarlo con permisos de root ni ninguna locura de esas. Para ver cualquiera de estas presentaciones, haz: ./cabaret [nombre] donde [nombre] es el nombre de la carpeta que contiene la presentación que quieras ver. Los nombres de esas carpetas deberían acbaabar en ".cabaret" y es mejor que no le añadas el / al final. Aunque no debería pasar nada. Cabaret requiere dos cosas: - que la carpeta "ui" esté en el directorio actual. No lances cabaret de esta forma: /donde/esté/cabaret nombre.cabaret sino cd /donde/esté ./cabaret nombre.cabaret - una presentación existente. Cabaret no sabe empezar así: cd /donde/esté ./cabaret y si lo haces verás que se hunde en la miseria de un desagradable segmentation fault. En lugar de eso, indícale siempre una presentación. En realidad, esto es algo bueno. Por ahora. Si quieres empezar una presentación nueva, cógete una existente y comienza a partir de ahí. En este directorio se incluye un gul_theme.cabaret que es el tema a partir del cual se creó la presentación de tarde de web. Creando presentaciones ---------------------- Todo debería ser más o menos autodescriptivo. Cabret se ha creado con la facilidad siempre en mente. Te coges una plantilla y a partir de ahí vas añadiendo contenido. Tienes varias ventanas importantes - Edición: aquí va lo gordo. Pulsando con el botón derecho puedes crear nuevos elementos: Texto: pulsa en el tamaño que quieras y escribe lo que sea. El editor de textos no es lo más flexible del mundo, pero algo es algo. Las tildes son en realidad rollito HTML (á y cosas así). La ñ por ahora no. Fotos: te saldrá un diálogo donde le metes el path de la foto. Cabaret sólo entiendo PNG. Mete el path completo /home/tal...) y no uses tildes ni eñes ni cosas raras. Con el izquierdo puedes seleccionar, mover, alinear, etc. La tecla "del" borra el elemento, por cierto. - Fondo: Pulsa cerca de una esquina de la transparencia. Verás que en la ventana Fondo se marca dicha esquina con un triangulito. Ahora cambia su color. Voilá! También puedes poner una foto de fondo y cambiar el tipo de mezcla entre el gradiente y la foto. El tipo de mezcla "superposición" es probable que te guste porque colorea la foto de fondo con los colores del gradiente. Ta chulo. - Propiedades: cuando selecciones un objeto de la transparencia con el botón izquierdo puedes cambiar su color, su transparencia, etc. - Organizador: vale para ver todas las transparencias y organizarlas. Puedes cambiar el orden arrastrando, copiar transparencias (click en una y pulsa "c") o borrar una transparencia (click y x) - Transición: los parámetros de la transición van aquí. Puedes hacer que una transparencia tarde más o menos o que pase automáticamente y definir las transiciones de cada elemento. Los nombres son un poco feos pero todo se andará. Las ventanas pueden cerrarse (pulsando en la esquinita superior izquierda), cambiar su tamaño (con la esquinita inferior derecha) o fusionarse con el fondo (superior derecha). En la barra de menú hay poca cosa pero muy chula. Un menú para guardar tu trabajo, uno para mostrar las ventanas cerradas, uno para comenzar la presentación y el menú de ayudantes. Los ayudantes son como el puto clip del office pero sin dar por culo. Son como pequeños scripts que hacen una tarea repetitiva. Pruébalo: crea una transparencia con 5 líneas de texto independientes, márcalas todas (usando shift+click o cogiendo un área) y prueba los asistentes. El futuro --------- Hacer una versión para .NET, cerrar el código y venderlo por 50$ vía paypal. O mejor, añadir soporte para scripting en python :) Licencia -------- Cabaret es Software Libre. En concreto, es GPL. Eso significa que tienes una serie de derechos que otro tipo de licencia no te da. Entre ellos está el obtener el código fuente del programa, modificarlo y redistribuirlo. Durante un breve período de tiempo, Cabaret estará en pruebas y, probablemente, su código fuente cambie a otro servidor. Mientras tanto, en http://forja.rediris.es podrás encontrar las versiones (ahora mismo un poco viejas) en el proyecto llamado csl-cabaret El objetivo es llevarme las fuentes a un servidor en el GUL UC3M o quizá a un dominio propio. Preferiría que en lugar de un dominio de dreamhost o algo así fuera una máquina virtualizada en un servidor del GUL, pero bueno, todo se andará. Puedes coger las fuentes y hacer lo que quieras, pero estaría bien que, antes de hacer ninguna locura, avisaras. Soy un desastre y suelo tener fuentes viejas en los repositorios CVS. Así que para cualquier cosa, ponte en contacto con el gul en la siguiente dirección: gul@gul.uc3m.es Hasta pronto.