taskVulcano 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: 

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é.

Andreu Escudero <lemon>
Group Member
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).
  Se que la interfaz no es una prioridad pero, seria bueno mas o menos tener en cuenta como va a quedar ese modulo. Si pueden crear ejemplos en GLADE y enviarlos aqui.. Pueden adjuntar el archivo aqui. y asi todo el mundo lo puede ver y podemos votar.
  Tambien seria bueno ver cuales son las configuraciones mas usadas, para cocarlas por defecto.
   Pienso que ese archivo de configuracion deberia crearse en el home de cada ususario como lo hace la mayoria de los programas en linux.
   Si alguien mas tiene alguna otra sugerencia porfavor expongala. Gracias de antemano.

Ramón Antonio Ramos Paz <ramonramospaz>
Group administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

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.

 

No changes have been made to this item

Back to the top

Powered by Savane 3.13-4b48.
Corresponding source code