KDE4

De openSUSE, la enciclopedia libre.

Tabla de contenidos

¿Qué es KDE 4?

KDE 4 abarca todas las versiones referidas a la cuarta versión mayor del entorno de escritorio KDE. KDE 4.2 es la versión estable recomendada para la mayoría de usuarios.

Estado actual

Rama estable

La rama estable es la recomendada para todos los usuarios.

  • KDE 4.1.3: El proyecto KDE:KDE4:STABLE:Desktop Build Service contiene paquetes KDE 4.1.3 tal como han sido liberados para openSUSE 11.1. Si buscas instrucciones de instalación o actualización, sigue leyendo. Estos paquetes son lo más actuales posible y contienen ciertas personalizaciones para openSUSE, que aseguran un KDE 4 con todas las características de KDE 3.

Versiones Factory de KDE

  • KDE 4.2.x: El proyecto KDE:KDE4:Factory:Desktop Build Service contiene los paquetes que se incorporarán a la siguiente versión de openSUSE (la 11.2). Se encuentran actualmente bajo desarrollo. El feedback que puedas proporcionar resultará de gran ayuda.
  • 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.2.3.
  • KDE 4.2.8x: El proyecto KDE:KDE4:Factory:Desktop Build Service contiene los paquetes de KDE 4.3 Beta 1 para todas las versiones existentes de openSUSE.

Rama inestable

  • Trunk: El proyecto KDE:KDE4:UNSTABLE:Desktop Build Service contiene versiones beta de desarrollo que darán lugar a KDE 4.3. Se consideran altamente experimentales e inestables. Úsalas con prudencia, y nunca con datos de producción.

Aviso de Seguridad :-)

Nuestras aplicaciones KDE4 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.

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


KDE 4.2 Project

El proyecto KDE:42 Build Service ha sido creado de forma extraordinaria como consecuencia de la transición de Factory a KDE 4.3. Este proyecto ofrece una versión relativamente estable y comprobada, aunque no oficial de paquetes de la serie 4.2 de KDE.

Si lo deseas puedes hacer una instalación limpia de estos paquetes usando el Live CD de openSUSE 11.1 KDE Reloaded: [1]

Haz clic en uno de estos archivos One Click Install Enlace en inglés para instalar los paquetes requeridos y registrar, opcionalmente, los repositorios permanentemente. Si obtienes algún 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
Versión:
11.1
Kde4-ymp.png

Or you can choose to install a more basic KDE 4 desktop. Developers can also optionally install the KDE 4 build dependencies: all the packages you need to have installed for compiling KDE 4.2 from source (experts only).

Image:susemini.png
Versión:
11.0
Kde4-ymp.png

Or you can choose to install a more basic KDE 4 desktop. Developers can also optionally install the KDE 4 build dependencies: all the packages you need to have installed for compiling KDE 4.2 from source (experts only).

Image:susemini.png
Versión:
10.3
Kde4-ymp.png

Or you can choose to install a more basic KDE 4 desktop. Developers can also optionally install the KDE 4 build dependencies: all the packages you need to have installed for compiling KDE 4.2 from source (experts only).

Image:susemini.png
Versión:
Factory
Kde4-ymp.png

Or you can choose to install a more basic KDE 4 desktop. Developers can also optionally install the KDE 4 build dependencies: all the packages you need to have installed for compiling KDE 4.2 from source (experts only).


Rama Factory (KDE 4.3 Beta1)

El proyecto KDE:KDE4:Factory:Desktop build service ofrece los paquetes KDE 4.2.8X tal como están actualmente en desarrollo para openSUSE 11.2. Los paquetes aquí disponibles serán betas y versiones candidatas del proyecto KDE con parches de openSUSE. Deberían resultar usables generalmente, pero contendrán errores. El feedback Enlace en inglés que reportes será de gran importancia.

Para minimizar riesgos, no deberías actualizar tan pronto se liberen nuevas versiones, sino solo si encuentras algún error y sabes que se corregirá actualizando.

Haz clic en uno de estos archivos One Click Install Enlace en inglés para instalar los paquetes requeridos y registrar, opcionalmente, los repositorios permanentemente. Si obtienes algún 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
Versión:
11.1
Kde4-ymp.png

O puedes elegir instalar un escritorio KDE4 más básico. Los desarrolladores también pueden optar por instalar las dependencias de compilación de KDE4: incluye todas las dependencias que son necesarias tener instaladas para compilar KDE 4.2 desde el código fuente (sólo para expertos).

Image:susemini.png
Versión:
11.0
Kde4-ymp.png

O puedes elegir instalar un escritorio KDE4 más básico. Los desarrolladores también pueden optar por instalar las dependencias de compilación de KDE4: incluye todas las dependencias que son necesarias tener instaladas para compilar KDE 4.2 desde el código fuente (sólo para expertos).

Image:susemini.png
Versión:
10.3
Kde4-ymp.png

O puedes elegir instalar un escritorio KDE4 más básico. Los desarrolladores también pueden optar por instalar las dependencias de compilación de KDE4: incluye todas las dependencias que son necesarias tener instaladas para compilar KDE 4.2 desde el código fuente (sólo para expertos).

Image:susemini.png
Versión:
Factory
Kde4-ymp.png

O puedes elegir instalar un escritorio KDE4 más básico. Los desarrolladores también pueden optar por instalar las dependencias de compilación de KDE4: incluye todas las dependencias que son necesarias tener instaladas para compilar KDE 4.2 desde el código fuente (sólo para expertos).


