El jue, 12-08-2004 a las 17:25, rodrigo ahumada escribió: > las unicas cosas tipo registry que he conozco son el registry del windows y > el gconf, y aunque sean hechos con las mejores intenciones, tienden a > corromperse. menos mal que el gconf es solo configuracion del escritorio.
Pensar que gconf es como el Registry de Windows es pecar de ingenuo. Gconf es un sistema para manejar preferencias de usuario, no configuracion de una aplicacion ni del sistema operativo. Por otro lado, gconf provee un sistema de notificacion, de tal forma que un aplicacion "puede darse cuenta" cuando ha ocurrido algun cambio (hecho por otra aplicacion, otra instancia de la misma aplicacion, modificado manualmente por el usuario, etc.). Permite pasar por alto todos los odiosos problemas de trabajar con archivos tipo "ini", que son bastante limitados, asi como una mejor comprobacion de los tipos de datos que se pueden almacenar (en un ini puedes meter cualquier cosa donde no corresponde). Puede ser que el gconf-editor te pueda parecer similar al registro de Windows, pero es solo una interfaz; que utiliza llamadas a gconf para realizar su trabajo. Sin embargo, a traves de los esquemas (los cuales son traducibles), se documentan que es, para que sirve y cuales el tipo de dato valido para cada par clave/valor. Si tu encuentras una mejor forma de representarlo, puedes crear tu propia aplicacion para ello. Finalmente, en gconf se pueden tener almacenadas las preferencias en distintos medios (XML, DB, LDAP, etc.), aunque actualmente solo esta implementado con XML. Para las notificaciones se esta desarrollando D-BUS (a los amigos de KDE no les gusta nada que empiece con 'g'), pero ya es harina de otro costal. -- Germán Poó Caamaño mailto:[EMAIL PROTECTED] http://www.ubiobio.cl/~gpoo/