@krocz | Buenas tardes |
@krocz | hoy como esta previsto |
@krocz | se dara la conferencia "Presente y futuro del escritorio GNOME" |
@krocz | que estara a cargo de Rodrigo Moya |
@rodrigo | hola |
@rodrigo | bueno, pues bienvienidos a esta charla |
@rodrigo | que espero sirva para mostrar el estado actual del proyecto GNOME |
@rodrigo | en primer lugar, mirando lo que hay hoy en dÃa (gnome 2.12) |
@rodrigo | tenemos: |
@rodrigo | * un escritorio listo para el mundo empresarial |
@rodrigo | * un escritorio localizable y *localizado* a más de 30 idiomas (50/60 en total, contando los no soportados al 100%) |
@rodrigo | * una atención especial, en todo el desktop, a la usabilidad |
@rodrigo | para esto, ha sido muy importante la HIG (GuÃa de interfaces Humanos) |
@rodrigo | una guÃa que especifica cómo tienen que comportarse las apps gnome |
@rodrigo | * un escritorio accesible, listo para ser usado por personas con discapacidades fÃsicas |
@rodrigo | de hehco, el soporte de accesibilidad recibió un premio hace un par de años |
@rodrigo | * una plataforma de desarrollo estable, que permite a terceras partes basar sus desarrollos en GNOME |
@rodrigo | * y un conjunto completo de aplicaciones de productividad |
@rodrigo | por supuesto, aunque GNOME ha alcanzado altas cotas, sigue habiendo un montón de espacio para mejoras |
@rodrigo | y son las que vamos a comentar |
@rodrigo | En primer lugar, vamos a ver en lo que se está trabajando en este momento |
@rodrigo | una de las cosas más llamativas, en mi opinión, es el empeño en mejorar el rendimiento |
@rodrigo | de muchos desarrolladores/usuarios gnome |
@rodrigo | se estuvo hablando del tema hace un par de meses en el summit de Boston |
@rodrigo | y tras eso se creó una lista de correo (performance-list@gnome.org) |
@rodrigo | en la que se estan discutiendo distintas cosas |
@rodrigo | tales como la creación de scripts/uso de herramientas para buscar los problemas de rendimiento |
@rodrigo | no vale con decir que es lento, si no que hay que encontrar porqué es asà |
@rodrigo | :) |
@rodrigo | una de las herramientas mas interesantes es d-trace, que de momento solo funciona en solaris |
@rodrigo | <HnZeKtO> pregunta: porqué no usar valgrind? |
@rodrigo | si se usa valgrind,. tambien |
@rodrigo | pero valgrind se usa para unas cosas, d-trace para otras |
@rodrigo | d-trace es bastante mas completo, segun parece |
@rodrigo | gracias a estas herramientas, usuarios y desarrolladores estan encontrando un monton de sitios susceptibles de ser mejorados |
@rodrigo | tales como el selector de ficheros, pango (para dibuijar texto), el arranque de la sesión |
@rodrigo | algunos de estos cambios ya estan disponibles en gnome 2.12 |
@rodrigo | aunque la mayorÃa estaran en 2.14 |
@rodrigo | Otro desarrollo interesante es nautilus-actions -> http://www.grumz.net/?q=taxonomy/term/2/9 |
@rodrigo | es una extension de nautilus que permite al usuario crearse sus propias entradas en el menú contextual de nautilus |
@rodrigo | es parecido al sistema de scripts que tiene ya nautilus desde hace tiempo |
@rodrigo | pero mucho mejor integrado en el gestor de ficheros |
@rodrigo | y mas sencillo de usar para personas sin conocimientos de scripting |
@rodrigo | http://blogs.gnome.org/view/rodrigo/2005/11/24/0 |
@rodrigo | ahà teneis un pantallazo de lo que hace |
@rodrigo | otro desarrollo, que lleva ya un tiempo y que, probablemente, se incluya algun dia en GN OME, |
@rodrigo | es beagle -> http://beaglewiki.org/Main_Page |
@rodrigo | es una herramienta de búsqueda, que indexa los ficheros (conociendo sus tipios), los emails, agenda, busquedas en google, etc |
@rodrigo | hay una rama del CVS en nautilus que integra este sistema de búsqueda en el propio nautilus |
@rodrigo | http://micke.hallendal.net/archives/2005/11/nautilus_beagle.html |
@rodrigo | http://hendi.name/2005/11/04/beaglenautilus-integration/ |
@rodrigo | otro desarrollo interesante es banshee -> http://www.banshee-project.org/Main_Page |
@rodrigo | es un (otro) reproductor de musica, igual que rhythmbox o muine |
@rodrigo | la diferencia es cómo integra todas las tareas relacionadas con la gestión de música |
@rodrigo | tales como sincronizacion con reproductores portatiles |
@rodrigo | lectura/escritura de CDs de musics |
@rodrigo | otro mas, gstreamer 0.10 |
@rodrigo | gstreamer es la arquitectura multimedia de GNOME |
@rodrigo | (y de KDE, al menos para algunas apps, si no recuerdo mal) |
@rodrigo | es una arquitectura muy avanzada para la reproducción de formatos multimedia |
@rodrigo | es tan potente, que se está usando con éxito en un servidor de streaming desarrollado por la empresa fluendo, llamado flumotion |
@rodrigo | con ese software se han emitido las charlas de las 2 ultimas GUADECs |
@rodrigo | en formatos totalmente libres, como theora |
@rodrigo | de hecho, fue la primera emision con theora publica de la historia |
@rodrigo | la del año pasado en Noruega |
@rodrigo | no conozco en detalle todas las novedades de la version 0.10 |
@rodrigo | pero parece ser, por lo que cuentan los desarrolladores, que será el acabose :) |
@rodrigo | otra de las cosas en las que se ha avanzado enormemente en gnome en los ultimos tiempos |
@rodrigo | es en el campo del hardware |
@rodrigo | antes los usuarios, pobrecitos, sufrian enormemente para usar su hardware, pues era, en muchos casos dependiendo de la distro, etc, necesario usar el terminal |
@rodrigo | ahora, con la aparición hace ya uno o dos años, del proyecto utopia |
@rodrigo | esos problemas son parte del pasado |
@rodrigo | utopia pretendÃa, en su inicio, lo que realmente parecÃa una utopÃa, que en linux el hardware estuviera perfectamente controlado |
@rodrigo | ahora ya no lo es |
@rodrigo | con la aparición de HAL, Hardware Abstraction Layer |
@rodrigo | un demonio y librerÃa, parte de freedesktop.org, que ofrece una capa multiplataforma para acceder al hardware |
@rodrigo | sobre HAL, se desarrolló hace ya uno o dos años, gnome-volume-manager |
@rodrigo | que en un principio pretendÃa gestionar los volumenes, es decir, los discos y similares |
@rodrigo | con el tiempo, ha pasado a gestionar casi todo el hardware, haciendo que sea juego de niños |
@rodrigo | p.e., conectas tu ipod, o tu disco usb, y puedes configurar acciones |
@rodrigo | que importe fotos cuando conecte la camara |
@rodrigo | que sincronice el ipod |
@rodrigo | que abra nautilus en el disco usb |
@rodrigo | etc, etc |
@rodrigo | tambien gestiona impresoras |
@rodrigo | en fin, podemos decir que tenemos plug & play en GNOME ya! |
@rodrigo | por supuesto, con hardware no soportado, sigue dando muchos problemas |
@rodrigo | pero eso es otra cuestion, problema de soporte con algunos fabricantes |
@rodrigo | el hardware soportado, funciona sin problemas |
@rodrigo | sin necesidad de usar el terminal!! |
@rodrigo | para los frikis esto no será gran cosa, pero millones de usuarios potenciales lo agradecerán |
@rodrigo | tambien en el campo del hardware, está gnome-power-manager |
@rodrigo | que quizas con el tiempo se mezcle con g-volume-managert |
@rodrigo | g-p-m es un programa, por encima de HAL, que permite al usuario una sencilla gestión de baterÃas |
@rodrigo | se integra perfectamente con powersave, en linux |
@rodrigo | y permite definir acciones a efectura cuando se cierre la tapa del portatil, cuando la bateria alcance un nivel bajo determinado, etc |
@rodrigo | ttp://sourceforge.net/projects/gnome-power |
@rodrigo | http://sourceforge.net/projects/gnome-power |
@rodrigo | en el campo del aspecto visual, aunque no relacionado directamente con gnome, hay que mencionar xgl |
@rodrigo | http://www.freedesktop.org/wiki/Software_2fXgl |
@rodrigo | lo que podrÃa ser el futuro de los servidores X window |
@rodrigo | es un servidor X basado en opengl y glitz, que permite realizar todas esas cosas que siempre hemos soñado para nuestro escritorio |
@rodrigo | transparencias, efectos 3d, |
@rodrigo | transiciones mucho más vistosas, etc |
@rodrigo | tarde o temprano, casi todas las distros usaran este servidor, o eso esperamos |
@rodrigo | y por tanto GNOME se beneficiará de todas las mejoras visuales |
@rodrigo | en el campo visual, cabe destacar tambien los esfuerzos para definir definitivamente el uso del area de notificacion |
@rodrigo | a dia de hoy, no hay normas claras de qué puede ir ahÃ, y muchas apps lo usan de forma distinta para cometidos distintos |
@rodrigo | se esta definiendo, para el proximo GTK, |
@rodrigo | un API para su uso, limitado a ser usado para notificaciones de verdad |
@rodrigo | y en el campo de las notificaciones, hay que destacar libnotify |
@rodrigo | otro desarrollo de freedesktop |
@rodrigo | que permite mostrar mensajes en forma de comic en la pantalla: |
@rodrigo | http://blogs.gnome.org/search/rodrigo?q=notification&submit=Search |
@rodrigo | http://blogs.gnome.org/attachment/rodrigo/2005/08/26/0/notification-hints.png |
@rodrigo | libnotify permite mostrar, de una forma mucho más vistosa y mucho menos intrusiva y molesta que un diálogo, |
@rodrigo | mensajes al usuario |
@rodrigo | tales como la baterÃa de tu portail está baja |
@rodrigo | tienes nuevos mensajes de correo |
@rodrigo | etc |
@rodrigo | esto, combinado con el API para el uso del area de notificacion que mencionaba antes |
@rodrigo | nos da enormes posibilidades para el envio de notificaciones y mensajes importantes al usuario |
@rodrigo | en el campo de la administracion, hay varios desarrollos muy interesantes |
@rodrigo | ya sabeis que, aparte de los simples usuarios, tenemos que hacerles la vida mas facil a los administradores |
@rodrigo | primero, la herramienta de gestion de discos de gnome-system-tools |
@rodrigo | permite, de una forma visual muy sencilla, a los usuarios particionar sus discos |
@rodrigo | aune sta en desarrollo, pero en 2.14 o 2.16 seguramente estará lista |
@rodrigo | tambien gnome-user-share, que quizas entre en gnome en 2.14 |
@rodrigo | permite al usuario compartir directorios via samba, sin necesidad de contraseña de root, como ocurre en gnome-system-tools |
@rodrigo | <Ston> rodrigo, que opinas del trabajo que esta haciendo ubuntu para los usuarios, usando gnome ? |
@rodrigo | a que trabajo en concreto te refieres? |
@rodrigo | <Ston> lo estube usando un tiempo, me hacia la vida muy facil. manejaba absolutamente todo sin problema. |
@rodrigo | no se exactamente a que partes te refieres, pero creo que ubuntu integra gnome-system-tools |
@rodrigo | quizas tengan alguna aplicacion propia |
@rodrigo | o paquetes extra que no estan en oficial gnome |
@rodrigo | aun asi, una cosa que si que hace a la perfeccion ubuntu |
@rodrigo | es el uso de sudo por defecto |
@rodrigo | hace que no tengas que usar la cuenta de root para nada |
@rodrigo | <Ston> el unico problema era cuando yo queria hacer las cosas a mi modo y no como lo hace ubuntu era el unico problema que tenia.. acotumbrado a otras distribuciones... |
@rodrigo | <Ston> todo lo que usan es en base a gnome |
@rodrigo | <Ston> y natiulus |
@rodrigo | <E0x> supongo que la pregunta de Ston se refiere a que si ubuntu frente a sus propias necesidades a ayudado con algun tipo de colaboracion a gnome ? |
@rodrigo | ubuntu está muy bien pensado para el usuario final |
@rodrigo | creo que no tienen herramientas propias que no esten en gnome |
@rodrigo | pero al integrar distintas herramientas, como lo que digo de sudo |
@rodrigo | hace que todo sea mucho más sencillo que en otras distos |
@rodrigo | ya lo miraré de nuevo, pero creo no haber visto herramientas propias |
@rodrigo | bueno, en cuanto a la administracion, otros dos desarrollos |
@rodrigo | <E0x> esto quiere decir que ubuntu solo ofrece ( en cuanto a gnome ser refiere ) una buena instalacion por defecto de todo ? |
@rodrigo | <E0x> que podria tener lo mismo que tiene ubuntu en cualquier otra distro usando gnome ? |
@rodrigo | eso creo |
@rodrigo | bien, uno de ellos es pessulus, un editor de lockdown |
@rodrigo | lockdown es la funcionalidad que permite, a un administrador, |
@rodrigo | bloquear partes de la configuracion, para que un usuario no tenga permisos para cambiarla |
@rodrigo | tal como cambiar el tema, las cuentas de correo, etc |
@rodrigo | esto es muy util en modo kiosco, para accesos publicos de internet, |
@rodrigo | o incluso para empresas, para que la gente trabaje y no pierda el tiempo personalizando su escritorio :) |
@rodrigo | <E0x> que hay sobre la implementacion de cairy en gtk ? |
@rodrigo | <E0x> cairo* |
@rodrigo | gtk 2.8 ya usa cairo para todas (o casi todas) las operaciones de dibujo |
@rodrigo | <E0x> lockdown se puede usar en combinacion con lapd ? |
@rodrigo | si, hay un backend de ldap en gconf, el sistema de configuracion de gnome |
@rodrigo | por tanto, puedes almacenar toda la configuracion en un servidor ldap |
@rodrigo | y usar lockdown de la misma forma que lo usas en local |
@rodrigo | <Ston> que tal es el uso recursos cuando esta usando gnome ? deberia tener muchos recursos o puedo tener la facilidad de tener escaso recursos para poder usar gnome de forma aceptable ? :-) |
@rodrigo | gnome (el gestor de ficheros, el panel) no precisa muchos recursos |
@rodrigo | el problema es con muchas apps y applets del panel, que ocupan mucha memoria |
@rodrigo | en eso es en lo que se esta trabajando, en el proyecto de performance |
@rodrigo | deberia funcionar en equipos no demasiado modernos |
@rodrigo | aunque claro, uno muy antiguo, seguro que te da problemas |
@rodrigo | espero que no sea el caso para 2.14,2.16, etc |
@rodrigo | y que las cosas vayan mejorando |
@rodrigo | cualquiera puede ayudar en esto, usando las herramientas de profiling que hay |
@rodrigo | y enviando los resultados a los desarrolladores para que escriben los parches |
@rodrigo | performance-list@gnome.org |
@rodrigo | bien, aparte de pessulus |
@rodrigo | está sabayon, que es un editor de configuraciones por defecto |
@rodrigo | que usa un servidor Xnest para permitir al admin crear visualmente su configuracion por defecto para los usuarios |
@rodrigo | esto es mucho mas sencillo que hacerlo editando ficheros, como se hacia antes |
@rodrigo | <ceronman> rodrigo, una pregunta, hace un rato hablaste de Xgl, por otro lado está Luminocity, sin embargo, Luminocity está tomando un camino diferente al de Xgl. ¿Qué han pensado para resolver eso? ¿Se cambiará la implementación de Luminocity para que use las capacidades de Xgl? ¿O se seguirá usando OpenGL sobre el servidor X actual? |
@rodrigo | luminocity, a mi modo de ver, es algo temporal |
@rodrigo | cuando xgl esté completo, muichas de las cosas de luminocity podrásn ser integradas en metacity |
@rodrigo | no se exactamente los planes de los desarrolladores |
@rodrigo | como ya ha pasado la hora que tenia asignada, os cuento por encima la ultima parte |
@rodrigo | que es acerca de ideas interesantes para el futuro |
@rodrigo | * un sistema de scripting, que permita a las apps instalas acciones (llamadas con unos determinados parámetros) que luego puedan ser usadas |
@rodrigo | esto lo teniamos con bonobo, pero puesto que hay reticencia a usarlo, y poco a poco se va abandonando, lo mas probable es que haga falta un sistema nuevo, basado en d-bus, para esto |
@rodrigo | * mejoras continuas en la plataforma de desarrollo -> http://live.gnome.org/ThreePointZero#head-123a7f2fcc9ae7cbbbd7c7627a483853a9708dab |
@rodrigo | * una herramienta para gestionm de tareas programas, vamos, un frontend para cron |
@rodrigo | existe gnome-schedule, pero a mi juicio, no ha conseguido un GUI interesante |
@rodrigo | al menos la ultima vez que la vi |
@rodrigo | * nuevas formas de uso para el P2P y su integracion en el escritorio |
@rodrigo | no se, se podrÃan hacer cosas como tener repositorios comunes de documentos, programas, etc |
@rodrigo | * una, y solo una, librerÃa de red |
@rodrigo | ahora se usan varias: neon, libsoup, curl, etc |
@rodrigo | lo ideal es decidirse por una e integrarla en glib |
@rodrigo | cosa que puede que se consiga con el proiyectop Ridley -> http://live.gnome.org/ProjectRidley |
@rodrigo | que es un proyecto para reducir el nº de libs que hay en la plataforma de gnome |
@rodrigo | bien, y eso es lo que tengo para contaros, de momento :) |
@rodrigo | y seguro que se me ha olvidado algo |
@rodrigo | preguntaS? |
@krocz | Las pregutas en el canal #qc :) |
@rodrigo | <ceronman> rodrigo: yo de nuevo, bien, hablaste de Banshee y Beagle (Mono), la pregunta de siempre: ¿Como pinta el futuro de Gnome en cuanto lenguajes y herramientas de programación? ¿Han pensado usar en el core algo como Mono (C#, Boo, etc), Java, Python, Eiffel, etc? |
@rodrigo | la pregunta de siempre :) |
@rodrigo | bien |
@rodrigo | creo que es ridiculo limitar gnome a determinados lenguajes |
@rodrigo | la idea inicial de gnome era soportar todos los lenguajes |
@rodrigo | yo sigo pensando de la misma forma, y por tanto, pienso promocionar el uso de todos los lenguajes |
@rodrigo | para que cada uno use el que quiera |
@rodrigo | por supuesto |
@rodrigo | para la plataforma base, no creo, en varios años vista, que a nadie se le ocurra cambiar de C a otro lenguaje |
@rodrigo | pero las apps, por mi, que se escriban en el mejor lenguaje para el desarrollador de la misma |
@rodrigo | por supuesto, hay quien dice que tener apps en varios lenguajes, sobre todo lenguajes interpretados |
@rodrigo | hace que haya varias máquinas virtuales en memoria |
@rodrigo | y es cierto |
@rodrigo | pero no debemos limitar los lenguajes por ese problema |
@rodrigo | lo ideal es solucionar el problema, usando la misma maquina virtual |
@rodrigo | o mejorando el rendimiento y uso de memoria de las maquinas, |
@rodrigo | etc |
@rodrigo | <FractuS> rodrigo: el proyecto GTKmm tiene alguna relación actual con los desarrollos del escritorio Gnome? o simplemente aplicaciones componente? |
@rodrigo | gtkmm son los bindings, oficiales, de GTK para C++ |
@rodrigo | asi que, si, tiene relacion con gnome |
@rodrigo | no hay mas preguntas? |
@rodrigo | bien |
@rodrigo | pues solo deciros que, para los que esten interesados en participar en el proyecto |
@rodrigo | como traductores, desarrolladores, beta testers, etc |
@rodrigo | pueden comunicarse por IRC en irc.gnome.org |
@rodrigo | #gnome-hispano para los hispanoparlantes |
@rodrigo | #gnome o #gnome-hackers para los que hablen ingles |
@rodrigo | hay canales para otros idiomas tambien |
@rodrigo | <FractuS> rodrigo: solo por chisme. cual es tu relación con Novell? |
@rodrigo | trabajo para novell, asi que son mis jefes :) |
@rodrigo | pero nada mas, la relacion es solo profesional :) |
@krocz | Bueno le damos las gracias a Rodrigo por participar en esta version de |
@krocz | umeet y por su excelente conferencia |
@rodrigo | tambien hay decenas de listas en http://mail.gnome.org |
@rodrigo | y en www.es.gnome.org, para los hispanoparlantes |
@rodrigo | <E0x> hablando de novell y se que ya se acabo el tiempo |
@rodrigo | <E0x> pero si puedes contesta |
@rodrigo | <E0x> he visto unos mockup interesantisimos |
@rodrigo | <E0x> sobre lo que podria ser el desktop de novell |
@rodrigo | <E0x> en un futuro ( de novell linux desktop ) |
@rodrigo | dependiendo de los mockups que hayas visto, lo mismo te tengo que matar por ver informacion confidencial :) |
@rodrigo | la nueva version de novell linux desktop va a incluir un monton de mejoras |
@rodrigo | de las que no puedo hablar :( |
@rodrigo | asi que tendreis que esperar |
@rodrigo | <E0x> http://primates.ximian.com/~jimmac/product-design/desktop/ |
@rodrigo | <E0x> borraron el link |
@rodrigo | <E0x> parece |
@rodrigo | hay algunos mockups que son publicos, no se donde los habran colgado |
@rodrigo | bueno, pues cuando salga nld10 si quereis os hago una demo |
@rodrigo | pero antes no puede ser :) |
@rodrigo | <E0x> http://img220.imageshack.us/img220/8154/desktop7uy.png |
@rodrigo | <E0x> http://img220.imageshack.us/img220/3541/desktopapplications7dd.png |
@rodrigo | <E0x> http://img215.imageshack.us/img215/5103/garrettdesktop5xj.png |
@rodrigo | <E0x> http://img234.imageshack.us/img234/6824/desktopcontrolcenter3zg.png |
@krocz | Bueno nuevamente le damos las gracias a Rodrigo por participar en esta version |
@krocz | de umeet y por su excelente conferencia |
@krocz | y gracias a todos por asistir y los esperamos en la proxima conferencia |
@krocz | que es a las 21:00 GMT con el tema "Presente y futuro de |
@krocz | KDE" a cargo de Aaron J. Seigo |
@krocz | gracias a todos por asistir |
@rodrigo | gracias a todo |
@rodrigo | s |
Ston | xD |
jean_re | :) |
E0x | claps , claps , claps , claps , claps ,claps , claps , claps , claps , claps ,claps , claps , claps , claps , claps ,claps , claps , claps , claps , claps ,claps , claps , claps , claps , claps ,claps , claps , claps , claps , claps |
mauricio | bu, llegue al final |
@rodrigo | bueno, yo os dejo, que me voy a cenar |
@rodrigo | gracias por esxcucharme :) |
@krocz | gracias rodrigo :) |