Debian + KDE: Instalación y personalización

Como les prometí, aquí les va paso a paso las acciones que realicé una vez que instalé KDE 4.6 en mi querido Debian Testing. Hoy he estado un poco ocupado, así que me disculpan si no es todo lo detallada que quisieran.

Hoy por la mañana hice una instalación limpia (desde cero) de Debian, para poder documentar mejor los paquetes que necesito instalar y demás, así que si sigue paso a paso este artículo, no tendrás motivos tener problema alguno.

Instalación de Debian.

Con respecto a la instalación hay una particularidad. Normalmente uso Debian Testing y lo más lógico es que me haya bajado un iso de este enlace y con ese haya realizado la instalación. El problema es que, como mi ancho de banda no me lo permite, tuve que usar un iso de Debian Squeeze.

Recomendación #1: Trata de hacer la instalación con el iso de Debian Testing por dos motivos:

  1. Serán menos paquetes para actualizar.
  2. Se corre menor riesgo de encontrar errores de dependencias o cosas así.

La instalación, ya sea con iso de Squeeze o Wheezy, es exactamente igual que como la explico en este pdf, excepto que no instalo Entorno Gráfico, sino solamente las Utilidades standart del sistema. Para esta guía voy a suponer que la instalación se hizo desde el iso de Testing.

Actualización

Una vez que terminemos de instalar sin entorno gráfico, nos logueamos como root y configuramos los repositorios:

# nano /etc/apt/sources.list

en el fichero de los sources ponemos:

deb http://ftp.debian.org/debian testing main contrib non-free

y actualizamos:

# aptitude update

Cuando termine, actualizamos los paquetes ya instalados:

# aptitude safe-upgrade

Terminado este proceso, si todo ha salido bien, reiniciamos la PC y pasamos a instalar KDE.

Instalación de KDE

En esta guía solamente vamos a instalar los paquetes necesarios para que KDE se muestre correctamente y poder hacer uso de él. También instalaremos algunos paquetes necesarios que no se incluyen por defecto. Una vez que nos logueamos como root, tendremos un entorno completamente funcional instalando los siguientes paquetes:

# aptitude install kde-plasma-desktop kde-l10n-es kde-i18n-es kwalletmanager lightdm

Con esto es suficiente para que una vez que termine y reiniciemos, podamos entrar a nuestro flamante escritorio. Si se fijan al final añadi LightDM y explico el por qué. Cuando instalamos el paquete kde-plasma-desktop, este nos instala KDM que para mi es muy pesado, por lo que lo sustituyo por LightDM. Una vez que demos Enter, el asistente nos preguntará cual queremos usar, usted escoja el que desee.

LightDM también instalará los paquetes para el servidor gráfico. Como uso intel, yo solamente añado: xserver-xorg-video-intel, quedando de esta forma:

# aptitude install kde-plasma-desktop kde-l10n-es kde-i18n-es kwalletmanager lightdm xserver-xorg-video-intel

Con esto es suficiente, pero si queremos podemos instalar una vez que termine, o junto a estos, los siguientes paquetes:

# aptitude install kde-icons-oxygen kde-config-gtk-style kde-style-qtcurve kwalletmanager kde-icons-mono system-config-gtk-kde gtk2-engines-oxygen gtk-qt-engine

Son paquetes con los que mejoraremos las aplicaciones Gtk que usemos y algunos iconos que añadimos. Si usted no usa la cartera de KDE para gestionar las contraseñas, puede eliminar kwalletmanager.

Paquetes adicionales.

Antes de reiniciar sería bueno instalar otros paquetes que podremos necesitar, por ejemplo:

Paquetes relacionados con Audio/Video
# aptitude install clementine kmplayer vlc (instalado por defecto) gstreamer0.10-esd gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-bad lame pulseaudio -y

Paquetes relacionados con utilidades del sistema:
# aptitude install ark rar unrar htop mc wicd wicd-kde dbus gdebi-kde rcconf ksnapshot -y

Aplicaciones NO/KDE que uso:
# aptitude install iceweasel icedove libreoffice-writer libreoffice-l10n-es libreoffice-kde libreoffice-impress libreoffice-calc gimp inkscape diffuse -y

