Ich konnte keine relativ einfache Möglichkeit finden, mich schnell von einem Mac mit öffentlicher Nutzung abzumelden, bei dem viele Registerkarten geöffnet und nicht gespeicherte Dokumente im Hintergrund angezeigt wurden, ohne auf sie zurückzugreifen sudo shutdown -h now
.
Der Grund, den ich frage, ist, dass ein Benutzer hier in der Schule manchmal sein Konto bei den iMacs angemeldet hat und versucht, sich abzumelden und dann zu verlassen Konto, Reittiere und Websites sind weiterhin für die nächste Person zugänglich, die sich setzt.
Offensichtlich wäre eine Abkürzung hilfreich, anstatt eine Notiz zu veröffentlichen, in der die Person aufgefordert wird, in einem Terminal arkane Dinge einzugeben. Wenn Sie beispielsweise nur versuchen, Terminal.app zu finden, ist dies eine lästige Aufgabe.
Dies scheint keinen Sinn zu ergeben, da der Benutzer einfach jede App beenden und auf einige Dialogfelder klicken kann. Im Gegensatz zu Ihnen und mir ist es jedoch wahrscheinlich selbstverständlich, Command-Q wiederholt zu drücken, während Sie die Leertaste und die D-Taste drücken.
quelle
Antworten:
An meinem College hatten sie eine App im Dock, deren Symbol ein weißes Quadrat mit ABMELDEN in großen roten Buchstaben war. Es wurde ein Skript (zusammen mit appify oder ähnlichem) ausgeführt, das alle laufenden Apps abbrach und den Benutzer abmeldete . Dies hat auch Menschen geholfen, die den Mac nicht kannten und nicht im Apple-Menü nach dem Menüpunkt "Abmelden" suchten.
quelle
Sie könnten eine AppleScript-Anwendung erstellen, die auf dem Desktop oder an einem anderen bekannten Ort gespeichert ist
Der Benutzer klickt doppelt auf das Shutdown-Skript, es wird ein Dialogfeld angezeigt, in dem Sie zur Eingabe des Kennworts aufgefordert werden. Wenn dies korrekt ist, wird der Vorgang fortgesetzt. Beachten Sie, dass dies nur für Konten mit Administratorrechten funktioniert.
quelle
Es gibt auch die Verknüpfung Command+ Shift+ Option+ Qohne Bestätigung abzumelden, aber es hilft nicht , wenn Sie nicht gespeicherte Dokumente vorab 10.7; es wird nur vermieden, wiederholt Command+ zu Qdrücken. Mit der Lion's Resume- Funktion funktioniert dies jedoch wie beabsichtigt - ungespeicherte Dokumente bleiben beim nächsten Anmelden erhalten.
quelle
Sie können ein Programm eines Drittanbieters wie Power Manager verwenden, um inaktive Benutzer automatisch abzumelden . Power Manager beendet alle laufenden Anwendungen und verarbeitet Anwendungen, die versuchen, den Prozess mit Arbeitsblättern oder Dialogfeldern zu blockieren.
Offenlegung: Ich arbeite für DssW, die Macher von Power Manager.
quelle
Dies könnte leicht mit Automator erreicht werden. Wählen Sie beim Starten von Automator "Anwendung". Nehmen Sie den Befehl entgegen
sudo shutdown -h now
und fügen Sie ihn in eine Automator-Aktion "Shell-Skript ausführen" ein. Speichern Sie es als Anwendung und stecken Sie es in das Dock oder in die Mitte des Desktops. Führen Sie für einen zusätzlichen Effekt eine Bildsuche nach einem geeigneten Symbol durch, das Sie hinzufügen können (mithilfe des Informationsfensters Ihrer neuen Anwendung). Vielleicht ist die klassische I / O - Taste oder so etwas, wie diese .quelle
sudo
Befehl erfordert ein Administratorkennwort und funktioniert daher eingebettet in eine Aktion "Shell-Skript ausführen" nicht. Ein AppleScript kann einen Administrator zur Eingabe eines Kennworts auffordern, wenn der Befehl ausgeführt wird. Ein Benutzer ohne Administratorberechtigung kann dies jedoch nicht und ein Shell-Skript kann dies nichtsetuid
. Nun, wenn Sie ein Wechselstromprogramm schreiben wollten ...