Forum dédié aux karot:z, nabaztag:tag, mir:ror, dal:dal...


 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

Partager | 
 

 [Mac] lock/unlock du screensaver

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
cana:rd
Lapin nain
Lapin nain


Localisation: Lyon, France
Nbr de messages: 1
Points: 1131

MessageSujet: [Mac] lock/unlock du screensaver   Ven 17 Avr 2009 - 21:09

Bonjour a tous,

Je me suis offert un mir:ror aujourd'hui et mon objectif est de mettre celui-ci au boulot.
Comme je quitte souvent mon bureau dans la journée je n'aime pas trop qu'on voit ce que je suis en train de faire voir qu'on utilise mon Mac sans ma permission.... SmileNabz

Du coup je pensais utiliser l'appli standard de lock fournie par violet. Mais bon on se refait pas je suis un gros faineant, tant qu'a faire je ne veut pas avoir a taper mon mot de passe pour débloquer l'écran de veille.

Du coup en cherchant je suis tombé sur cette page

L'idee du gars est de faire ca avec le bluetooth de son tel portable, moi c'est avec le z:tamp qui est sur mon porte-cles.

Donc j'ai créé deux applescript:
pour locker (quand j'enleve mes clés du mir:ror)
Code:

-- turn on screen saver password
do shell script "defaults -currentHost write com.apple.screensaver askForPassword -int 1"
do shell script "notify_prog"
tell application "ScreenSaverEngine" to activate

pour unlocker (quand je repose mes clés)
Code:
-- disable screen saver password
do shell script "defaults -currentHost write com.apple.screensaver askForPassword -int 0"
do shell script "notify_prog"
tell application "ScreenSaverEngine" to quit


l'executable notify_prog est obtenu en compilant avec xcode ce petit bout de code en C qui vient de la
Code:

#include <CoreFoundation/CoreFoundation.h>

int main(int argc, char ** argv)
{
    CFMessagePortRef port = CFMessagePortCreateRemote(NULL, CFSTR("com.apple.loginwindow.notify"));
    CFMessagePortSendRequest(port, 500, 0, 0, 0, 0, 0);
    CFRelease(port);
    return 0;
}


J'ai compilé les deux applescript en application et associé deux applications au z:tamp: lock quand j'enlève mes cles, unlock quand je les remets.
Et voila, faineant inside...nabztoupie

Je me suis dit que ça pourrait interesser certains d'entre vous.

a+
Revenir en haut Aller en bas
bucks
Lapin nain
Lapin nain


Localisation: alsace
Nbr de messages: 8
Points: 1078

MessageSujet: Re: [Mac] lock/unlock du screensaver   Lun 22 Juin 2009 - 19:12

salut!!! c'est exactement ce que je cherche mais sur pc ou linux nabz2
Revenir en haut Aller en bas
 

[Mac] lock/unlock du screensaver

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» [Mac] lock/unlock du screensaver
» Présentation de misfits21
» tou lock plize =)
» Vous doutiez encore que Lock 'n Load était pathétique ?
» Unlock Guide

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum dédié aux karot:z, nabaztag:tag, mir:ror, dal:dal... :: VOOS :: mir:ror mon beau mir:ror-