我的 Macbook Pro 锁定后,我必须按住电源按钮来关闭电源。
当它重新启动时,它会重新加载我之前运行的所有应用程序,这花了很长时间并且完全没有必要。
有什么办法可以阻止它重新加载之前运行的应用程序吗?
我正在运行 OS X 10.7。
答案1
在登录时按住 Shift 键应该可以防止应用程序为该登录重新启动。
如果要永久阻止应用程序重新打开,您可以退出所有应用程序,然后锁定com.apple.loginwindow.*.plist
在~/Library/Preferences/ByHost/
此 plist 保存了打开的应用程序列表,注销时列表中的所有应用程序将在登录后再次启动(假设勾选了此复选框,默认情况下始终如此)。如果您退出所有应用程序,然后锁定该 plist,则其应用程序列表将始终为空,因此即使勾选了该复选框,列表中也不会有任何应用程序可以重新启动。
解锁 plist 将使其恢复正常行为。
答案2
您正在寻找的是禁用 ApplePersistence 功能,可以通过以下方式完成:
defaults write -g ApplePersistence -bool no
答案3
第一的关闭所有应用程序(这很重要)。然后在终端中执行:
sudo chown root ~/Library/Preferences/ByHost/com.apple.loginwindow*
sudo chmod 000 ~/Library/Preferences/ByHost/com.apple.loginwindow*
基本上,您需要使 loginWindow* 文件不可被任何人写入。
到撤消:
sudo rm -f ~/Library/Preferences/ByHost/com.apple.loginwindow*
答案4
转到系统偏好设置/常规。
取消选中“退出时恢复窗口...”框