3 votes

Macbook Air : Fermer le couvercle et verrouiller les fonctions

Je me demande s'il existe un moyen de personnaliser la fonction d'écran de verrouillage de mon Macbook Air (sous Mountain Lion) de manière à ce que.. :

1 : Lorsque je ferme le couvercle, puis que je l'ouvre, l'écran est pas verrouillé (c'est-à-dire que je ne dois pas taper mon mot de passe).

2 : Lorsque je mets explicitement le Macbook Air en veille (avec le bouton d'alimentation + l'option veille), puis que je le réveille de sa veille, l'écran est verrouillé (c'est-à-dire que je faire doivent écrire mon mot de passe).


@bmike Merci pour votre réponse, mais je pense que je n'ai pas expliqué clairement ce que je voulais. Je voulais un moyen facile de mettre l'ordinateur en veille sans qu'on me demande un mot de passe à son réveil (si je ferme le couvercle) ou qu'on me demande un mot de passe (lorsque je mets explicitement l'ordinateur en veille).

@George Oross : Merci pour votre réponse. J'ai essayé de trouver sur le site des développeurs d'Apple des informations sur la façon de détecter ces signaux, mais je n'ai rien trouvé.

Je pense que la meilleure façon de le faire est d'activer l'élément de menu "écran verrouillé" (via Keychain Access). Si je veux une "veille sécurisée", je verrouille d'abord l'écran via le menu, puis je ferme le couvercle pour le mettre en veille. Si je veux une "mise en veille non sécurisée", je ferme simplement le couvercle.

4voto

SquidScareMe Points 1924

Non. Ce que vous voulez n'est pas possible.

Lorsque l'écran est fermé, le comportement est le même pour l'utilisateur que si l'écran était mis en veille pour une autre raison, par exemple en appuyant sur le bouton d'alimentation. Il n'y a aucun moyen de faire en sorte que la fermeture de l'écran soit mise en veille (appelée clamshell sleep) défini pour avoir un effet différent de tout autre type de sommeil par le biais de préférences accessibles à l'utilisateur. Si votre mac est configuré pour demander un mot de passe après le réveil dans les préférences de sécurité, il le demandera dans les deux cas au réveil.

Cependant, le mac code en interne les raisons du sommeil de manière différente. Donc l'ordinateur peut permet de distinguer le clamshell de la veille, et peut également dire si le mac s'est mis en veille pour une autre raison telle qu'une pression sur le bouton d'alimentation, une faible puissance ou une température élevée. Il est donc possible qu'un hack tiers puisse utiliser ces codes pour activer un comportement différent. Je n'ai pas pu en trouver un, cependant.

Lorsque le Mac se réveille, des codes similaires sont générés par le système d'exploitation afin qu'il sache si l'ordinateur a été réveillé en ouvrant le clapet, en faisant bouger la souris, en appuyant sur le bouton d'alimentation, en se réveillant pour accéder au réseau, etc. Cela semble créer une autre ouverture pour une solution tierce.

1voto

Si vous ne souhaitez pas conserver le menu Trousseau supplémentaire dans la barre de menus, vous pouvez également assigner un raccourci à une commande shell comme ça :

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend && osascript -e 'tell app "System Events" to sleep'

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X