Rama inestable (Snapshots semanales del Trunk KDE)

El proyecto KDE:KDE4:UNSTABLE:Desktop build service contiene paquetes de desarrollo inestables de KDE (instantáneas semanales de la rama actual de desarrollo). Estos paquetes se proporcionan tal como están y son considerados experimentales y muy inmaduros para uso habitual. El feedback Enlace en inglés que envíes será bien considerado.


Rama estable (KDE 4.1.3)

El proyecto KDE:KDE4:STABLE:Desktop build service ofrece los paquetes KDE 4.1.3, tal como fueron liberados para openSUSE 11.1.

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
Versión:
11.1
Kde4-ymp.png

O puedes elegir instalar un escritorio KDE4 más básico. Los desarrolladores también pueden optar por instalar las dependencias de compilación de KDE4: incluye todas las dependencias que son necesarias tener instaladas para compilar KDE 4.1 desde el código fuente (sólo para expertos).

Image:susemini.png
Versión:
11.0
Kde4-ymp.png

O puedes elegir instalar un escritorio KDE4 más básico. Los desarrolladores también pueden optar por instalar las dependencias de compilación de KDE4: incluye todas las dependencias que son necesarias tener instaladas para compilar KDE 4.1 desde el código fuente (sólo para expertos).

Image:susemini.png
Versión:
10.3
Kde4-ymp.png

O puedes elegir instalar un escritorio KDE4 más básico. Los desarrolladores también pueden optar por instalar las dependencias de compilación de KDE4: incluye todas las dependencias que son necesarias tener instaladas para compilar KDE 4.1 desde el código fuente (sólo para expertos).


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

KDE4 es el primer entorno de escritorio libre en hacer uso de características avanzadas tales como la composición, combinación alpha y gráficos escalables como núcleo del escritorio, en oposición al mero uso de un administrador de ventanas de composición para aplicar efectos 3D a las ventanas tradicionales o elementos del escritorio. Esto ha revelado un número importante de problemas de rendimiento en los drivers de video y otros subsistemas gráficos de linux. Un año después de la liberación inicial de KDE4, la situación ha mejorado enormemente, aún así los siguientes recursos pueden resultarte ventajosos para encontrar los mejores drivers y configuraciones para tu hardware:

  • Consejos de rendimiento gráfico para KDE Enlace en inglés
  • 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.

Errores más molestos

Ten en cuenta que algunos de estos errores podrían estar ya resueltos. Comprueba primero las actualizaciones disponibles.
Para ampliar información, consulta en el Bug Tracking system de KDE; los errores más odiados Enlace en inglés y los errores más severos Enlace en inglés

KDE 4.1.x

  • El soporte de impresión aún es muy básico para las aplicaciones KDE4: la configuración de la impresora puede cambiarse, pero estos cambios no serán persistentes. Hagas lo que hagas, se quedará sin duplex, en impresión a color y con los márgenes por defecto.
  • Después de instalar un paquete rpm desde java.sun.com los recursos montados de Samba provocan el cuelgue de Dolphin y Konqueror cuando se cambia el tipo de vista o se alterna la previsualización de ficheros. El error ya ha sido corregido bug#63582. Para corregirlo antes de actualizar, simplemente quita las siguientes líneas
install binfmt_misc /sbin/modprobe --ignore-install binfmt_misc && { mount -t
binfmt_misc none /proc/sys/fs/binfmt_misc; }

del archivo /etc/modprobe.conf. De forma alternativa, también puedes deshabilitar el servicio jexec (tal como se describe en forums.opensuse.org.

Escritorio corrupto

Cuando actualizas desde KDE 4.0 o 4.1 a 4.2 el escritorio, el panel etc. pueden corromperse. Si te ocurre esto, debes resetear la conficuración de plasma a la que trae por defecto. Esto provocará la pérdida de todas las configuraciones que hayas hecho en el escritorio y los paneles.

Abre una konsole y ejecuta los siguientes comandos con tu propio usuario:

kquitapp plasma
rm ~/.kde4/share/config/plasma*
plasma

Si no te es posible acceder al panel para abrir la consola, puedes usar ALT+F2 y lanzar konsole desde ahí.

Sonido

Si el sonido no funciona, por ejemplo en amarok, comprueba que has instalado todos los codecs necesarios. Puedes usar el enlace one-click install de opensuse-community.org.

Versiones de KDE 4 liberadas con openSUSE

  • openSUSE 11.1 incorpora paquetes KDE 4.1.3 (idénticos a KDE:KDE4:STABLE:Desktop).
  • openSUSE 11.0 incorpora paquetes KDE 4.0.4. Con la publicación de KDE 4.1, estos han quedado obsoletos. Se recomienda a los usuarios pasar las instalaciones de KDE 4.0.x a KDE 4.1 usando KDE:KDE4:STABLE:Desktop Build Service project.
  • openSUSE 10.3: Los CD y DVD de instalación de openSUSE 10.3, así como los repositorios por defecto fueron liberados conteniendo una versión preliminar de KDE 4. En ese momento, el KDE Team Enlace en inglés trabajaba en las tecnologías base de KDE 4. openSUSE 10.3 incluía un escritorio KDE3 con aplicaciones individuales correspondientes a KDE4. openSUSE 10.3 puede ser actualizado a una versión posterior de KDE4 usando el Build Service (sigue leyendo).
  • openSUSE Factory contiene los paquetes de KDE 4.2.8x (es idéntico a KDE:KDE4:Factory:Desktop).

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.

Ver también