1 votes

Comment modifier askForPasswordDelay à partir de la ligne de commande ? dwrite seul ne fonctionne pas

Je fais normalement fonctionner mon Mac avec un très long délai de mot de passe pour l'économiseur d'écran. Mais parfois, je souhaite réduire ce délai à 1 ou 2 secondes seulement.

Cette commande est censée réduire la durée du délai à une seconde :

defaults write com.apple.screensaver askForPasswordDelay -int 1

Cette commande permet à l'ordinateur portable de se remettre en veille :

pmset sleepnow

Et cette commande active l'économiseur d'écran :

open -a /System/Library/Frameworks/ScreenSaver.framework//Versions/A/Resources/ScreenSaverEngine.app

Mon problème : si j'exécute une combinaison de ces commandes lorsque le délai de l'écran de veille est de 60 minutes, l'ordinateur ne demande pas immédiatement un mot de passe lorsqu'il se réveille ou que l'écran de veille s'arrête. Je dois ouvrir les préférences système après avoir exécuté ces commandes pour que l'écriture par défaut soit enregistrée. Et si le volet des préférences est ouvert, elle n'est jamais enregistrée.

Je pense que le volet des préférences fait autre chose --- c'est-à-dire que je pense que les informations concernant la durée de sommeil ou d'écran de veille avant qu'un mot de passe ne soit requis sont stockées ailleurs que dans cette entrée par défaut et que le volet des préférences copie de l'une à l'autre.

Comment faire pour que le Mac demande immédiatement un mot de passe pour l'économiseur d'écran sans ouvrir le volet des préférences ? Comment faire pour que le mot de passe ne soit pas demandé pendant 60 minutes ? Comment faire pour que MacOS respecte le dwrite ? Je suppose que je pourrais tuer le programme des préférences et le rouvrir avec AppleScript, mais cela semble idiot (et lent).

1voto

Rob Points 7080

J'utilise une petite application, appelée Verrouillez-moi maintenant ! qui est complètement gratuit . Vous pouvez définir votre propre commande de verrouillage, et il se verrouillera instantanément en demandant un mot de passe.

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