Je n'ai pas pu trouver de moyen relativement simple de se déconnecter rapidement d'un Mac à usage public avec de nombreux onglets ouverts et un document non enregistré en arrière-plan sans y avoir recours sudo shutdown -h now
.
La raison pour laquelle je demande est que, parfois, un utilisateur aura son compte connecté aux iMac ici à l'école et qu'il essaiera de se déconnecter puis de partir, pensant qu'il est terminé, mais le processus est interrompu par les applications Safari et Office, laissant leur compte, montures et sites Web encore accessibles à la prochaine personne qui s'assoit.
Évidemment, une chaîne de raccourcis serait bien au lieu de publier une note disant à la personne de taper des choses obscures dans un terminal. Par exemple, les faire essayer de trouver Terminal.app va être une corvée.
Cela ne semble pas logique, car l'utilisateur peut simplement quitter chaque application et cliquer sur quelques boîtes de dialogue, mais contrairement à vous et à moi à qui marteler à plusieurs reprises Command-Q tout en appuyant sur la barre d'espace et les touches D sont probablement une seconde nature.
la source
Réponses:
À mon collège, ils avaient une application dans le Dock dont l'icône était un carré blanc avec LOG OUT en grosses lettres rouges. Il a exécuté un script (associé à appify ou similaire) qui a tué toutes les applications en cours d'exécution et déconnecté l'utilisateur. Cela a également aidé les personnes qui ne connaissaient pas le Mac et ne cherchaient pas dans le menu Apple l'élément de menu de déconnexion.
la source
Vous pouvez créer une application AppleScript, enregistrée sur le bureau ou à un autre emplacement bien visible, qui indique
L'utilisateur double-clique sur le script d'arrêt, obtient une boîte de dialogue demandant le mot de passe et, s'il est correct, l'arrêt se poursuit. Notez que cela ne fonctionne que pour les comptes disposant de privilèges d'administrateur.
la source
Il y a aussi le raccourci Command+ Shift+ Option+ Qpour vous déconnecter sans confirmation, mais cela n'aide pas lorsque vous avez des documents non enregistrés avant la 10.7; cela évite simplement d'avoir à appuyer sur Command+ à Qplusieurs reprises. Cependant, avec Lion Reprendre la fonction , cela fonctionne comme prévu - en laissant les documents non enregistrés pour la prochaine fois que vous vous connectez.
la source
Vous pouvez utiliser un programme tiers comme Power Manager pour déconnecter automatiquement les utilisateurs inactifs . Power Manager quitte toutes les applications en cours d'exécution et traite les applications qui tentent de bloquer le processus avec des feuilles ou des boîtes de dialogue.
Divulgation: Je travaille pour DssW, les créateurs de Power Manager.
la source
Cela pourrait facilement être accompli avec Automator. Au démarrage d'Automator, sélectionnez "Application". Exécutez la commande
sudo shutdown -h now
et placez-la dans une action d'automate "Run Shell Script". Enregistrez-le en tant qu'application et collez-le dans le Dock ou en plein milieu du bureau. Pour un effet supplémentaire, effectuez une recherche d'image pour trouver une icône appropriée que vous pourriez ajouter (à l'aide de la fenêtre d'informations de votre nouvelle application). Peut - être que le bouton I / O classique ou quelque chose, comme ceux - ci .la source
sudo
commande nécessite un mot de passe administrateur et ne fonctionnera donc pas intégrée dans une action Exécuter le script Shell. Un AppleScript peut demander à un administrateur un mot de passe lors de l'exécution de la commande, mais un non-administrateur ne peut pas le faire, et un script shell ne le peut passetuid
. Maintenant, si vous vouliez écrire un programme ac ...