7 votes

Le chargement de votre bureau avant la connexion est-il sûr ?

Je suis tombé sur un article expliquant comment charger votre bureau avant de vous connecter.

  • Quelqu'un sait-il si cela fonctionne dans Lion ?
  • Y a-t-il une raison pour laquelle je devrais éviter de tenter l'expérience ?

Chargez votre bureau avant de vous connecter

  1. Aller à Préférences système → Utilisateurs&Groupes → Options de connexion à activer connexion automatique.
  2. Ensuite, copiez et collez le code suivant dans TextEdit.app :

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>AbandonProcessGroup</key> <true/> <key>Label</key> <string>com.luomat.loginhook</string> <key>ProgramArguments</key> <array> <string>/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession</string> <string>-suspend</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist>

3. Allez à Format → Faire du texte brut et enregistrer le fichier comme

    com.luomat.loginhook-2.plist

et le mettre dans

    ~/Library/LaunchAgents
  1. Après avoir redémarré votre ordinateur, vous remarquerez que l'écran de connexion s'affiche, mais lorsque vous vous connecterez, votre bureau et toutes vos applications de démarrage seront chargés et prêts à fonctionner.

2voto

OrangeBox Points 1690

Comme @eyemyth l'a dit plus haut, le script ci-dessus est l'équivalent de choisir "Fenêtre de connexion..." dans la barre de menu lorsque vous avez activé le changement d'utilisateur.

Le seul "problème" de sécurité que je peux voir en faisant cela est que momentanément votre bureau sera affiché jusqu'à ce que l'ordinateur appelle le script - selon le nombre de script que vous avez ou à quel point votre connexion est occupée, cela peut ne pas être instantané.

De plus, quelqu'un (corrigez-moi si je me trompe) pourrait démarrer en mode utilisateur unique, supprimer le fichier plist puis redémarrer - bien que ce soit un cas extrême.

0voto

Dee Points 11

J'ai essayé d'implémenter ceci dans OSX mavericks. Bien que cela ait "presque" fonctionné, cela a créé quelques problèmes au fil du temps. Parfois, je devais me connecter 2 ou 3 fois pour revenir au bureau. J'ai trouvé un autre article qui présente une méthode peut-être plus propre qui utilise la même idée (via AppleScript). En gros, j'ai créé une application qui effectue la "suspension" via un AppleScript compilé. J'ai ensuite simplement ajouté l'application compilée à la fin des éléments de connexion (Utilisateurs et Groupes sous Préférences Système). Cette méthode alternative a fonctionné à merveille.

--LoginWindow
--This Script shows the Login Window without Logging you out.
--Nice to lock your Mac without having to close the lid.
do shell script ¬
    "/System/Library/CoreServices/Menu\\ Extras/" & ¬
    "User.menu/Contents/Resources/CGSession -suspend"

https://github.com/frostrubin/Mac-OS-X-MiniApps/blob/master/LoginWindow.applescript

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