Vulcano The GTK GUI Burner - Tasks: task #3555, Primer Modulo del sistema (Modulo...
You are not allowed to post comments on this tracker with your current authentication level.
task #3555: Primer Modulo del sistema (Modulo de Deteccion de Dispositivos)
Submitter: | Ramón Antonio Ramos Paz <ramonramospaz> | ||
Submitted: | Tue 02 Nov 2004 06:08:11 PM UTC | ||
Should Start On: | Tue 02 Nov 2004 12:00:00 AM UTC | Should be Finished on: | Tue 30 Nov 2004 12:00:00 AM UTC |
Category: | None | Priority: | 5 - Normal |
Status: | None | Privacy: | Public |
Assigned to: | None | Percent Complete: | 0% |
Open/Closed: | Open | Effort: | 0.00 |
Mon 15 Nov 2004 11:33:20 AM UTC, comment #1: |
Andreu Escudero <lemon> |
Tue 02 Nov 2004 06:08:11 PM UTC, original submission:
El primer modulo que vamos a crear del sistema, es el modulo de deteccion de hardware, este se va a encargar de detectar todos los quemadores que posee la pc, ademas de las capacidades que tengan.. todo esto se va a almacenar en un archivo tipo texto, (quien vota por XML?), junto con algunas configuraciones basicas para la generacion de la imagen(ISO , JOILET, BRIGE ROCK "CREO", ETC), y la forma de quemado.(TAO SAO, MULTIPLES SESIONES).
|
Ramón Antonio Ramos Paz <ramonramospaz> |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Powered by Savane 3.13-4b48.
Corresponding source code
bueno, voy un poco mal de tiempo, o sea que de momento no espereis mucho de mi (aunque intentaré hacer algo cuando esté un poco mas tranquilo).
Sobre la detección de hardware, creo que deberiamos usar dbus / HAL, aunque aún estan un poco verdes, desde luego es la forma correcta de poder acceder a los dispositivos, tener informacion sobre ellos, etc, y es uno de los estandares promovidos por freedesktop.org. Además, es la forma mas sencilla y elegante de hacerlo.
Sobre el fichero de configuración/preferencias... pues siguiendo las normas del FHS deberia estar en el home del usuario y llamarse por ejemplo .vulcano
En el caso de usar gnome, todo lo relativo a la configuración/preferencias deberia ser gestionado por gconf, entonces, aunque de momento no lo usemos, creo que el sistema de configuración/preferencias deberia ser los mas modular posible, previendo la posibiladad de añadir en un futuro la opción de compilación condicional, usando gnome o no segun un flag en el makefile, y usando por tanto un backend basado en gconf o simplemente en el .vulcano
Sobre lo de usar XML, pues aunque realmente lo uso para muchas cosas, creo que seria mejor NO usarlo en el .vulcano mas que nada por coherencia... La mayoria de ficheros de configuracion de programas son simples ficheros de texto, en formato clave=valor, con comentarios tipo sh (tolo lo que va detras de un # es un comentario, etc), y creo que es mas importante guardar la coherencia con otros programas del sistema que la flexibilidad que nos pueda proporciar el uso de XML, que en un pequeño fichero de configuración tampoco es importante.
Me estoy mirando la documentación del dbus para ver como puedo 'detectar' las grabadoras presentes en el sistema y sus capacidades, pero como he dicho, ahora mismo voy mal de tiempo. En cuanto consiga hacer algo de código que funcione lo enviaré.