Obtenir des informations de cette réponse et de cette réponse:
- Appuyez sur le bouton Spotlight en haut à droite de l'écran ( Cmd+ Space)
- Cherchez
Keychain Access
. Ouvre ça
- Ouvrir les préférences ( Cmd+ ,(virgule))
- Vérifier
Show Status in Menu Bar
- Appuyez sur le bouton Spotlight en haut à droite de l'écran ( Cmd+ Space)
- Cherchez
Automator
. Sélectionnez ceci
- Créer un nouveau
Service
- Recherchez à
Run Applescript
côté des boutons Actions
et Variables
. Double-cliquez sur ce
- Assurez-vous que les cases à cocher sont
Service receives no input in any application
- Collez cet Applescript:
tell application "System Events" to tell process "SystemUIServer"
tell (menu bar item 1 of menu bar 1 where description is "Keychain menu extra")
click
click menu item "Lock Screen" of menu 1
end tell
end tell
Enregistrez cet Automator comme quelque chose comme Lock screen
(remarque: le code dans GIF est différent!)
Pour créer un raccourci:
- Appuyez sur le bouton Apple en haut à gauche de l'écran
- Cliquez sur
System Preferences
- Cliquez sur
Keyboard
- Cliquez sur l'
Keyboard Shortcuts
onglet
- Cliquez sur
Services
- Trouvez le nom du service que vous venez de créer
- Cliquez sur l'espace vide à droite
- Tapez votre raccourci dans
Utilisez votre raccourci dans n'importe quelle application!
OU...:
- Vous pouvez acheter Alfred
- Vous pourriez utiliser Cmd+ Shift+Eject
System Events got an error: Can’t get menu 1 of menu bar item 2 of menu bar 1 of application process "SystemUIServer". Invalid index.
J'ai trouvé cela sur une autre réponse, mais un AppleScript qui contient simplement les œuvres suivantes pour moi.
la source
macOS 10.11, El Capitan, semble avoir brisé la réponse de ᔕᖺᘎᕊ en utilisant AppleScripts, mais j'ai trouvé que si j'installais Screen Lock et que mon service d'automatisation ouvrait son "Lock Screen Bundle", le reste du processus fonctionnait comme prévu (à condition que j'appelle le Service "lock-screen", pas "Lock Screen": apparemment des espaces dans le nom de fichier cassent le raccourci clavier pour de nombreux utilisateurs de macOS).
Voir Raccourci d'écran de verrouillage sur Mac OS X pour un guide illustré étape par étape.
la source
J'ai une doublure simple pour cela. Il utilise les événements système pour envoyer la combinaison de touches par défaut pour la commande Verrouiller l'écran et fonctionne dans toutes les versions d'OSX à partir de High Sierra (10.13). Même Mojave! Bien qu'il demande des autorisations de sécurité supplémentaires pour l'application, dans les nouvelles versions OSX
la source
J'utilise une macro pour accepter le raccourci Commande-L. Ayant récemment changé de Windows pour Mac, il était important de verrouiller facilement mon écran. Sous Windows, il suffit d'appuyer sur la touche Windows et L, et, voila, verrouillé.
À l'aide de Keyboard Maestro , j'ai créé une macro pour le raccourci Command-L, étant essentiellement la même (en comparant la touche Commande à la touche Windows). Le raccourci déclenche la fonction "Fenêtre de connexion", qui verrouille l'écran. Peasy facile, au moins pour moi.
(Dans Keyboard Maestro, la fonction "Fenêtre de connexion" se trouve sous Actions> Contrôle du système.)
la source
Pour High Sierra (10.13), la réponse acceptée ne fonctionne pas car l'accès au trousseau n'a pas d'
Check Show Status in Menu Bar
option. Mais, basé sur un pillage sans vergogne de la source de l'application Lockscreen (comme mentionné par @Alice Purcell), j'ai découvert cette astucieuse solution de script GUI:la source