Cosas Interesantes

martes, 29 de diciembre de 2009

La Guía Definitiva para el FIRMWARE de TIRWAL / TIRWAL’s FIRMWARE for DUMMIES. (05): CARACTERISTICAS AVANZADAS / ADVANCED FEATURES

PARA USUARIOS AVANZADOS


SD:\                                   HD:\
|                                       +---lib ("lib*.so")
+---crengine (*.css; "cr3-*.ini")       |        
|      |                                +---...
|      |
|      +---hyph (*.pdb; *.pattern)
|      +---fonts  
|      +---.cache 
|      +---manual (cr3-manual-*.fb2) 
|      +---skin   
|      +---i18n (*.mo)
|
|
+---dict (*.index; *.dict.dz)
|
|
+---...



Esta es la estructura de directorios completa para las opciones de configuración de COOLREADER.
- TODAS las opciones de configuración optimas están incluidas COMPILADAS dentro del FIRMWARE, por lo tanto, son únicamente necesarias para los usuarios que quieran “experimentar”.
- Linux distingue entre mayúsculas y minúsculas, los nombres de archivo deben ser idénticos a los mostrados. En la duda utilizad minúsculas.

OPCIONES DE CONFIGURACION
- Directorio “HD:\lib”:
para ficheros de librería “lib*.so”. Si colocamos la librería del programa COOLREADER “libfb2.so” renombrada como “libtxt.so” cuando seleccionemos un ebook .TXT ejecutará la librería en lugar del programa asignado por defecto por el firmware. Esto no sólo permitiría cambiar la asociación entre tipos de archivo y programas (no en todos los casos, con ePUB no funciona, por ejemplo) sino además probar nuevas versiones de los lectores sin necesidad de crear e instalar una nueva versión de firmware. De momento, las únicas librerías disponibles para pruebas son versiones ANTERIORES del propio COOLREADER.
Ver Usando librerías LIB

- Directorio RAIZ de COOLREADER “SD:\crengine” aquí podremos colocar FICHEROS de estilo CSS que controlan la visualización y estilos de formato de los tipos de libros asociados a COOLREADER (TXT, RTF, FB2, HTML). 
Ver CSS FILES para COOLREADER
También se situarán los archivos *.INI que controlan el comportamiento y opciones del programa. 
Ver INI FILES PARA COOLREADER
Como siempre los archivos de “configuración óptima” han sido incluidos en el FIRMWARE, por lo que los cambios tienen sentido para la experimentación.

- Directorio “SD:\crengine\hyph” para los silabarios (ficheros de separación en sílabas). COOLREADER tiene 2 sistemas integrados de separación por silabas (algorítmico y “por defecto”) que no se adecuan mucho al español. Además de esto puede utilizar otros sistemas de separación de silabas como los representados por los tipos de archivos *.PDB y *.PATTERN. ¿Cual es el mejor sistema? JOTAS y SOLSTICIO que son los gurús del tema han utilizado el sistema "*.PATTERN”, entre otras cosas porque permite ir mejorando el funcionamiento mediante la modificación del archivo. “esJOTAS.pattern” y “esSOLSTICIO.pattern” están YA INCLUIDOS dentro del firmware. Sobre como modificar y mejorar los archivos de silabeo tengo pendiente un post (primero tengo que enterarme un poco mejor!)

- Directorio “SD:\crengine\fonts” para añadir archivos de fuentes a COOLREADER.
Ver MEJORANDO FUENTES

- Directorio “SD:\crengine\manual” para añadir un MANUAL a COOLREADER.
Ver PERSONALIZACIONES DE COOLREADER

- Directorio “SD:\crengine\skin” para cambiar el aspecto del interface de usuario de COOLREADER.
Ver PERSONALIZACIONES DE COOLREADER

- Directorio “SD:\crengine\i18n” para añadir ficheros de idioma “*.mo” a COOLREADER.
Los más modernos y completos ya están incluidos en el firmware como con todo lo demás.


- Directorio “SD:\dict” para añadir diccionarios a COOLREADER.
Ver DICCIONARIOS EN COOLREADER

EJECUCIÓN DE SCRIPTS
Tanto COOLREADER como DJVU pueden conectar con el interprete de comandos del sistema operativo WOLFLINUX que está debajo de ellos. De esta manera pueden ejecutarse programas, ya sea ejecutables ya compilados o scripts a interpretar.
En el caso de los SCRIPTS, se ejecutan los de tipo BASH, que son parecidos a los clásicos archivos .BAT del MS-DOS.
El único requisito es que mantengan la asociación con COOLREADER o DJVU, es decir, que a la extensión .EXE se añada cualquiera de las extensiones de los ebooks asociados, o sea “EXE.TXT”, “.EXE.FB2”, .”EXE.RTF”, “.EXE.HTM”, o “.EXE.DJVU”.


DIRECTORY TREE FOR COOLREADER ADVANCED FEATURES
YOU CAN SEE THE TREE STRUCTURE above this lines.

No hay comentarios

Publicar un comentario

© Cosas Interesantes