SLiM

Publié par Yannick Francois Wed, 12 Mar 2008 21:32:00 GMT

Non, toujours pas de pub pour un régime, juste un peu de retour d’expérience sur l’utilisation de ce Display Manager.

Ce qui me plait le plus avec SLiM, c’est qu’il est simple, vraiment simple. Il n’y a par exemple pas 10 dépendances comme avec 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 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).

Voici ce que j’ai mis:
sessions            xfce4,cwm,fvwm,wmii,awesome

Ensuite il vous faut jouer avec votre .xinitrc pour utiliser ces valeurs:

#!/bin/sh
#

DEFAULT_SESSION=/usr/X11R6/bin/fvwm

/usr/local/bin/xscreensaver -no-splash &

case $1 in
  xfce4) 
    exec /usr/local/bin/startxfce4
  ;;
  cwm)
    exec /usr/X11R6/bin/cwm
  ;;
  wmii)
    exec /usr/local/bin/wmii
  ;;
  awesome)
    exec /usr/local/bin/awesome
  ;;
  *)
    exec $DEFAULT_SESSION
  ;;
esac

C’est un exemple à customiser, mais c’est aussi la force de SLiM c’est simple à faire.

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 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.

Mon slim.conf ainsi que le .xinitrc sont avec d’autres de mes petits script/fichiers regroupé dans un “projet” scripties sur la bricabox. (Regardé dans la section File)

Essayez le, il est dispo sur tout les distribution je pense.

Un “teaser” caché c’est glissé dans ce billet

Display Manager

Publié par Yannick Francois Sun, 17 Feb 2008 12:18:00 GMT

Je cherchais à personnaliser un peu mon xdm. Le rendre plus sexy. Mais c’est quand même pas super simple…

Oui j’ai comme un problème avec GDM et autres KDM: je trouve qu’ils ont trop de dépendances vers des librairies inutiles, ou disons, dont je n’ai pas besoin (C’est sûrement pour ça que je préfère Xfce à Gnome :)).

Mais j’avais oublié un truc. Il y a 6 mois environ, quand j’ai testé la distribution Archlinux j’ai découvert le Display Manager Slim. Simple, léger, efficace, lui au moins n’a pas 30 dépendances à installer pour fonctionner, et en plus, les themes sont très faciles à mettre en place. D’ailleurs, Jean-mi et moi avons commencé à en créer, un projet s’ouvre sur la bricabox, mais j’en reparlerais plus tard.

Hmmmm c’est beau. Comme quoi, il faut chercher un peu, ça fait gagner du temps :D