有没有一种方法可以绝对强制使用打开的选项卡和未保存的文档注销,关闭或重新启动?


15

我找不到任何相对简单的方法可以快速注销公共使用的Mac,因为许多选项卡在后台打开并且未保存文档,而没有采取任何措施sudo shutdown -h now

我问的原因是,有时用户会在学校里将他/她的帐户登录到iMac,他们会尝试注销然后离开,以为它已完成,但是该过程被Safari和Office应用程序打断了,帐户,坐骑和网站仍然可供下一个坐下的人访问。

显然,快捷方式字符串会更好,而不是发布一个提示用户在终端中键入奥术内容的注释。例如,仅让他们尝试找到Terminal.app将是一件很麻烦的事。

这似乎没有任何意义,因为用户仅可以退出每个应用程序并单击一些对话框,但是与您和我不同,您和我不一样,在敲击空格键和D键时反复敲打Command-Q可能是第二天性。


2
有人可以回答这个问题以退出,而不是关闭吗?由于某种原因,所有内容都被挂起了:我可以在鼠标周围四处浏览,但无法键入或单击。我尝试从命令行注销,但是缺少保存功能对我来说取消了它。我无法重启,因为还有其他用户未完成的工作我不想强行取消。
迈克尔

Answers:


7

在我的大学里,他们在Dock中有一个应用程序,其图标是一个带有红色大写字母LOG OUT的白色正方形。它运行了一个脚本(与appify或类似的脚本放在一起),该脚本杀死了所有正在运行的应用程序并注销了用户。这对于那些不了解Mac并且没有在Apple菜单中查找注销菜单项的人也有所帮助。


5

您可以创建一个AppleScript应用程序,将其保存到桌面或其他显眼位置,

  do shell script "sudo shutdown -h now" with administrator privileges

用户双击关闭脚本,得到一个对话框,提示输入密码,如果正确,关闭将继续。请注意,这仅适用于具有管理员权限的帐户。


4

还有一个Command+ Shift+ Option+ 快捷键Q可以不经确认退出,但是如果您未保存10.7之前的文档,该方法将无济于事。它只是避免了需要反复按Command+ Q。但是,借助Lion的Resume功能,此功能可以按预期工作-下次登录时保留未保存的文档。


从Mojave(10.14.6)开始,这似乎不再起作用-Cmd + Shift + Option + Q给了我与普通Cmd + Shift + Q相同的提示。
格雷格·

3

您可以使用第三方程序(如Power Manager)自动注销不活动的用户。Power Manager会退出所有正在运行的应用程序,并将处理试图通过工作表或对话框阻止进程的应用程序。

电源管理器-自动注销不活动的用户

披露:我为Power Manager的制造商DssW工作。


0

这可以通过Automator轻松完成。在启动Automator时,选择“应用程序”。接受命令sudo shutdown -h now并将其放入“运行Shell脚本”自动化器操作中。将其另存为应用程序,并将其粘贴在Dock中桌面中间。为了增加效果,请在图像上搜索可以添加的适当图标(使用新应用程序的信息窗口)。也许经典的I / O按钮或什么的,喜欢这些


sudo命令需要管理员密码,因此无法嵌入“运行Shell脚本”操作中。运行命令时,AppleScript可能会提示管理用户输入密码,但是非管理员则不能,而Shell脚本则不能setuid。现在,如果您想编写一个交流程序...
丹尼尔

非常真实 今天在家里生病了,所以我想不清楚我是否想念并错过了那个。但是,实质是相同的,因为无需大量编码等就可以轻松实现,并且可以轻松地将其部署到所有联网的机器上。
萨克斯曼2012年

是的,如果有人认为让非管理用户强制关闭计算机,而不管当前是否有其他用户登录,都是个好主意。当然,如果他们可以物理上访问电源按钮,那么他们已经突然拥有了该选项。或插头。或断路器。
丹尼尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.