KDE4

De openSUSE, la enciclopedia libre.

Tabla de contenidos

¿Qué esperar de KDE 4.0?

Ha habido muchas discusiones en relación a lo que se prometía en un principio y lo que acaba de ser liberado ahora. A fin de valorar adecuadamente KDE 4.0 así como los paquetes proporcionados por openSUSE, deberías leer, por ejemplo, lo siguiente: blog 1, blog 2 , blog 3 Enlace en inglés.

A modo de resumen: KDE 4.0 no es ni pretende ser por el momento un sustitutivo para los usuarios regulares de la versión 3.5.x. Los retos más importantes han sido el porte a Qt4 y la creación de los frameworks que permiten a su vez crear todas las cosas anunciadas para KDE 4. Desafortunadamente estos frameworks no resultan directamente visibles al usuario final, así como la mayoría de cosas que los usan (como los plasmoids, funcionalidad de los paneles, etc.), que sólo aparecerán después de que los frameworks estén plenamente integrados, por ejemplo con la versión 4.1.

Hay que tener en cuenta que varias aplicaciones, la mayoría de las KDEPIM (KAddressbook, KMail, KOrganizer, Kontact) y Quanta no han sido liberadas aún como parte de KDE 4.0. Muchas otras aplicaciones KDE3 no han sido portadas aún a librerías KDE 4.0 o están disponibles sólo como versiones de desarrollo inestables.

4.0 es el inicio de KDE 4 y requiere de tests por parte de la comunidad, ésa es la razón de que se libere y ésa es también la razón por la que deberías instalártelo. Si lo que hay satisface tus necesidades, felicidades; si no es así, ahora ya sabes lo que te puedes encontrar.

Estado Actual

  • Build Service: El proyecto KDE:KDE4:STABLE:Desktop build service contiene paquetes KDE 4.0.3. Para su instalación/actualización sigue leyendo este artículo. Estos paquetes son lo más actuales posible y contienen ciertas personalizaciones para openSUSE, para que sea más sencillo identificar las aplicaciones KDE 3 desde el menú de inicio Kickoff, por ejemplo. El proyecto KDE:KDE4:UNSTABLE:Desktop build service contiene los paquetes KDE en estado de desarrollo. Son proporcionados tal cual, y se consideran experimentales y muy inestables. Aún así, si los usas, el feedback que proporciones será muy apreciado.
  • Live CD: KDE Four Live Enlace en inglés es un Live-CD que se actualiza frecuentemente y que contiene los paquetes anteriores. La última versión publicada ya incluye KDE 4.0.3.
  • openSUSE Factory: la versión de desarrollo de openSUSE ya incluye también los paquetes de KDE 4.0.3.
  • openSUSE 10.3 Gold Master: Tanto el CD y el DVD de openSUSE 10.3 como los repositorios por defecto fueron liberados conteniendo ya una previa de KDE 4. Así, el KDE Team Enlace en inglés trabajó en las tecnologías base de KDE 4 y dividió granularmente los paquetes en plataforma, escritorio y aplicaciones. openSUSE 10.3 ofrece por defecto un escritorio KDE3 con algunas aplicaciones KDE4. openSUSE 10.3 puede ser actualizado a KDE 4.0.3 usando el Build Service.

Aviso de Seguridad :-)

Nuestras aplicaciones KDE 4.0 utilizan la ruta ~/.kde4 para almacenar sus configuraciones y datos. Las aplicaciones KDE 3 continúan utilizando, en cambio, ~/.kde, incluso si son usadas desde KDE 4.0.

Si has editado los archivos .profile o .bashrc a fin de cambiar KDEHOME, entonces tanto las aplicaciones de KDE 3 como las de KDE 4 compartirán los mismos archivos de configuración. Esto provocará que las aplicaciones KDE 4 'actualicen' los archivos de configuración que se vayan encontrando, pero entonces las aplicaciones KDE 3 seguramente ya no puedan hacer uso de esos archivos actualizados.

Nomenclatura de Paquetes

El empaquetado de KDE4 es mucho más granular que en KDE3. Para las aplicaciones ahora es kde4-<nombreaplicacion>, el prefijo kde4- se supone que permanecerá mientras que una aplicación no se considere lo suficientemente estable para el uso diario y para evitar confusión con su equivalente en KDE3. Los paquetes modulares (a excepción de kdelibs4 y kdebase4) están normalmente vacíos y sólo existen a causa de sus correspondientes paquetes de debug. Indican al resto de paquetes que son creados para la instalación de éstos. La nomenclatura y la separación de los paquetes aún no está del todo definida, por ejemplo, las aplicaciones todavía entran o salen de ciertos paquetes modulares y algunos paquetes podrían tener que ser renombrados de acuerdo a las últimas políticas de nomenclatura de paquetes de openSUSE, como la de las librerías Enlace en inglés.

