martes, mayo 11, 2010

Instalar Slim en Arch

Si GDM o KDM os parecen muy pesados, podeis probar Slim, el cual es más ligero y sin tantas dependencias de Gnome o KDE. El único problema que le he visto es que no tiene los botontes de reinicio, suspensión, apagado, etc.. si no que se hace introduciendo unos comandos, pero es muy sencillo.



Nos descargamos e instalamos Slim:

sudo pacman -S slim 

Editamos el archivo /etc/inittab:

sudo nano /etc/inittab 

Buscamos donde pone lo siguiente:

#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >& /dev/null

Descomentamos la línea que corresponde a Slim, comentando cualquier otra que estuviese habilitada:

#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
x:5:respawn:/usr/bin/slim >& /dev/null

Tambien hay que editar el archivo xinitrc:

sudo nano ~/.xinitrc 

En el archivo el contenido es este:

#!/bin/sh

#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#

#exec [session-command]

Descomentamos la línea de "exec [session-command]", cambiando "session-command" por cualquiera de estos, dependiendo el entorno gráfico que utilicemos:

exec awesome
exec fluxbox
exec fvwm2
exec gnome-session
exec openbox-session
exec startkde
exec startlxde
exec startxfce4

En mi caso utilizo Gnome, por lo que quedaria:

#!/bin/sh

#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#

exec [gnome-session]

Una vez cambiado esto, guardamos el archivo. A continuación, vamos a instalarle unos temas al Slim, para ponerlo más acorde a nuestros gustos. Para ellos, descargamos los siguientes paquetes:

sudo pacman -S slim-themes archlinux-themes-slim 

Los temas descargados, se encuentran en el directorio "/usr/share/slim/themes". Para utilizar algunos de los temas, editamos el archivo de configuración:

sudo nano /etc/slim.conf 

Comentamos la línea "current_theme default" y descomentamos o creamos una línea nueva con el siguiente contenido:

current_theme tema 

siendo "tema" el nombre del tema que queramos. Si lo que queremos es que cada vez que iniciemos se utilice un tema distinto, en "current_them" bastaría con poner los distintos temas elegidos separados por una coma.

Además, podemos cambiarle el tema al cursor que se utiliza. Para ellos descargamos e instalamos el paquete:

yaourt -S slim-cursor 

En el archivo "/etc/slim.conf", descomentamos la línea "cursor left_ptr". Los temas de cursores se encuentran en el directorio "/usr/share/icons/tema_cursor/cursors", donde "tema_cursor" es el nombre de nuestro tema de cursores.
Para cambiar a otro tema, editamos el siguiente archivo:

sudo nano /usr/share/icons/default/index.theme 

Como contenido, escribimos lo siguiente:

[Icon theme]
Inherits= "nombre_de_nuestro_tema" 

Modificamos "nombre_de_nuestro_tema" por el nombre del tema elegido, y guardamos.

Una opción muy interesante si sólo tenemos un usuario y no queremos andar metiendo la contraseña cada dos por tres, es el Autologin. Para ello:

sudo nano /etc/slim.conf 

Buscamos la línea "default_user simone", la descomentamos y cambiamos simone, por el nombre de nuestro usuario (por ejemplo). Ahora, buscamos la línea "auto_login no", descomentamos y cambiamos el "no" por "yes". Guardamos y listo.

Si hay problemas con el control de llaves de Gnome, habría que editar el archivo:

sudo nano /etc/pam.d/slim 

Y añadir las siguientes líneas:

auth optional pam_gnome_keyring.so
session optional pam_gnome_keyring.so auto_start 

Antes os he comentado que la pega que le veía a Slim, era que no existian botones para las opciones esenciales de Apagado, suspensión, etc.. Para ello, se utilizan unos comandos, que se introducen en el recuadro de usuario, utilizando como contraseña la contraseña de root. Estos comandos son:

Console -> Para habilitar terminal
Halt -> Para apagar el sistema
Reboot -> Para reiniciar
Exit -> Para salir de Slim
Supend -> Para suspender el sistema

Nota: La opción de suspender se encuentra deshabilitada por defecto, por lo que para habilitarla se necesita editar el archivo de configuración "/etc/slim.conf", descomentando la línea "suspend_cmd".

Toda la información la he sacado de la magnífica Wiki de la que disponemos en Arch -> Instalación de Slim en Arch

Espero que os sea útil, y consigais como yo, arañarle unos segundillos al arranque.


0 Comentarios :

Publicar un comentario

 
Google+