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

Command-Q 退出程序后马上又启动,大家遇见过这种情况吗

  •  
  •   canautumn · 2015-06-25 04:14:04 +08:00 · 3028 次点击
    这是一个创建于 3200 天前的主题,其中的信息可能已经有所发展或是发生改变。

    10.10.3,某些程序按Command-Q退出后马上在Dock上又跳出来了,但是是没有启动窗口的状态,点一下Dock上的图标就有窗口出现了。然后就一直Command-Q一直无法退出,要重复七八次才行。之前发现计算器是这样的。打开Activity Monitor发现Command-Q按后进程没有退出,反而启动了另一个Calculator进程,然后前一个似乎退出了,最后又变成一个进程。Dock图标右键菜单是可以正常退出的。新建用户测试了也是一样的所以应该不是应用冲突。具体如下图


    之前发现只有Calculator是这样的,好像自打10.10.1就这样了。现在发现Xcode也开始了(以前没有),只是不需要按那么多次Command-Q(从图上也能看出来没有Calculator那么丧心病狂……),一般按两三次就退出了。

    搜不到相关信息,问一下大家遇见过这种情况没?

    20 条回复    2015-08-26 10:21:18 +08:00
    yyfearth
        1
    yyfearth  
       2015-06-25 04:54:52 +08:00
    我发现Safari从10.9开始就是这样了 每次 Cmd+Q 后总会自己启动
    然后要关好几次才可以关掉
    oxoxoxox
        2
    oxoxoxox  
       2015-06-25 07:37:37 +08:00 via iPhone
    我的Safari会出现这问题,从Safari菜单上点退出就没问题
    Autonomous
        3
    Autonomous  
       2015-06-25 08:43:35 +08:00
    已测试calculator,没有问题哦!
    mongodb
        4
    mongodb  
       2015-06-25 09:24:49 +08:00
    同遇到问题,但只在Safari上出现过
    paopaosa
        5
    paopaosa  
       2015-06-25 09:59:16 +08:00
    新建个账户试试呢?
    fuwu1245
        6
    fuwu1245  
       2015-06-25 11:38:29 +08:00
    控制台里面看看有没有相关的日志
    foxer
        7
    foxer  
       2015-06-25 12:37:32 +08:00
    10.9.5 从没有出现过这么魔性的现象,可以试试从下拉菜单退出看看
    ooonme
        8
    ooonme  
       2015-06-25 14:39:22 +08:00
    中毒了呀 哈哈哈哈
    canautumn
        9
    canautumn  
    OP
       2015-06-25 17:10:48 +08:00
    @yyfearth 我的Safari没问题
    canautumn
        10
    canautumn  
    OP
       2015-06-25 17:11:05 +08:00
    @paopaosa 原文里有写
    canautumn
        11
    canautumn  
    OP
       2015-06-25 17:11:20 +08:00
    @foxer 原文里有写
    yyfearth
        12
    yyfearth  
       2015-06-26 01:45:11 +08:00
    @canautumn 我是有的Mac有问题 有的没有
    而且有台Mac一直有这个问题 不管是否升级系统 或者格盘重装
    公司的Mac 偶尔出现这个问题 另外一台基本上没有这个问题
    yyfearth
        13
    yyfearth  
       2015-06-26 01:45:43 +08:00
    @foxer 貌似只有 Cmd+Q 有这个问题
    canautumn
        14
    canautumn  
    OP
       2015-06-26 01:47:39 +08:00
    @yyfearth 真神奇,而且网上没找到这方面的讨论。
    IanPeverell
        15
    IanPeverell  
       2015-06-28 11:22:27 +08:00
    我的只有Processing出现过类似的问题,就是一直无法用Cmd+Q关掉,现在已经没有了(现在是10.10.3)
    Xcode 7 beta 也没有
    canautumn
        16
    canautumn  
    OP
       2015-08-08 13:22:48 +08:00
    @yyfearth
    @oxoxoxox
    @mongodb
    @IanPeverell
    今天这个问题有蔓延到iTerm2的趋势,这实在不能忍,于是花时间研究了一下,把所有启动项、launchdaemon、agent都关了,问题出现的几率明显变小,都这样了感觉明显是系统bug。最后各种试,终于找到问题所在,我这边在System Preferences->General,取消选择“Close windows when quitting an app”,问题就几乎完全解决了。

    如果你们试了好使的话说一声
    mongodb
        17
    mongodb  
       2015-08-08 14:41:54 +08:00
    @canautumn 这几天又遇到过这个情况,但不是每次都有,一般发生在我程序开的比较多的情况下,再推出就有可能造成这个问题,但仍然主要集中在Safari上。已经按你说的方法试了下,再观察看看,虽然只从字面上来理解好像应该选上才对……
    canautumn
        18
    canautumn  
    OP
       2015-08-08 23:38:56 +08:00
    我的已经基本确定是这个问题了,经过测试打开和关闭完全决定了这个现象出现与否,应该是系统的bug,因为计算器app根本没文档窗口,但是这个设定却有影响。但是现在我不想改变原先程序关闭程序关闭文档的行为,还好这个设定可以用defaults命令基于单个app更改,于是我用这条命令完美解决:
    defaults write com.apple.calculator NSQuitAlwaysKeepsWindows -bool true
    mongodb
        19
    mongodb  
       2015-08-26 10:13:20 +08:00
    @canautumn 用了那个方法后证明仍然不行,但随着 OS X 再次升级,现在突然没这个问题了...
    canautumn
        20
    canautumn  
    OP
       2015-08-26 10:21:18 +08:00
    @mongodb 好吧,我这边后来一直就没问题了。真是个奇怪的 bug 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2825 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:37 · PVG 22:37 · LAX 07:37 · JFK 10:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.