KDE 3 y KDE 4

Los paquetes KDE4 se instalan en /usr, por lo que KDE3 y KDE4 pueden estar instalados a la vez sin presentar problemas. En openSUSE 10.2, ciertos archivos de paquetes no marcados como conflictivos pueden presentar conflictos, pero normalmente se pueden ignorar estos conflictos de forma segura.

A fin de prevenir el arranque accidental de aplicaciones KDE4 desde una sesión KDE3, añade al principio de /opt/kde3/bin/startkde lo siguiente:

PATH=/opt/kde3/bin:${PATH/:\/opt\/kde3\/bin} export PATH

Si estás usando otro gestor de ventanas, entonces añadir esta línea al archivo .bashrc también debería servir para cargar las aplicaciones de forma correcta.

Esto ya está hecho en la versión de desarrollo (Factory) y en paquetes KDE:KDE3 que también contienen otros parches menores para una mejor coexistencia con KDE4 (podrías necesitar ejecutar kbuildsycoca --noincremental una vez para llegar a activarlo completamente).

Instalación

Proyecto Build Service (KDE:KDE4)

El proyecto KDE:KDE4:STABLE:Extra-Apps build service ofrece paquetes KDE 4.0.X.

Haz click en uno de estos enlaces One Click Install Enlace en inglés a fin de instalar los paquetes requeridos y registrar opcionalmente el repositorio permanentemente en tu sistema. Si recibes un mensaje acerca de dependencias no resueltas, entra entonces en el modo "Avanzado" del manejador One-Click y habilita el repositorio estándar para tu distribución.

Image:susemini.png
Version:
10.3
Kde4-ymp.png
O puedes elegir instalar un escritorio KDE 4 más básico. Los desarrolladores también pueden optar por instalar las dependencias de compilación de KDE 4: incluye todas las dependencias que son necesarias tener instaladas para compilar KDE 4.0 desde el código fuente (sólo para expertos).
Image:susemini.png
Version:
10.2
Introduce lo siguiente en la consola:
zypper sa http://download.opensuse.org/repositories/KDE:/KDE4:/STABLE:/Desktop/openSUSE_10.2/ 102-kde4
zypper sa http://download.opensuse.org/repositories/KDE:/KDE4:/STABLE:/Extra-Apps/openSUSE_10.2/ 102-kde4-apps
zypper install -t pattern 'KDE 4 Default'
Image:susemini.png
Version:
Factory
Kde4-ymp.png
O puedes elegir instalar un escritorio KDE 4 más básico. Los desarrolladores también pueden optar por instalar las dependencias de compilación de KDE 4: incluye todas las dependencias que son necesarias tener instaladas para compilar KDE 4.0 desde el código fuente (sólo para expertos).


Nota: En 10.2, si no te funcionan los comandos anteriores, intenta lo siguiente: añade los repositorios a través de yast (Software Repositories>>Añadir>>Especificar URL). Luego ve a Instalar/desinstalar software>>Filtro>>Fuentes de instalación y selecciona la url correspondiente al repositorio de kde4 que acabas de añadir. Instala todos los paquetes de ese repositorio excepto los paquetes "devel". Instala además sólo el paquete de traducción de KDE correspondiente a tu idioma. Haz clic en Aceptar, ignorando los conflictos, tal como se menciona más arriba. Esto descargará alrededor de 600 mb de datos.

Iniciando KDE4

Después de la instalación encontrarás un nuevo tipo de sesión "KDE4" en la ventana de login desde el que podrás iniciar directamente una sesión en KDE4. Si tienes activado el autologin deberás cerrar la sesión, hacer clic en tu nombre de usuario, cambiar el tipo de sesión en las opciones situadas en la parte inferior de la pantalla de login, y escribir tu contraseña.

Compilar desde el código fuente

Para compilar KDE4 desde el código fuente, sigue la guía disponible en la KDE Techbase wiki.

Cuestiones de rendimiento

  • Notas de la versión de KWin 4.0 Enlace en inglés
  • Parece haber un problema con el driver fglrx y KDE4, que causa que las ventanas se dibujen muy lentamente en KDE4, pero no en KDE3. No importa si se tienen habilitados o no los efectos de composición en KDE4. Usar los drivers libres radeon o radeonhd no parece causar tantos problemas. Para prevenir que se cargue automáticamente en el arranque, puedes añadir el driver 'fglrx' en /etc/modprobe.d/blacklist. Si editas el archivo xorg.conf para usar el radeon o el radeonhd, pero el módulo fglrx está cargado aún (aunque no se esté usando) podrías encontrarte con estos problemas de rendimiento en KDE4.