KDE: bienvenido al escritorio semántico (parte 4)

Quienes han seguido esta serie (parte 1, parte 2, parte 3) de artículos han visto parte de lo que puede hacer KDE, cuando se utiliza el escritorio semántico a su máximo potencial. Lo cierto es que el poder de KDE es mucho, y lamentablemente faltan muchas cosas por hacer sobre una plomería que está mostrando una solidez cada vez más grande.

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!

Quería dejarles con un artículo sobre cómo podemos usar KDE en el trabajo, pero unos errores inesperados en la versión 4.10.2 me han detenido por el momento. Ya hay parches en todo caso para estos errores disponibles en Kubuntu, y deberían llegar en cosa de días a los repositorios de Chakra. En vez de eso, les dejaré con una entrega, si bien no tan productiva, bastante entretenida, sobre cómo manejar canciones, imágenes y videos en el escritorio semántico.

Carpetas especiales

En la parte 2 de esta guía examinamos algunos KIOslaves del escritorio semántico. Aparte de esos 4 KIOslaves, KDE 4.10 ha incluido otros, que son más limitados, pero que sirven también. Uno de ellos es el KIOslave search://, que nos permite generar carpetas especiales. Veamos esto en detalle.

¿Se acuerdan que en Windows existían unas “carpetas especiales”? Bajo la jerarquía “Usuarios/Nombre de usuario” existen, en Windows, unas “Bibliotecas” que contienen música, videos, imágenes y documentos. Estas bibliotecas corresponden a carpetas estáticas, que Windows trata de una forma especial, pero no son más, en el fondo, que conjuntos de carpetas, que tienen como gran cosa especial ser el lugar donde las aplicaciones Metro de Windows 8 buscan su información.

Lo irónico del caso es que el primer sistema operativo que intentó hacer un escritorio semántico fue precisamente Windows, con el proyecto Longhorn. En aquel sistema operativo, las carpetas de Documentos, Videos, Imágenes y Música, se suponía, serían dinámicas, y contendrían todos los archivos del computador. Los conceptos detrás de Longhorn, como un sistema de archivos semántico llamado WinFS, eran muy adelantados a su tiempo y el rendimiento de las primeras alfas era patético, tanto, que motivó a Microsoft a echar a los encargados y desguasar Longhorn. Las pocas piezas que sirvieron después del desguase, sumadas a código nuevo, fueron la base de Windows Vista.

En KDE, por fin, tenemos esta característica. Hecha bien, y con un rendimiento más que aceptable.

Es así como tenemos 4 carpetas dinámicas, que están en la barra de Lugares de Dolphin, y que también son KIOslaves y se pueden usar como tales.

– search://documents : Documentos
– search://images : Imágenes
– search://audio : Música
– search://videos : Videos

Que una carpeta sea dinámica no es menor. Significa que, aunque los documentos, videos, imágenes o canciones estén en lo más recóndito de una carpeta indexada por NEPOMUK, estarán disponibles en estas carpetas. Como son carpetas especiales, uno puede buscar en ellas por autor, tamaño de la imagen. Una demostración.

Observen. La carpeta de Imágenes contiene, bajo cada imagen, el tamaño de cada archivo, en pixeles. Mientras tanto, la carpeta de audio está ordenada no por nombre, ni por fecha, sino que por artista, y cada canción muestra su nombre real y su duración. Estas tres son carpetas especiales, y cada vez que baje un nuevo audio, una nueva foto, o un nuevo video, se actualizarán solas. Siempre y cuando NEPOMUK las pueda ver.

Ahora, ¿qué hacemos con esto? Varios programas KDE ya están usando NEPOMUK para su base de datos.

Amarok

Amarok 2.7 ha incluido, con carácter de experimental, una nueva característica de Colección Semántica. Así, en vez de mantener su propia base de datos, Amarok usará a NEPOMUK, ahorrando enormes cantidades de memoria en el proceso. Es algo parecido a lo que hacía Bangarang, programa que lamentablemente ha enlentecido su desarrollo y tiene problemas severos con KDE 4.10. Para activar esta característica debemos:

1. Seleccionar en el menú la opción Preferencias | Configurar Amarok.
2. Ir a Complementos y activar “Colección Nepomuk”.

Luego de eso, Amarok mostrará una colección separada, llamada “Colección de Nepomuk”, con todas las canciones que el Escritorio Semántico ha indexado. Esta opción tiene algunos problemas actualmente, pero esperemos que todo esté en orden para Amarok 2.8.

Plasma Media Center

Este programa, que ha sacado su primera versión, es notable y creo que todo fan del Escritorio Semántico debería tenerlo. Se ve así.

Lo que está atrás es un video, que se reproduce con aceleración OpenGL. Como ven, la interfaz es directa, y se tienen dos opciones. Se puede explorar de manera tradicional, navegando mediante carpetas, o se puede pedir a Plasma Media Center que use las colecciones semánticas para mostrar todos los videos, audios o imágenes que uno tiene. Úsenlo. Si no ha llegado a su distribución, pídanlo. En Chakra Linux se instala así.

pacman -Sy plasma-mediacenter

Esperemos que el arreglo de los errores de KDE 4.10.2 llegue a los repositorios de todos para poder continuar con esta serie. Disfruten el Escritorio Semántico hasta entonces.


4 comentarios

  1.   Nicolas Rull dijo

    Se podria quitar que una carpeta de fotos no salga hay o de videos?

  2. No. No es posible definir filtros negativos para las carpetas dinámicas de NEPOMUK, si bien teóricamente el sistema es capaz de hacerlo

  3.   Ernesto Manríquez dijo

    Las fotos están dadas vuelta 😉

  4.   Usemos Linux dijo

    Oops! Corregido. 🙂

Deja un 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.