Lion系统禁用关机窗口的Resume CheckBox以及禁用恢复app上一次打开的文档

2011-11-01 13:29:11 +08:00
 fly2never
"对于我来说,Lion众多功能新功能中最让我感到烦躁的便是每次你想关闭电脑时,Lion会弹出一个含有复选框的对话框,询问你是否需要在重新开机时继续运行退出电脑时正在运行的程序(“Reopen windows when logging back in.” )一直以来我都在寻找禁用它的方法,终于下面这个Terminal命令可以帮到我。

curl http://goo.gl/Z4EFC -L -s -o ~/fixlogin.sh && chmod +x ~/fixlogin.sh && sudo ~/fixlogin.sh ; rm ~/fixlogin.sh

如果你想要重新启用它的话只需运行下面的命令即可:

sudo defaults delete com.apple.loginwindow LoginHook"

转自:http://www.iosnerd.com/587/%EF%A3%BF%E6%80%8E%E6%A0%B7%E7%A6%81%E7%94%A8lion%E5%85%B3%E6%9C%BA%E7%AA%97%E5%8F%A3%E7%9A%84resume-checkbox cc @Livid

===============================
禁用app自动打开上次未关闭的文档
http://restoremenot.info/ cc @mybeky 你不用狂按⌘+w了
5546 次点击
所在节点    macOS
5 条回复
WarWithinMe
2011-11-01 15:29:29 +08:00
可以写一个AppleScript,然后用QuickSilver或者Alfred快速启动,下面是用于重启的代码:

do shell script "defaults write com.apple.loginwindow TALLogoutSavesState 0"
tell application "System Events" to restart

这个方法不是永久性的。每一次开机就会恢复原样。不过感觉安全些,不用修改系统文件。
mybeky
2011-11-01 17:40:05 +08:00
早就在用 RestoreMeNot 啦……
paaker
2011-11-01 17:41:37 +08:00
其实我觉得这功能对于非正常关机很有用。。。
反正我都半年没重启过了。。
WarWithinMe
2011-11-01 23:35:38 +08:00
@mybeky RestoreMeNot跟这个不同。。。
@paaker 就算是关机。它也有checkbox让你选是否在下次登陆的时候打开现在已经打开的程序。有时候真的很烦人。
do shell script "defaults write com.apple.loginwindow TALLogoutSavesState 0"
就是用来取消选择那个checkbox的。。所以其实适用于注销,重启和关机。
eraser
2011-11-02 01:09:14 +08:00
@Livid 这贴的mobile版页面撑暴了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/20526

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX