V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
AllenHua
V2EX  ›  macOS

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

  •  
  •   AllenHua · 2018-01-17 14:18:32 +08:00 · 3065 次点击
    这是一个创建于 2263 天前的主题,其中的信息可能已经有所发展或是发生改变。
    点击苹果标志然后选择『 shutdown 』关机,会有对话框提示,其中有个 checkbox 单选选项:『 reopen windows when logging back in 』,如果勾选,下次开机会自动打开上次未关闭窗口(包括程序)。
    我一般不勾选。
    但是使用命令关机就没有可选余地,我只能忍受每次都会自动打开上次的窗口,大家有办法解决吗?关键是个人喜欢用命令关机。。。所以很纠结。。求助 V 友们。
    还有两个问题:
    1、sudo halt 关机似乎不能完全关闭电源,开机后电池电量变成 85%,是这样吗。
    2、没有 poweroff 命令,可以手动添加吗?
    7 条回复    2018-01-17 17:21:38 +08:00
    songz
        1
    songz  
       2018-01-17 15:16:36 +08:00
    我用 alfred 關機,具體用法是:qa ( quit all application )然後 sd (shut down)
    qa / sd 要先設定
    AllenHua
        2
    AllenHua  
    OP
       2018-01-17 15:18:23 +08:00
    @songz 这是不是高级版才有的功能?
    songz
        3
    songz  
       2018-01-17 16:05:15 +08:00
    @AllenHua #2 不,免費就支持
    xunmi1508
        4
    xunmi1508  
       2018-01-17 16:24:03 +08:00
    直接禁用掉: `defaults write com.apple.loginwindow TALLogoutSavesState -bool false`
    AllenHua
        5
    AllenHua  
    OP
       2018-01-17 16:32:00 +08:00
    @songz OK 谢过了!
    AllenHua
        6
    AllenHua  
    OP
       2018-01-17 16:39:06 +08:00
    @xunmi1508 sudo 运行了,可是没有生效。
    是我食用方法哪里出了问题么。。
    求指教
    AllenHua
        7
    AllenHua  
    OP
       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。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2725 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:43 · PVG 20:43 · LAX 05:43 · JFK 08:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.