问问万能的 V 站。macOS10.12 使用终端 shutdown 命令关机后重新开机会自动打开上次未关闭窗口,这个问题怎么解。

2018-01-17 14:18:32 +08:00
 AllenHua
点击苹果标志然后选择『 shutdown 』关机,会有对话框提示,其中有个 checkbox 单选选项:『 reopen windows when logging back in 』,如果勾选,下次开机会自动打开上次未关闭窗口(包括程序)。
我一般不勾选。
但是使用命令关机就没有可选余地,我只能忍受每次都会自动打开上次的窗口,大家有办法解决吗?关键是个人喜欢用命令关机。。。所以很纠结。。求助 V 友们。
还有两个问题:
1、sudo halt 关机似乎不能完全关闭电源,开机后电池电量变成 85%,是这样吗。
2、没有 poweroff 命令,可以手动添加吗?
3201 次点击
所在节点    macOS
7 条回复
songz
2018-01-17 15:16:36 +08:00
我用 alfred 關機,具體用法是:qa ( quit all application )然後 sd (shut down)
qa / sd 要先設定
AllenHua
2018-01-17 15:18:23 +08:00
@songz 这是不是高级版才有的功能?
songz
2018-01-17 16:05:15 +08:00
@AllenHua #2 不,免費就支持
xunmi1508
2018-01-17 16:24:03 +08:00
直接禁用掉: `defaults write com.apple.loginwindow TALLogoutSavesState -bool false`
AllenHua
2018-01-17 16:32:00 +08:00
@songz OK 谢过了!
AllenHua
2018-01-17 16:39:06 +08:00
@xunmi1508 sudo 运行了,可是没有生效。
是我食用方法哪里出了问题么。。
求指教
AllenHua
2018-01-17 17:21:38 +08:00
@xunmi1508
@songz
首先感谢两位朋友。最终找到了 solution,经过测试,完全 OJBK。

#!/bin/bash
2 echo "#!/bin/bash" > /tmp/loginfix.sh
3 echo "rm /Users/你的用户名 /Library/Preferences/ByHost/com.apple.loginwindow.*" >> /tmp/loginfix.sh
4 mv /tmp/loginfix.sh /usr/bin/loginfix.sh
5 chmod +x /usr/bin/loginfix.sh
6 defaults write com.apple.loginwindow LoginHook /usr/bin/loginfix.sh

原帖子: http://bbs.pcbeta.com/viewthread-962192-1-1.html
脚本来自 pcbeta。

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

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

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

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

© 2021 V2EX