Bienvenido al escritorio semántico. Parte 6: Akonadi y NEPOMUK unidos

Esta eterna serie, que ya se ha arrastrado por mucho (parte 1, parte 2, parte 3, parte 4 y parte 5), ha intentado mostrar el poder de un aspecto específico de KDE, que es a la vez olvidado en las reseñas y que hace la diferencia entre KDE y el resto de los escritorios que existen. Es un intento de justificar que dejemos activado NEPOMUK en nuestros computadores, intento que, realmente, ha resultado increíble hasta aquí. Pero esto no para.

Este es un aporte de Ernesto Manríquez, convirtiéndose así en uno de los ganadores de nuestra competencia semanal: «Compartí lo que sabés sobre Linux«. ¡Felicitaciones Ernesto!

Si recapitulamos, hemos visto 6 KIOslaves, recentdocuments:/; timeline:/; tags:/; search:/; activities:/ y nepomuksearch:/, además de avances experimentales como la integración de partes de Plasma Active en el escritorio Plasma y la integración entre Amarok y NEPOMUK, y otros no tan experimentales, como el Centro Multimedia Plasma. Sin embargo, ha habido un gran y enorme ausente, y es el otro componente de KDE del cual se dicen cosas tan malas, o incluso, peores, que las que se dicen de NEPOMUK: Akonadi, o la base de datos centralizada para correos electrónicos e información sobre personas de KDE. La integración entre Akonadi y NEPOMUK es estrechísima, y los problemas en uno repercuten en otro, ya que Akonadi usa NEPOMUK para varias funciones vitales.

Vamos por partes.

PersonContact

NEPOMUK indexa todo lo relacionado con una persona específica, y lo codifica con un tipo especial, llamado PersonContact. Esto es relevante, debido a que si abrimos un PersonContact en KRunner, o en el nuevo Homerun, obtendremos una ventana de Dolphin con el nombre de la persona, y todos los documentos y correos electrónicos relacionados con ella, una vez los hemos indexado. Esto se ve así.

Por supuesto, si hacemos clic en cada uno de esos correos electrónicos, se abrirá una linda ventana de KMail mostrándolo. Pero para llegar a esto, tenemos primero que haber indexado nuestros archivos y correos electrónicos. Y puede que esto no haya ocurrido, aún cuando hagamos seguido el tutorial de la parte 1.

¿Qué pasó?

Hay aún un error en KDE 4.10, que impide, bajo ciertas condiciones, que Akonadi detecte a NEPOMUK cuando Akonadi corre como parte del inicio del sistema. Para asegurarnos de que se van a indexar nuestros correos, necesitaremos, por ahora, lanzar la consola Akonadi (akonadiconsole) y reiniciar el recurso Akonadi Nepomuk Feeder. Esperemos que este error, que ya fue reportado, sea arreglado lo antes posible.

Una vez tenemos este problema solucionado, tenemos que poner atención con los recursos Akonadi… porque tenemos sorpresas.

El recurso Akonadi “Etiquetas NEPOMUK”

El viejo y conocido cuadro de configuración de KMail no sólo sirve para agregar cuentas de correo, sino que es capaz de agregar un recurso muy poco utilizado, tanto, que estaba totalmente roto y que fue resucitado en KDE 4.10.2: el recurso de Etiquetas. En Preferencias | Configurar KMail… debemos agregar, en el panel de cuentas, el recurso “Etiquetas”. Una vez realizado esto, se ve así.

El recurso Etiquetas introduce, como se ve, y siempre que se use KDE 4.10.2 o superior, una serie de etiquetas por defecto para los correos, que son En cola, Enviado, Importante, Reenviado y Respondido. Cada uno de estos nombres se explica bastante por sí mismo, y quien detecta si el correo fue respondido, fue reenviado o es importante no es ni más ni menos que NEPOMUK. Por supuesto, esa clasificación cruza las casillas de correo, de modo de que si hay dos o más de ellas, estas carpetas contendrán todos los correos importantes, por ejemplo, de todas las cuentas.

Por supuesto, se pueden agregar más etiquetas. Lamentablemente, ello no se puede hacer desde KMail, sino que se tiene que hacer desde Dolphin, y desde el escondidísimo diálogo “Etiquetas” que se obtiene haciendo clic en el texto azul “Añadir etiquetas” del panel de Informaciones. Esperemos que este problema de ergonomía sea corregido. Sin embargo, etiquetar correos es fácil, y se puede hacer mediante un clic derecho en el correo o en los correos a etiquetar, y seleccionando “Marcar el mensaje | Conmutar etiqueta del mensaje”.

También se pueden añadir notas a los mensajes, notas que se guardan en la base NEPOMUK.

Direcciones de correo electrónico

Quizás lo más llamativo del soporte NEPOMUK, y en mi opinión, lo más común y corriente y lo menos revolucionario es que sin NEPOMUK no funcionará el autocompletado de direcciones, esto es, que Kontact utilice las direcciones guardadas en la libreta de direcciones (que bien pueden ser miles, sobre todo si se utilizan los recursos Google) más las direcciones recientes, para entregar resultados instantáneos. La verdad es que esto es una funcionalidad que ya existe en otros clientes de correo, y la menciono aquí sólo para completar.

KDE 4.10.3, recién salido del horno, ha inaugurado un nuevo indexador de correos electrónicos, mucho más rápido y fiable que el anterior, que es una versión mini de los cambios aplastantes que se vienen en KDE 4.11 en esta materia. Por eso, si no han activado aún Akonadi y NEPOMUK, ni han indexado correos electrónicos con eso, este es el momento.

La última parte de la serie “Bienvenido al escritorio semántico” será sobre cómo atacar los problemas de rendimiento del escritorio semántico, qué hacer ante una emergencia y qué hacer cuando el uso de CPU se dispara. Nos vemos hasta entonces.


3 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Grego dijo

    Excelente la serie de posts! Gracias por compartirlos!

  2.   Carlos dijo

    La serie de post es realmente excelente. Sobre todo porque lo primero que uno lee como sugerencia al instalar KDE es desactivar todos estos servicios sin siquiera pensar en su razón de ser.

    Se demuestra un manejo excelente de la tecnología del escritorio KDE, que estoy tratando de poner en práctica.

    Saludos!

  3.   Johan dijo

    Excelente información, en el transcurso de la lectura de las anteriores partes me he dado cuenta de la importancia de un escritorio semántico y poder (muchas veces olvidado como dices y que es así) de entorno KDE con nepomuk.

    Saludos.