Table des matières

Slimlock, verrouilleur d'écran

Introduction

Avant toute chose : slimlock est disponible en tant que code source sur github et non dans les dépôts officiels Debian.

Slimlock est un verrouilleur d'écran (ou screenlocker) simple et aisément configurable. Auparavant indépendant, il a été repris par le projet Slim (le gestionnaire de connexion). Son but est simple, fournir un verrouilleur d'écran basé sur la configuration de slim (qui doit donc être présent sur votre système) et qui reprend donc le thème slim que vous avez choisi. Cela permet aux utilisateurs de slim d'avoir une unité visuelle entre l'écran de connexion et l'écran du verrouilleur d'écran.

Installation

Il faut récupérer le code source à l'adresse suivante : https://github.com/dannyn/slimlock/archive/master.zip, puis dézipper l'archive.
Préalablement à la compilation, il faut disposer du compilateur g++ et de diverses bibliothèques :

apt-get install g++ libpam0g-dev libimlib2-dev

Il faut ensuite se déplacer dans le dossier dézippé slimlock-master :

cd /home/chemin/vers/slimlock-master

Puis compiler :

make
make install
Pour plus de propreté, on peut plutôt que faire make install utiliser le programme checkinstall (paquet checkinstall), qui permet de générer un paquet Debian, facilement (et proprement) désinstallable.

Et voilà ! Le logiciel est installé dans /usr/bin/slimlock.

La désinstallation éventuelle se fait toujours dans /home/chemin/vers/slimlock-master, via la commande :

make uninstall

Utilisation

La configuration de slimlock est simple et entièrement paramétrable via le fichier /etc/slimlock.conf. En voici une version de base commentée : <code fichier>

/etc/slimlock.conf
# durée en secondes avant verrouillage auto
dpms_standby_timeout            120
# durée en secondes avant extinction de l'écran
dpms_off_timeout                300
#durée en secondes avant prochaine tentative en cas de saisie de mot de passe erronée
wrong_passwd_timeout            2
#position à l'écran du message d'erreur en cas de saisie erronée
passwd_feedback_x               50%
passwd_feedback_y               10%
#message d'erreur en cas de saisie erronée (et idem si Verr Maj est activé)
passwd_feedback_msg             Authentication failed
passwd_feedback_capslock        Authentication failed (CapsLock is on)
#indiquer le nom de l'utilisateur ayant sa session verrouillée
show_username                   1
#montrer le message d'accueil (si défini dans les paramétrages de slim)
show_welcome_msg                0
#verrouiller (1) ou non (0) l'accès aux autres consoles virtuelles (via Ctrl+Alt+...)
tty_lock
                                0

And… voilà !

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !