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

KDE es una palabra bien controvertida dentro del mundillo linuxero. Hay quienes alaban sus virtudes tecnológicas, y otros que lo igualan a caídas de programas, falta de memoria y a una generalizada sensación de lentitud. Entre estos últimos, hay quienes, no sin algo de razón, echan la culpa de todos los males de KDE al “escritorio semántico», más conocido en la comunidad por el nombre de los programas que lo sostienen, NEPOMUK y Akonadi.

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!

Muchos de ellos de los críticos de KDE ─sin tratar de desacreditarles─, basan su opinión en versiones anteriores de estos sistemas, plagadas de errores, incansables tragamemorias, con rendimientos abismales, e incluso, dependientes de Java. Afortunadamente, con KDE 4.10, lanzado hace poco, todos esos problemas son historia antigua, aunque hay algunas cosas que hay que saber antes de lanzarse a los mares semánticos.

Lo primero, antes de empezar, es, naturalmente, instalar KDE e iniciarlo en su gestor de sesiones. Sin dejar de referirle a la documentación de su distribución Linux, aquí van algunos recordatorios de cómo se hace.

Ubuntu:

sudo apt-get install kubuntu-desktop

OpenSuSE:

zypper install -t pattern kde4 kde4_basis

Fedora:

yum groupinstall "KDE Software Compilation"

Arch Linux:

pacman -S kde

Mi escritorio Chakra Linux, al igual que otras distribuciones, viene por defecto con KDE.

Nepomuk

NEPOMUK es un indexador de archivos, correos electrónicos, pero es más que eso. Mucho más. Con NEPOMUK puedo asignar etiquetas a videos, imágenes, correos electrónicos, y buscar documentos por personas que los hayan hecho o visto, información sobre esas personas, y mezclarlo todo con información bajada de Internet. Es un sistema realmente completo, pero la gente siempre reclamó por la lentitud de sus indexadores de archivos y correos electrónicos.

El indexador de archivos fue totalmente rehecho en KDE 4.10 para que hiciera algo llamado «índice de dos pasos», algo como lo que hacen MacOS X o (muy lentamente) Windows 8. El primer paso hace saber al sistema que el archivo está ahí, sin darle a NEPOMUK más información que el nombre del archivo y los atributos del sistema, algo como lo que hace el comando «locate». Es un proceso rápido y no muy intensivo. La magia ocurre cuando el sistema ejecuta el segundo paso. Es allí donde NEPOMUK desgrana los archivos y permite buscar en ellos, las personas relacionadas a ellos, o incluso ─mediante el soporte de actividades de KDE─ a qué actividades ellos están relacionados. Pero este proceso ha sido dejado para cuando nosotros no usamos la computadora, lo que significa que, en condiciones normales, no veremos la magia. Con los correos electrónicos pasa exactamente lo mismo.

Este es un balance delicado. Las opciones por defecto nos darán un computador, como ocurre en todos los demás sistemas operativos que tienen indexadores parecidos ─aunque menos capaces─ que responde cuando se está usando, y que indexa cuando no se usa. Pero cuando uno tiene esas capacidades semánticas a la mano, ¿por qué no liberarlas de inmediato? Aquí viene el tip que dejaré.

1.- Navegue a .kde/share/config y edite el archivo nepomukstrigirc, agregando la siguiente sección.

[Indexing]
NormalMode_FileIndexing=resume

2.- Allí mismo, edite el archivo akonadi_nepomuk_feederrc para que quede así.

[akonadi_nepomuk_email_feeder]
DisableIdleDetection=true
Enabled=true

3.- Cierre sesión, e inicie nuevamente.

Cuidado: estas configuraciones producen una degradación temporal de rendimiento. Dependiendo del contenido de sus archivos o correos, su CPU estará varias horas funcionando al 100%. Sin embargo, una vez NEPOMUK termine de indexar el computador vuelve a la normalidad, permanentemente. Y lo mejor: todos los archivos y todos los correos están indexados, listos para ser buscados y a una tecla de distancia.

Una vez el indexado está terminado, podremos usar todo el poder de NEPOMUK. Eso, en la siguiente columna.


