---
layout: post
title: SLiM
---

Non, toujours pas de pub pour un régime, juste un peu de retour d'expérience sur l'utilisation de ce [Display Manager](http://fr.wikipedia.org/wiki/Display_manager).

Ce qui me plait le plus avec [SLiM](http://slim.berlios.de), c'est qu'il est simple, vraiment simple. Il n'y a par exemple pas 10 dépendances comme avec [GDM](http://www.gnome.org/projects/gdm/), en fait il n'y en a aucune.

Un petit `/etc/slim.conf`, c'est tout. Avec ça on est heureux ! On peut trouver (si on instal le paquet slim-themes) une série de thèmes par défaut dans `/usr/local/slim/themes`. D'ailleurs, à partir de là, c'est très simple d'en refaire un par copier/coller :). On peut aussi trouver d'autres [Slim-thème](http://slim.berlios.de/themes01.php) sur le site officiel.

Pour pouvoir choisir son gestionnaire de fenêtre, il y a dans le slim.conf une variable qui est passé ensuite au fichier `/home/user/.xinitrc` _(fichier executé au démarrage de la session graphique pour l'utilisateur)_ qui pourrais influancer le gestionnaire à lancer.

La variable `session` contient une liste séparé par des virgules. Les valeurs seront celle affiché à l'écran lors du choix. evitons donc de mettre un code débile (même si pour le script suivant, ça suffit :p).

Coté utilisation, c'est la touche `<f1>` qui est à utiliser pour switché de gestionnaire de fenêtre. Assez pratique.

On trouvé également le moyen de lancer quelque commande quand on est sur l'écran de login, comme par exemple prendre un screenshot. Mais aussi, et surtout, la possibilité de redémarrer, voir arreter la machine. Oui, bon, c'est un peu classique pour un DM _Standard_, mais quand même :p

Pour arreter la machine (pour le reboot aussi d'ailleurs) il faut saisir `halt` en guise de _username_, puis taper le mot de passe `root`. Si je dois chipotter, j'aimerais pouvoir saisir mon mot de passe à moi, puisque j'utilise [SUDO(8)](http://www.openbsd.org/cgi-bin/man.cgi?query=sudo&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html) pour ne pas avoir à utiliser le mot de passe `root`. J'hésite à jeter un coup d'oeil aux sources du projets pour ce genre de fonctionnalité car sur la documentation officiel, une petite note nous informe que cette partie évolura dans les prochaines releases:

> Note:  this may change in future releases, where some more flexible reboot/shutdown option could be added to the login screen.