Cosas que elimino:
# aptitude purge exim4 exim4-base exim4-config exim4-daemon-light -y

Como es lógico usted debe añadir o quitar lo que necesite 

Personalizando KDE

Si pasamos los pasos anteriores sin problemas, llegamos a la parte más interesante de todo este asunto: personalizar KDE para ahorrarnos unos cuantos Mb de consumo. Primero lo haremos de la forma manual (por consola) para posteriormente pasar a los aspectos gráficos.

Desactivando Akonadi+Nepomuk:

No entraré en detalles sobre que es Akonadi o Nepomuk, sobre todo porque hay un excelente artículo que describe muy bien cual es la función de cada uno de ellos. Pueden leerlo acá. Para desactivar Akonadi completamente, hacemos lo siguiente:

$ nano ~/.config/akonadi/akonadiserverrc

Buscamos la línea que dice:

StartServer=true

y la ponemos en true:

StartServer=false

Hay que tener en cuenta que aplicaciones como Kmail usan Akonadi, por lo que es posible que no podamos usarlas. Para desactivar Nepomuk editamos el fichero:

$ nano ~/.kde/share/config/nepomukserverrc

y esto:

[Basic Settings]
Start Nepomuk=true

[Service-nepomukstrigiservice]
autostart=true

Lo dejamos así:

[Basic Settings]
Start Nepomuk=false

[Service-nepomukstrigiservice]
autostart=false

En teoría todo esto se puede hacer mediante Las Preferencias del Sistema, pero nada, por aquí es más rápido 

Eliminando efectos.

Podemos ahorrar un poco de recursos eliminando los efectos (transparencias, transiciones) que viene en KDE de forma predeterminada. Para ello abrimos el Gestor de Preferencias del Sistema » Apariencia y comportamiento del espacio de trabajo » Efectos del Escritorio y desmarcamos » Habilitar los efectos de escritorio.

También podemos quitar otros efectos configurando oxygen-settings. Para ello oprimimos Alt+F2 y escribimos oxygen-settings. Nos debe salir algo como esto:

Ahi nos podemos entretener quitando efectos de variados tipos. Yo simplemente desmarco: Activar animaciones.

Visualizando correctamente las aplicaciones Gtk

Lo primero que hacemos es instalar los motores Gtk necesarios:

$ sudo aptitude install gtk2-engines-oxygen gtk2-engines-qtcurve

Posteriormente abrimos un terminal y ponemos:

$ echo 'include "/usr/share/themes/QtCurve/gtk-2.0/gtkrc"' >> $HOME/.gtkrc-2.0
$ echo 'include "/usr/share/themes/QtCurve/gtk-2.0/gtkrc"' >> $HOME/.gtkrc.mine

Ya solo nos queda seleccionar en las Preferencias de KDE que para las aplicaciones Gtk use QtCurve. El resultado lo pueden ver en mi Firefox:

Eliminando procesos al incio.

Abrimos el Gestor de Preferencias del Sistema » Administración del Sistema » Arranque y Apagado » Gestor de Servicios y desmarcamos los que no queremos iniciar. Ejemplo de uno que siempre desactivo: Módulos de búsquedas de Nepomuk.

Eliminando cursor elástico.

Aunque no lo parezca, el saltito del icono que sale en el cursor cuando abrimos una aplicación consume recursos. Para eliminarlo abrimos el Gestor de Preferencias del Sistema » Apariencias y comportamientos comunes » Notificaciones de aplicaciones y del sistema » Notificación de lanzamiento y donde dice Cursor elástico ponemos: Sin cursor de ocupado.

Escritorio clásico.

A mi siempre me ha gustado tener el escritorio tradicional, como en Gnome o KDE 3. Para ello vamos al escritorio y pinchamos sobre el icono en la parte superior derecha y seleccionamos Preferencia de vista de carpeta:

Y en la ventana que nos sale cambiamos la disposición a Vista de carpeta.

RCConf

Instalamos rcconf para desactivar como siempre algunos demonios que se inician cuando el sistema arranca. En mi caso uno de los que elimino es KDM ya que uso LightDM. Hay que tener especial cuidado con esto, y nunca eliminar dbus.

Y hasta aquí esta guía. Espero poder ir añadiendo más cosas con el paso del tiempo.