17 comentarios

  1.   lyoneel dijo

    se pueden desactivar, tanto nepomuk como akonadi.

  2.   Sylvia Sánchez dijo

    Ah, bien! ¿Y cómo lo hago? Gracias!

  3.   Patricia Baraja dijo

    coqueteé con kde durante seis meses. Si bien gnome no puedo con él, es pesado para mi ordenador y un tanto lioso; la alternativa para mi es xfce por comodidad (creo que también es por costumbre). Puede que más adelante vuelva a utilizar kde, cuando tenga tiempo de aprender a usarlo y configurarlo adecuadamente.

  4.   Sylvia Sánchez dijo

    A mí me gusta mucho KDE pero no lo uso por dos detalles grosos: No permite cambiarle los íconos a los archivos por separado (como sí permite Gnome) y Nepomuk. No lo uso en absoluto pero estoy obligada a bancármelo :-/
    En fin, si logran solucionar esos dos temitas es muy posible que me mude.

  5.   lyoneel dijo

    Recursos?, me parece que hace harto rato que no lo utilizas deberías chequear los distintos DE y ver quien realmente consume más recursos, obviamente necesitas una distro competente no Ubuntu.

  6.   Santiago dijo

    Yo lo intente usar una vez (cuando estaba por el 4.7) en una netbook y una core i3, claro el desempeño en la core i3 era mucho mas fluido, y me parecio un DE muy estable y ALTAMENTE configurable.

    Y por esa razon no me agrado tanto, no me gusta que cada cosa del escritorio tenga tantas cosas de configuracion y ademas de venir preinstalados con varias aplicaciones (aunque tambien pueden probar kde-base), bueno me agrada mas el minimalismo y prefiero mi Openbox + Docky, fin! 🙂

    Cada quien con sus gustos, no deben hacer criticas de modo despectivo, ya lo dije: Cada quien tiene sus gustos!

  7.   Peterchan dijo

    KDE es dificil de usar, no es para nada intuitivo y consume una barbaridad de recursos además de tener opciones inservibles y es cansino a la vista, lo odio, me parece el peor escritorio de linux

  8.   kesymaru dijo

    lo he probado una y otra vez y llego a la misma conclusión, incluso instale be::shell para intentar hacerme un clone de mac (con KDE) y reulta que esta shell es tan ‘amigale’ con el usuario que tienes que programar en css y en una api de be::shell y kde los temas para que lleguen a una interfaz desente, ademas instala miles de dependencias y consume mas que gnme o elementary, por eso me quedo con mi pantheon desktop minimalista y super bello.

  9.   Ghermain dijo

    Vamos a probar a ver que pasa… Siempre consideré una carga a Nepomuk.

  10.   Karel Quiroz dijo

    KDE es la razon por la cual le di la espalda a Mandriva 2011. Recuerdo que ni bien inicio el sistema y un monton de opciones que terminan por marearlo a uno.

  11.   kik1n dijo

    KDE RULES.
    Realmente considero el mejor escritorio de linux 😀

  12.   DWHack dijo

    Nose, calculo yo que KDE es odiado por X cantidad de personas tal vez por la ineficiente gestión de recursos y la cantidad de opciones innecesarias que tienen hace que uno “se pierda” dentro de él, yo soy uno de los que no les gusta KDE, personalmente extraño KDE 3.5.10 el único que logré usar cómodamente al nivel de un GNOME 🙂

  13.   Ernesto Manríquez dijo

    Estamos totalmente de acuerdo; en KDE 4.2 el único sistema disponible para NEPOMUK era algo llamado Redland, que no funcionaba, y que lo único que hacía era hacer pedazos la estabilidad del sistema. En KDE 4.3 probaron con un sistema llamado Sesame2, dependiente de Java, que tenía una velocidad razonable pero que comía memoria a destajo. KDE 4.4 introdujo la base del sistema actual, que usa una base de datos SPARQL llamada Virtuoso, pero aún hubo otros problemas, siendo los más grandes los de los indexadores de archivos y de correos electrónicos.

    El más sonado, y uno en el que personalmente me metí acusando en un blog de NEPOMUK a Debian por eso, fue que mientras el sistema detrás de esos índices, Strigi, evolucionaba, los paquetes de Debian, inexplicablemente, se quedaron congelados en Strigi 0.7.2, una versión antiquísima y no apta para KDE 4.4. Mientras yo compilaba Strigi de sus árboles git y veía los avances, nadie más los veía.

    El segundo problema gigante vino con KDE 4.6 y el cambio de Kontact a Akonadi. El indexador de correos electrónicos hizo explotar a NEPOMUK. El índice por esas fechas tenía un error grave: no era capaz de continuar el primer índice donde lo había dejado, lo que significaba que si no dejabas el computador prendido un día o dos, con un consumo de memoria que podía llegar hasta los 1.5 GB, jamás terminaba, y lo que veía todo el mundo era el procesador a 100%, sin saber por qué.

    Todos los errores y horrores que he relatado se han acabado con KDE 4.10, porque aquí se han tomado todas las decisiones correctas para que eso suceda. Por eso es que he publicado esta guía; porque usar un escritorio semántico hoy ES POSIBLE.

  14.   oscarkxps dijo

    Fui usuario de gnome 2 durante unos años. Con la salida de gnome 3 usé xfce hasta que probé kde. Afirmo sin duda que se trata del escritorio más completo que existe.
    Es cierto que hasta esta versión 4.10 nepomuk no funcionó como debería, aunque en mi caso ni lo uso.
    Lo de consumir recursos… Lo tengo instalado en un pentium 4 de hace diez años y funciona perfectamente consumiendo unos 300 mb de ram (sin nepomuk).
    Y lo que más valoro de kde, las inmensas posibilidades de personalización.

  15.   Clown dijo

    Recuerdo que en la version KDE 4.2 eso solo consumia recursos, y muchos…
    …espero que ahora este optimizado.

  16.   _ArS_ dijo

    jaja naaaa, jugas al regnum tambine !!!! Perdona pero fue lo que mas me llamo la atencion cuando vi tu captura xD
    Decime que sos ignita!!!

    PD. Soy debianita, usaba GNome, pero desde hoy isntale kde, que lo vneia probando en una maquina virtual, y bueno vengo leyendo mucho este log y las cosas sobre kde que hay .

    Saludos!

  17.   Alatial dijo

    Me pareció interesante me preguntaba si esto me funciona tengo kubuntu 14.04 pero no me aparece el archivo nepomukstrigirc, hay algo que se pueda hacer gracias

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.