tux-ubuntuIl est fortement conseillé de mettre un mot de passe sur le compte de son ordinateur. C'est, si l'on peut dire, la base. Mais lorsque l'on a allumé son ordinateur et que l'on s'est connecté, si jamais on s'absente, la machine est accessible aux petits curieux.

Une solution consiste donc à vérouiller son écran. Dans ce cas, il faut soit effectuer une manipulation lorsque l'on quitte son siège, soit programmer le vérouillage automatique au bout d'un certain temps d'inactivité.
Ces deux cas restent ennuyeux car il faudra au retour à son poste, retaper son mot de passe pour dévérouiller l'ordinateur.
Sous Ubuntu, il existe un logiciel BlueProximity qui utilise la fonction bluetooth de votre téléphone pour détecter votre présence. Si vous partez avec votre téléphone, l'ordinateur se vérouille. Quand vous revenez, automagiquement, l'ordinateur se dévérouille. Ca c'est la grande classe!
D'autant qu'en fait pour vérouiller/dévérouiller l'ordinateur ce programme lance une commande système. Cette commande est définissable par l'utilisateur. On peut donc imaginer la création d'un script qui ferait plusieurs actions selon que l'on part ou que l'on revient.
Je vous propose un script qui va effectuer les actions suivantes :
  • A votre départ
    • Vérouille l'écran
    • Met rhythmbox en pause
    • change votre status dans pidgin
    • Une voix de synthèse annonce que l'ordinateur est vérouillé
  • A votre retour
    • Dévérouille l'ecran
    • change votre état dans pidgin
    • Une voix de synthese vous souhaite la bienvenue
    • rhythmbox reprend la lecture
Voici la marche à suivre :
D'abord installez l'application blueproximity ainsi que les prérequis :

$ sudo aptitude install blueproximity curl espeak

Puis dans votre répertoire home créez un répertoire bin :

$ cd ~

$ mkdir bin

Téléchargez ensuite le fichier bp-script.sh :

$ cd ~/bin

$ wget http://www.piouland.net/files/bp-script.sh

Et donnez lui les droits d'execution :

$ chmod +x bp-script.sh

Maintenant lancez Applications -> Accessoires -> BlueProximity.
Il ne vous reste plus qu'à tester et améliorer le script pour qu'il fasse ce que vous voulez.
Bon au niveau sécurité c'est pas forcément ce qu'il y a de mieux. Je ne sais pas comment fonctionne les associations bluetooth, mails si  on se réfère à la fenêtre de conf de BlueProximity, c'est simplement via l'adresse MAC. Donc un bon vieux spoofing d'adresse mac et voila. Mais bon c'est surtout pour le coté marrant qu'on l'utilisera.