KDE4
tagline: De openSUSE
|
¿Qué es KDE 4?
KDE 4 abarca todas las versiones referidas a la cuarta versión mayor del entorno de escritorio KDE. KDE 4.3 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.3.4: El proyecto KDE:KDE4:STABLE:Desktop Build Service contiene paquetes KDE 4.1.3 tal como van a ser liberados como una actualización en línea para openSUSE 11.2. 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
Los desarrolladores trabajan en los paquetes del repositorio Factory de cara a su desarrollo para la siguiente versión de openSUSE. Estos paquetes se actualizan frecuentemente y aunque están considerados como suficientemente estables para su uso, pueden contener bugs y provocar algún break.
- KDE 4.4.x: El proyecto KDE:KDE4:Factory:Desktop Build Service contiene los paquetes de KDE 4.3.1 para todas las versiones de openSUSE.
- Live CD: KDE Four Live
es un Live-CD que se actualiza frecuentemente y que contiene los paquetes anteriores. La última versión publicada ya incluye KDE 4.3.2, así como la posibilidad de instalación desde un pendrive USB.
Rama inestable
- Trunk: El proyecto KDE:KDE4:UNSTABLE:Desktop Build Service contiene versiones beta de desarrollo que darán lugar a KDE 4.4. Se consideran altamente experimentales e inestables. Úsalas con prudencia, y nunca con datos de producción.
Calendario de lanzamiento
Las fechas más importantes de cara a la publicación de la siguiente versión de KDE son:
- KDE 4.4
- 17 de noviembre de 2009: KDE 4.4 Beta 1
- 08 de diciembre de 2009: KDE 4.4 Beta 2
- 23 de diciembre de 2009: KDE 4.4 RC 1
- 06 de enero de 2010: KDE 4.4 RC 2
- 26 de enero de 2010: Publicación de KDE 4.4
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.X.
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:
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
Rama estable (KDE 4.3.4)
El proyecto KDE:KDE4:STABLE:Desktop build service ofrece los paquetes KDE 4.3.4. Puede que se incluyan como una actualización en línea para openSUSE 11.2.
Haz click en uno de estos enlaces One Click Install
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 gestor One-Click y habilita el repositorio estándar para tu distribución.
| Versión: 11.2
|
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.3 desde el código fuente (sólo para expertos). |
| Versión: 11.1
|
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.3 desde el código fuente (sólo para expertos). |
| Versión: 11.0
|
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.3 desde el código fuente (sólo para expertos). |
Rama Factory (KDE 4.4)
El proyecto KDE:KDE4:Factory:Desktop build service ofrece los paquetes KDE 4.4.x tal como están actualmente en desarrollo para openSUSE 11.3. 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
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
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.
| Versión: 11.2
|
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.3 desde el código fuente (sólo para expertos). |
| Versión: 11.1
|
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.3 desde el código fuente (sólo para expertos). |
| Versión: 11.0
|
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.3 desde el código fuente (sólo para expertos). |
| Versión: Factory
|
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.3 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
que envíes será bien considerado.
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.
- Instrucciones específicas para openSUSE.
- Instrucciones para construir KDE4.
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:
- 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
y los errores más severos![]()
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 usas KDE 4.3, sustituye plasma por plasma-desktop. The correct plasma restart on KDE 4.3 is:
kbuildsycoca4 kquitapp plasma-desktop >/dev/null 2>&1 kstart plasma-desktop & >/dev/null 2>&1
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.
Problemas de dependencias de paquetes
Si te encuentras con algún problema de dependencia de paquetes no resuelta cuando tratas de actualizar, asegúrate de que tus repositorios de KDE tienen un prioridad más alta, asignándoles por ejemplo un número más bajo que tus repositorios oss o update. Usa zypper dup para actualizar, que eliminará los paquetes obsoletos e instalará aquellos que los sustituyan.
Algunos paquetes de KDE 4.0 ó 4.1 podrían no seguir existiendo en versiones de KDE superiores a la 4.2, en ese caso debes eliminarlos. Echar un vistazo a esto {IdiomaIngles} podría darte alguna pista.
Por otra parte, si tienes aplicaciones instaladas, como koffice2 que no son parte de KDE:Factory/42/UNSTABLE sino de repositorios como Playground o Community, debes añadir los repos correspondientes antes de intentar actualizar vía one-click. De otra manera, koffice, por ejemplo, requerirá de una versión más antigua de KDE que aquella a la que quieres actualizar, causando otro problema de dependencias.
Cuelgues de YaST
Existe un problema al lanzar YaST con las nuevas librerías Qt/KDE si no tienes una login shell como root (en otras palabras, si haces "su" en vez de "su -", por ejemplo). El síntoma es que YaST no muestra ninguna interfaz Qt (el centro de control funciona, pero se cualga al lanzar cualquier módulo de YaST).
El problema parece ser que quiere entrar en contacto con la instancia dbus del usuario, pero no tiene permisos para ello. Si tienes una login shell como root, no intentará hacerlo, y entonces funcionará.
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
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.3.1x (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
.


