Mettez un Mac à dormir à distance par e-mail ou SMS

Combien de fois avez-vous laissé votre Mac allumé, et plus tard pendant que vous êtes dehors et à propos de vous souhaiteriez-vous avoir éteint l'appareil ou l'avoir mis en veille? Ne serait-ce pas agréable de pouvoir l'éteindre à distance avec un email ou un SMS? Vous pouvez, et c'est plus facile que vous ne le pensez. Vous êtes juste un simple AppleScript et quelques règles de messagerie loin de mettre votre Mac à dormir de pratiquement n'importe où. Nous vous montrerons comment le faire, mais si vous êtes encore confus, un screencast démontrant la technique est également disponible:


Remarque: Une autre version de cette option vous permet d'utiliser SSH ou un iPhone pour la mise en veille à distance d'un Mac. Utilisez la méthode que vous préférez.

L'approche la plus simple consiste à utiliser AppleScript et une règle Mail pour effectuer une veille à distance via un e-mail entrant sur le Mac éveillé. La méthode va comme ceci:

Comment faire pour dormir un Mac à distance via un Email

Cela va utiliser une simple règle de courrier AppleScript pour permettre le sommeil à distance par courrier électronique au Mac exécutant le script. Voici comment configurer ceci:

  1. Lancez Script Editor (dans / Applications -> Utilities) et créez un nouveau script Apple
  2. Le nouvel AppleScript devrait contenir les trois lignes suivantes:
  3. tell application "Finder"
    sleep
    end tell

  4. Enregistrez ce script en tant que SleepMac (ou quelque chose de similaire, tant que vous pouvez identifier et trouver plus tard)
  5. Lancez Mail.app sur le Mac (dans / Applications)
  6. Ouvrez les préférences de l'application Mail, puis cliquez sur l'icône Règles dans la barre d'outils
  7. Lorsque le panneau Règles apparaît, cliquez sur Ajouter une règle. Dans la nouvelle fenêtre qui s'affiche, attribuez un nom à votre règle (Sleep Mac), puis créez un ensemble de conditions pour vous assurer que la règle ne sera utilisée que sur les e-mails sur lesquels vous voulez agir. Cela peut être n'importe quelle combinaison d'expéditeur, destinataire, sujet, contenu, que vous aimez. Par exemple, définir votre propre adresse e-mail en tant qu'expéditeur avec un sujet de "Sleep Now" peut être efficace
  8. Sélectionnez votre AppleScript précédemment enregistré dans le paramètre "Effectuer des actions" (intitulé "SleepMac" ou autre)
  9. C'est tout! Maintenant, votre Mac va dormir si vous envoyez un e-mail ou un message texte à partir de l'adresse que vous avez spécifiée. Veillez à laisser Mail.app en cours d'exécution sinon le tour ne fonctionnera pas correctement.

Vous pouvez confirmer cela en vous envoyant un e-mail correspondant aux règles que vous avez créées dans l'application Mail. Par exemple, si vous avez utilisé votre propre e-mail avec un sujet de "Sleep Now" comme condition pour l'exécution de l'applescript "Sleep Mac", envoyez-vous un e-mail correspondant à ces conditions.

Vous pouvez essayer ceci à partir d'un iPhone ou d'un iPad, ou d'un autre Mac, juste à côté de votre Mac avec les conditions de Sleep Mac satisfaites, et ensuite regarder votre Mac s'endormir instantanément quand il reçoit l'email.

Si vous êtes confus, essayez de regarder ce screencast de MurphyMac.com pour une visite visuelle. Il suit l'ancienne approche, mais vous pouvez appliquer les nouvelles règles à l'ancienne méthode.

Ce rick astucieux nous est présenté par Rob Griffiths de MacWorld, qui fournit une version mise à jour de l'approche de Timmothy Griffins. Si vous connaissez d'autres méthodes pour accomplir un processus similaire, partagez-les dans les commentaires!