Lancer une session X depuis startx sans laisser une console tty ouverte
Protéger une session graphique à l'aide d'un mot de passe (xlockmore par exemple) est facile. Par contre, nous connaissons tous le raccourci pour tuer une session X : Ctrl+Alt+Backspace. Si vous utilisez un gestionnaire de connexion graphique, vous vous y retrouver après avoir tué la session, contraint de la relancer en saissant votre login et mot de passe. Mais si vous utilisez ce bon vieux "startx
", vous vous retrouvez avec votre console tty ouverte, non protégée et donc accessible à tous.
Pour éviter d'utiliser un gestionnaire de connexion graphique tout en protégeant réellement sa session, une solution tout simple existe :
startx & disown ; exit
Cette commande permet de lancer une session X depuis startx sans garder la console tty ouverte. "disown
" permet de séparer les tâches de la console qui les a lancées.