14-mar-2008, 15:47 | #21 |
Moderador
|
Ya tengo lo que serán los templates finales!
A ver que os parecen si todo es más o menos comprensible Fichero: ages-theme_base.xml Este fichero es para que fácilmente se pueda cambiar la forma en la que se muestran los menús de selección, como es a nivel general permite cambiar fuentes globales, resolución, musica, etc... Code:
<?xml version="1.0" encoding="UTF-8"?> <opml version='1.0'> <body> <video> <res width='320' height='240'/> <flags vfull='1' vhardware='1' vbuffer='1'/> </video> <sound> <dir src='/opt/music/snes/'/> <move src='move.wav'/> <select src='select.wav'/> <flags vol='50'/> </sound> <theme> <colors bgcolor='#123456'/> <img src='fondo.png'/> </theme> <fuentes> <normal path='/usr/share/fonts/truetype/ttf-bitstream-vera/' font='VeraIt.ttf' size='14' b='0' i='0' /> <option path='/usr/share/fonts/truetype/ttf-bitstream-vera/' font='VeraIt.ttf' size='24' b='0' i='0' /> <title path='/usr/share/fonts/truetype/ttf-bitstream-vera/' font='VeraIt.ttf' size='34' b='1' i='0' /> <big path='/usr/share/fonts/truetype/ttf-bitstream-vera/' font='VeraIt.ttf' size='72' b='1' i='0' /> </fuentes> </body> </opml> Fichero: ages_cfg.xml Aquí guardamos la configuración, emuladores activos, etc... Code:
<?xml version="1.0" encoding="UTF-8"?> <opml version='1.0'> <body> <opciones> <ftp estado='-1' pkg='proftpd'/> <mame estado='0' pkg='advmame'/> <gens estado='0' pkg='gens'/> <video estado='-1' pkg='mplayer'/> <ssh init='ssh' estado='1' pkg='openssh-server'/> <audio estado='-1' pkg='mplayer'/> <zsnes estado='1' pkg='zsnes'/> <smb estado='-1' pkg='samba'/> </opciones> </body> </opml> Fichero: ages-menu.xml Los menus se renderizan siguiendo este fichero, de forma que fácilmente se le puedan agregar al menú de opciones nuevas funciones y comandos. Básicamente funciona como un HTML muy especial Code:
<?xml version="1.0" encoding="UTF-8"?> <opml version='1.0'> <body> <menu cfg='base'> <title label='MENU PRINCIPAL' color='#FFFFFF' x='center' y='top' align='0'/> <option label='Configurar' color='#FFFFFF' x='left' y='top' align='1'> <goto cfg='config'/> <type name='submenu'/> </option> <option label='Testear' color='#FFFFFF' x='left' y='top' align='1'> <exec cmd='ls -la'/> <type name='command'/> </option> <option label='Instalar' color='#FFFFFF' x='left' y='top' align='1'> <exec cmd='ls -la'/> <type name='command'/> </option> <option label='Salir' color='#FF6666' x='left' y='top' align='1'> <type name='back'/> </option> </menu> <menu cfg='config'> <title label='CONFIGURACION' color='#FFFFFF' x='center' y='top' align='0'/> <option label='Activar Emuladores' color='#FFFFFF' x='left' y='top' align='1'> <goto cfg='emus'/> <type name='submenu'/> </option> <option label='Activar Programas' color='#FFFFFF' x='left' y='top' align='1'> <goto cfg='prgs'/> <type name='submenu'/> </option> <option label='Activar Servicios' color='#FFFFFF' x='left' y='top' align='1'> <goto cfg='servs'/> <type name='submenu'/> </option> <option label='Volver' color='#FFFFFF' x='left' y='top' align='1'> <type name='back'/> </option> </menu> <menu cfg='emus'> <title label='EMULADORES' color='#FFFFFF' x='center' y='top' align='0'/> <option label='Arcade (MAME): ' color='#FFFFFF' x='left' y='top' align='1'> <variable name='mame'/> <type name='program'/> </option> <option label='Snes (ZSNES): ' color='#FFFFFF' x='left' y='top' align='1'> <variable name='zsnes'/> <type name='program'/> </option> <option label='Sega Genesis (GENS): ' color='#FFFFFF' x='left' y='top' align='1'> <variable name='gens'/> <type name='program'/> </option> <option label='[ Aplicar ]' color='#FFFFFF' x='left' y='top' align='1'> <type name='apply'/> </option> <option label='Volver' color='#FFFFFF' x='left' y='top' align='1'> <type name='back'/> </option> </menu> <menu cfg='prgs'> <title label='PROGRAMAS' color='#FFFFFF' x='center' y='top' align='0'/> <option label='Video: ' color='#CCCCCC' x='left' y='top' align='1'> <variable name='video'/> <type name='program'/> </option> <option label='Audio: ' color='#CCCCCC' x='left' y='top' align='1'> <variable name='audio'/> <type name='program'/> </option> <option label='[ Aplicar ]' color='#FFFFFF' x='left' y='top' align='1'> <type name='apply'/> </option> <option label='Volver' color='#FFFFFF' x='left' y='top' align='1'> <type name='back'/> </option> </menu> <menu cfg='servs'> <title label='SERVICIOS' color='#FFFFFF' x='center' y='top' align='0'/> <option label='Consola Remota: ' color='#FFFFFF' x='left' y='top' align='1'> <variable name='ssh'/> <type name='program'/> </option> <option label='Entorno de Red: ' color='#CCCCCC' x='left' y='top' align='1'> <variable name='smb'/> <type name='program'/> </option> <option label='Ftp: ' color='#CCCCCC' x='left' y='top' align='1'> <variable name='ftp'/> <type name='program'/> </option> <option label='[ Aplicar ]' color='#FFFFFF' x='left' y='top' align='1'> <type name='apply'/> </option> <option label='Volver' color='#FFFFFF' x='left' y='top' align='1'> <type name='back'/> </option> </menu> </body> </opml> Un Saludo y espero vuestros comentarios |
15-mar-2008, 21:59 | #22 |
Marciano
|
Pues está muy bien, pedazo de curro que te has dado, ese instalador tiene una pinta estupenda, estoy deseando probarlo....
Saludos a todos y al que salga de semana santa que se lo pase en grande. |
17-mar-2008, 12:08 | #23 |
Usuario registrado
|
Buena pinta tiene. Facil de entender/modificar.
Yo personalmente cambiaría el -1, 0, 1 y 2 por sus definiciones. Pero vamos para que quede un poco mas claro, nada mas. Gracias. ike |
01-abr-2008, 13:07 | #24 |
Moderador
|
Este fin de semana estuve haciendo pruebas con el script instalador, será muy rústico por decirlo de alguna forma, pero completamente funcional. Este fin de semana le daré el último retoque (me queda investigar el grub) y me gustaría saber los que estaríais interesados en probar la beta a sabiendas que el configurador de programas y demás no está terminado.
Es decir enviaría privadamente a los interesados una url donde esta la ISO para el testeo del instalador. Code:
Recomendaciónes de Equipo de testeo: ArcadeVGA + MONITOR ARCADE o TV. Al menos 2GB de Disco Duro. IMPORTANTE > SOLO CON EL HD QUE SE USARÁ PARA INSTALAR < LECTORA DE CD |
02-abr-2008, 12:35 | #25 |
Marciano
|
Aquí estoy sky para lo que necesites, cuando quieras pruebo la beta esa, ánimo y sigue así...
|
02-abr-2008, 17:33 | #26 |
Usuario registrado
|
Yo tambien me apunto.
SaluDOS <-- EDITADO POR MODERACIÓN, LAS NORMAS... ike |
06-abr-2008, 18:36 | #27 |
Moderador
|
|
06-abr-2008, 23:44 | #28 |
Usuario registrado
|
Bueno venga no te desanimes, yo hize lo mismo el año pasado y me cargue asi un hd de 200GB.
Animo y a no pensar en ello ^^ |
07-abr-2008, 00:24 | #29 |
Marciano
|
Ánimo tio! piensa que el trabajo no lo vas a reacer, lo vas a mejorar!!!
(el que no se consuela es porque no quiere... SALUDOS! |
08-abr-2008, 03:54 | #30 |
Marciano
|
pucha fuerza para el proyecto no importa lo que demore creo que las mejoras lo valdran
|