Pour information, je comprends votre situation et j'ai moi-même cherché une bonne solution à ce problème. Je suis tombé sur ce fil parce que je cherchais une méthode un peu plus rapide que celle que j'ai finalement trouvée. J'ai trouvé quelque chose qui, même si ce n'est pas exactement ce que j'avais espéré, fonctionne et constitue un compromis acceptable. J'utilise le même type de commandes de scripts GUI que @markhunte (structure légèrement différente, mais même idée) mais au lieu de placer le tout dans un flux de travail de service Automator, je l'ai séparé dans un bundle .app construit avec Platypus. J'ai fait cela parce qu'au cours de mes voyages et de mes tests, j'ai constaté que les services Automator fonctionnent très lentement dans certaines conditions. Si votre Mac est soumis à un stress quelconque, par exemple un scan de disque en cours d'exécution, un logiciel A/V en train de faire quelque chose, Mail en train de télécharger des emails, etc , le système d'exploitation semble pousser les services à l'arrière de la ligne. Cela a pour effet de prendre plusieurs secondes avant que le flux de travail ne s'exécute (parfois) et parfois même plusieurs secondes avant que les commandes de l'interface graphique du service ne soient exécutées. C'est assez ennuyeux si vous essayez de verrouiller "rapidement" votre écran et qu'il faut 10 secondes pour le faire !
Le fait d'avoir une "application" autonome présente également l'avantage de pouvoir utiliser des dizaines d'applications tierces différentes pour l'exécuter, ou simplement utiliser Spotlight ou un service Automator pour lancer l'application. Toutes ces solutions fonctionnent. Le plus rapide que j'ai trouvé est un vieil utilitaire appelé Spark, qui miraculeusement fonctionne toujours même en 10.8.4. Ne me demandez pas comment puisqu'il a été développé pour la dernière fois pour la 10.4 ! Spark peut être trouvé ici - Étincelle
En plus de tout cela, j'ai combattu le problème des commandes GUI parfois lentes en intégrant cocoaDialog et en l'appelant en premier lorsque l'application est lancée pour afficher une petite bulle flottante au milieu de l'écran indiquant qu'un écran de verrouillage est en cours. En général, le verrouillage se produit juste après, mais s'il y a un délai, cela donne au moins un "retour" visuel que vous avez appuyé sur les bonnes touches. J'ai également fait en sorte qu'il s'auto-guérisse - si l'option "Activer l'accès aux dispositifs d'assistance" n'est pas activée, il vous avertit par une boîte de dialogue et vous permet de l'activer immédiatement. Il s'assurera également que le menu d'accès au trousseau est affiché dans la barre de menu, car c'est une exigence ou le script GUI échoue.
0 votes
Qu'est-ce que vous appelez avec Automator ?
0 votes
Désolé, j'aurais dû être plus clair... J'ai enregistré un "Watch Me Do" dans Automator (lié à un raccourci clavier système) qui, littéralement, déplace la souris vers l'option de menu et la sélectionne. Cela fonctionne, mais c'est lent et pas du tout élégant !
3 votes
Qu'y a-t-il de mal à configurer les préférences de sécurité pour exiger un mot de passe lorsque l'écran de veille est actif, puis à utiliser un coin chaud pour activer l'écran de veille ? C'est rapide et élégant, mais vous avez dit que vous n'aimiez pas cette solution.
3 votes
Il s'agit d'une suggestion pragmatique que j'ai essayée par intermittence au cours de nombreuses années d'utilisation, mais la nature de mes habitudes de travail fait que cela me gêne plus de 80 % du temps. J'ai besoin de pouvoir répondre (physiquement) à des demandes d'ingénierie et à des urgences et de verrouiller immédiatement l'écran, mais aussi d'avoir un accès à distance à la boîte tout en conservant toutes ses connexions et tâches d'arrière-plan existantes.
0 votes
Il serait probablement beaucoup plus facile de répondre à votre question si elle donnait des détails plus précis. Où se trouve l'élément de menu Écran de verrouillage dans l'application Trousseau ? Quel est le site exactement fait-elle ? Pourquoi les solutions actuelles sont-elles inadaptées ? Nous comprenons tous le terme "élégant", mais il semble que vos exigences soient plus spécifiques que cela. Modifier votre question devrait vous aider.
1 votes
Re : "Où est le menu de l'écran de verrouillage dans Keychain" Ouvrir Keychain... préférences... afficher dans la barre de menu ! Re : "qu'est-ce que ça fait ?" Il verrouille l'écran ! En dehors de cela, je pense que j'ai expliqué mes besoins (et mon aversion pour les "solutions" que certains croient conformes à mes besoins, mais qui ne le sont pas) de manière assez approfondie.
0 votes
Juste par curiosité, les options de changement rapide d'utilisateur seraient-elles utiles ici ? Je suis sûr que vous pouvez rapidement accéder à un écran de verrouillage à partir de là.
0 votes
Je souhaite également résoudre ce problème. Actuellement, j'ai un coin chaud pour démarrer l'économiseur d'écran. sans verrouiller l'écran, et utilisez le symbole de verrouillage de la barre de menu pour le verrouiller. J'utilise ces deux fonctions à parts égales. Je souhaite un raccourci clavier ou même un autre raccourci codé en dur pour verrouiller l'écran. Cela serait moins encombrant, plus rapide et plus pratique.
1 votes
Voir aussi stackoverflow.com/questions/1976520/