Ago 31

Nota: este método está ya anticuado y posiblemente no funcione ya. Visita www.kubuntu.org para ver el método más reciente.

O más bien, cómo lo he conseguido yo. Porque lo he tenido que intentar varias veces (y aún así, sigo teniendo problemillas), y esta última vez lo he instalado sobre una instalación casi limpia de Kubuntu. Repito: esto no es ninguna guía, simplemente os cuento cómo lo he hecho, y algún truquillo que he descubierto ;).

1. Añadir el repositorio backports:

Hay que editar el fichero con la lista de repositorios, para lo que se necesitan privilegios de root:

---
sudo kate /etc/apt/sources.list
---

Descomenta estas dos líneas (quitando la almohadilla #):

---
# deb http://es.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
# deb-src http://es.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
---

De forma que queden así:

---
deb http://es.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
deb-src http://es.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse

---

Fíjate bien en que no la tengas ya. Por ejemplo, si usas Automatix, no será necesario que hagas lo anterior. Ahora hay que actualizar la base de datos de paquetes:

---
sudo aptitude update
---

Y ya está el repo añadido.

2. Instalar los paquetes de KDE4:

Son unos 300 MB con las dependencias.

---
sudo aptitude install kde4base
---

En teoría, KDE4 debería funcionar instalando solamente el paquete kde4base, sin los fuentes, pero a mí no me ha dado resultado. Lo he vuelto a hacer y sí funciona instalando el paquete kde4base (sin los fuentes), así que puedes ahorrar 35 MB de descarga.. Si también quieres probar Amarok2, puedes instalar también el paquete kde4multimedia.

3. Probar KDE4.

Tienes dos opciones: abriendo un servidor gráfico dentro de otro, usando Xephyr, o creando una sesión específica para KDE4.

3.1. Usando Xephyr.

Consiste en abrir una ventana con un servidor gráfico independiente dentro (si no es esto exactamente, que alguien me corrija). De esta forma es más sencillo probar KDE4, y además da menos problemas.

Para instalar Xephyr, haz:

---
sudo aptitude install xserver-xephyr
---

En la misma terminal, escribe esta línea (o copipégala):

---
export LD_LIBRARY_PATH=/usr/lib/kde4/lib; export KDEDIRS=/usr/lib/kde4; export PATH=/usr/lib/kde4/bin/:$PATH; export KDEHOME=~/.kde4
---

Y acto seguido, ejecuta:

---
Xephyr :1 -screen 1024x768x24 & export DISPLAY=:1; xterm
---

El parámetro “-screen” sirve para indicar la resolución y la profundidad de color que tendrá el servidor gráfico “en ventana” que se vaya a abrir. Esto no lo dice la web de Kubuntu que explica cómo usar la beta de KDE4, pero en mi opinión, es importante porque con la opción por defecto se abre una ventana a 640×480 y no se puede hacer prácticamente nada. Si no te gusta 1024×768 a 24 bits, puedes cambiar los parámetros a tu gusto (por ejemplo, a 800×600 funciona bien).

Cada vez que quieras abrir una ventana con KDE4, tendrás que volver a ejecutar las dos líneas anteriores, es decir, la de los exports y la que abre Xephyr. También te recomendaría cerrar la ventana o pestaña de terminal que hayas usado, y volver a ejecutar las líneas en una nueva.

3.2 Creando una sesión específica para KDE4

Opción recomendable sólo si te va la acción y quieres probar KDE4 a tope, o si simplemente quieres probarlo a pantalla completa.

Primero hay que crear una entrada en el selector de sesión de kdm para poder acceder a KDE4.

---
sudo cp /usr/lib/kde4/share/apps/kdm/sessions/kde.desktop /usr/share/xsessions/kde4.desktop
---

Una vez creada, es recomendable que lo que aparezca en el menú de sesión sea “KDE 4” y no “KDE”, ya que uno podría entrar accidentalmente a KDE 4 queriendo usar KDE3, o viceversa.

---
sudo kate /usr/share/xsessions/kde4.desktop
---

En la línea que dice “Name=KDE” (al principio), simplemente, hacer que ponga “Name=KDE4”. O lo que te venga en gana, como si pones “Name=Filomeno Pascual”, el caso es que no se confunda con la entrada original de KDE3.

Ahora hay que indicarle a KDE4 cuáles son las rutas en las que buscar bibliotecas y programas cuando aranque:

---
sudo kate /usr/lib/kde4/bin/startkde
---

Tras las cuatro primeras líneas, añadir estas:

---
export LD_LIBRARY_PATH=/usr/lib/kde4/lib
export KDEDIRS=/usr/lib/kde4
export PATH=/usr/lib/kde4/bin/:$PATH
export KDEHOME=~/.kde4
---

De forma que el comienzo del fichero quede:

---
#!/bin/sh
#
# DEFAULT KDE STARTUP SCRIPT ( KDE-3.91 )
#

export LD_LIBRARY_PATH=/usr/lib/kde4/lib
export KDEDIRS=/usr/lib/kde4
export PATH=/usr/lib/kde4/bin/:$PATH
export KDEHOME=~/.kde4

# When the X server dies we get a HUP signal from xinit. We must ignore it
# because we still need to do some cleanup.
trap 'echo GOT SIGHUP' HUP

[...]
---

Para iniciar la sesión de KDE4, simplemente cierra la actual y elige la recién creada en el menú “Sesiones” de KDM. Si quieres ver cómo queda en mi ordenador, visita esta entrada anterior.

Si te decides a probar KDE4,espero que tengas suerte, y que me lo cuentes por aquí :). Mientras tanto, a esperar las betas sucesivas, las RCs y la versión definitiva del que seguramente será el mejor entorno de escritorio sobre todos los SOs.

Esto es una traducción/ampliaciónde
http://kubuntu.org/announcements/kde4-beta1.php

5 comentarios to “Instalar KDE4 en (K)Ubuntu Feisty”

  1. niddorg dijo::

    Hola gracias por publicar estos pasos para instalar kde4 voy a probarlos y luego posteo como me fue…………..

  2. Josep Escobar dijo::

    en este punto:
    sudo cp /usr/lib/kde4/share/apps/kdm/sessions/kde.desktop /usr/share/xsessions/kde4.desktop

    el origen no es: /usr/lib/kde4/share/apps/kdm/sessions/kde.desktop
    sino que es: /usr/lib/kde4/share/kde4/services/searchproviders/kde.desktop

    Gracias por el tuto 😉

  3. Victor H. Villalobos B dijo::

    MM Esta muy Bien el manual..!! Gracias…!!

    Saludos 😀

  4. José Ignacio Martín dijo::

    Buenisimo los post… te estoy leyendo de vez en cuando.

    Kubuntu no es GNU/Linux, te aviso porque leí el cartel que dice que sos usuario GNU/Linux si es por Kubuntu no lo es pero a lo mejor usas otra distro aparte.

    Nos vemos suerte.

    / José

  5. elpatatero dijo::

    Kubuntu no es GNU/Linux…? y que es??? simplemente kubuntu??? kubuntu es una distro de gnu/linux… igual que ubuntu, debian. mandriva.. o la que se te ocurra… vamos que no existe la distro llamada GNU/linux….

Deje un comentario