Regresar   Foro de marcianitos.org > Emuladores y programas de todo tipo > Sistemas operativos > Linux

 
 
Old 14-mar-2008, 15:47   #21
D_Skywalk
Moderador
 
Avatar de D_Skywalk
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>
De las opciones que muestro actualmente todo es funcional menos el sonido de fondo que se establece en la etiqueta <sound>

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>
estado '-1' significa que está desactivado, '0' que es instalable, '1' instalado, el estado '2' significará que está activo y si procede aparecerá en el menú de inicio al arrancar la maca

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>
Resultado del theme de instalación base para máquinas arcade:


Un Saludo y espero vuestros comentarios
   
Old 15-mar-2008, 21:59   #22
Zoeman
Marciano
 
Avatar de Zoeman
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.
   
Old 17-mar-2008, 12:08   #23
ike
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
   
Old 01-abr-2008, 13:07   #24
D_Skywalk
Moderador
 
Avatar de D_Skywalk
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
Un Saludo y gracias por seguir apoyando el proyecto
   
Old 02-abr-2008, 12:35   #25
Zoeman
Marciano
 
Avatar de Zoeman
Aquí estoy sky para lo que necesites, cuando quieras pruebo la beta esa, ánimo y sigue así...
   
Old 02-abr-2008, 17:33   #26
ike
Usuario registrado
Yo tambien me apunto.

SaluDOS <-- EDITADO POR MODERACIÓN, LAS NORMAS...

ike
   
Old 06-abr-2008, 18:36   #27
D_Skywalk
Moderador
 
Avatar de D_Skywalk
http://david.dantoine.org/comentario/noticia/35/

   
Old 06-abr-2008, 23:44   #28
Gully
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 ^^
   
Old 07-abr-2008, 00:24   #29
D_ni
Marciano
 
Avatar de D_ni
Á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!
   
Old 08-abr-2008, 03:54   #30
Abducido
Marciano
 
Avatar de Abducido
pucha fuerza para el proyecto no importa lo que demore creo que las mejoras lo valdran