¿Tiene siempre su barra de tareas llena de 10 aplicaciones y todas haciendo algo que implique esperar para que una tarea finalice?, un progreso de impresión documento, un dialogo de grabación de CDs de K3B, una codificación de audio vía KAudioCreator, una transferencia de archivo en Konqueror, Kopete, Ktorrent, revisando el correo en Kmail... Los nuevo trabajos apoyados en KDE 4 unificaran la pantalla de progreso de estas aplicaciones, haciendo fácil ver y administrar que es lo que ocurre sobre su sistema. Seguir leyendo para los detalles.
Imaginelo como un cruce entre el administrador de descargas de Firefox y la cola de impresión de KDE, excepto que no hay una restricción sobre que tipo de trabajos pueden ser monitoreados. La forma que trabaja es que cada una de las aplicaciones de KDE 4 que tiene un dialogo de progreso añade una señal para algo llamado Observador. Entonces, una aplicación separada puede observar cualquier trabajo ejecutándose, mostrar el progreso e incluso añadir ciertas acciones (como cancelar la descarga) que puede ser sometida por la aplicación que actualmente tiene el diálogo de progreso. De esa manera las aplicaciones como K3B que ya tienen muy buenos reportadores de progreso, no perderá sus diálogos existentes, más bien adicionalmente permite este nuevo applet para observar sus progreso así que todas todas las barras de progreso pueden ser tiradas dentro de un lugar conveniente.
Lo que inició como un modelo de las improvisaciones de KDE 4 via KDE-Look.org se ha vuelto un proyecto de integración de KDE 4 hecho y derecho, gracias a Rafael Fernandez Lopez. Hay varios progresos al punto donde las aplicaciones ya están siendo adaptadas a la nueva infraestructura. El ultimo día martes "Cambios incompatibles de binarios" se vió mucho de los cambios oficiales subidos a los repositorios de KDE 4.
Abajo esta el modelo original, hecho por un usuario de KDE y contribuyente de KDE-look.org llamado kiras, usado con permisos. Click para ver el tamaño completo del modelo.
Actualmente, esta siendo un prototipo como un applet de la bandeja del sistema estándar (similar a la cola de impresora en KDE 3.5.5) que podría permitir la interoperatividad con la implementación de bandeja de Gnome. Sin embargo, en este punto sólo las aplicaciones KDE pueden ser observadas, de esa manera el monitoreo del progreso de descargas de Firefox por ejemplo actualmente no es soportado. Eso no quiere decir que no puede ser hecho ocurrirá en el futuro desde que el progreso es observado usando el estándar de comunicación entre procesos D-Bus. Hay intenciones de colaborar con el equipo Mathusalem del proyecto GNOME, un proyecto de enfoque similar.
Aquí se encuentra una captura de la actual apariencia del monitor de aplicaciones, como este podría aparecer cuando cliqueas sobre el applet de la bandeja. Como puede ver, ya se ve muy útil.
Como puede ver, los botones de Kopete estas extremadamente solo sujetadas al momento, y sólo existe para propósitos de pruebas. Sin embargo, cuando cliqueas sobre uno de aquellos botones, actualmente envía una señal a Kopete y este levanta una pequeña ventana emergente que usted ve.
La barra de progreso de descargas de Konqueror como usted ve esta monitoreando el progreso de una descarga de archivo . Ellos continúan incluso después de cerrar Konqueror. Botones útiles de acciones como "Abortar descarga" están en trabajo.
SI usted gusta conseguir envolverse en el desarrollo de KDE 4, añadiendo apoyo a los nuevos trabajos de monitores de progreso como un muy fácil punto de ingreso a programar KDE. Toma sólo unas cuantas lineas de código para adaptar una aplicación para mostrar el progreso, y unas cuantas lineas más para hacer botones de acciones útiles.
Esta nueva tecnología de monitorización de progreso deberá ser capaz de estar integrado dentro de Konqueror (como en la muestra), los applets de escritorio y cualquiera cosa que use D-Bus. Puedo incluso imaginar una pequeña aplicación web que permita monitorear remotamente el progreso...
La meta de Rafael después de la implementación inicial es completarlo para añadir persistencia, tal que cuando un trabajo este completo, podría opcionalmente quedarse listado hasta que se cierre por el usuario. El también esta viendo por las sugerencias de esta herramienta y sus implementaciones para las futuras improvisaciones.
Espera por más artículos de características de exhibición de las mayores tecnologías para KDE 4.
Una rápida nota sobre la metodología: Me asegure usar los valores por defecto de KDE para todas mis capturas de pantalla, incluso si esta es fea, entonces usted puede conseguir una mejor sentido del progreso como KDE 4 evoluciona y crece semana a semana. Como una regla, todos las características que yo demuestro están publicamente disponibles en SVN y cualquiera puede reproducir mis resultados. En el articulo de hoy, No tengo comentario una sola linea de código para activar esta característica en desarrollo, que es una excepción a mis reglas normales. Adicionalmente, el progreso de Kopete no esta soportado todavía en los repositorios oficiales SVN de KDE, pero Rafael usa esto para probar las características.
Notas:
* Fuente: http://dot.kde.org/1169588301/
* Traducción libre (la corrección de errores se agradece:).