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

2015-06-25 04:14:04 +08:00
 canautumn

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


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

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

3062 次点击
所在节点    macOS
20 条回复
yyfearth
2015-06-25 04:54:52 +08:00
我发现Safari从10.9开始就是这样了 每次 Cmd+Q 后总会自己启动
然后要关好几次才可以关掉
oxoxoxox
2015-06-25 07:37:37 +08:00
我的Safari会出现这问题,从Safari菜单上点退出就没问题
Autonomous
2015-06-25 08:43:35 +08:00
已测试calculator,没有问题哦!
mongodb
2015-06-25 09:24:49 +08:00
同遇到问题,但只在Safari上出现过
paopaosa
2015-06-25 09:59:16 +08:00
新建个账户试试呢?
fuwu1245
2015-06-25 11:38:29 +08:00
控制台里面看看有没有相关的日志
foxer
2015-06-25 12:37:32 +08:00
10.9.5 从没有出现过这么魔性的现象,可以试试从下拉菜单退出看看
ooonme
2015-06-25 14:39:22 +08:00
中毒了呀 哈哈哈哈
canautumn
2015-06-25 17:10:48 +08:00
@yyfearth 我的Safari没问题
canautumn
2015-06-25 17:11:05 +08:00
@paopaosa 原文里有写
canautumn
2015-06-25 17:11:20 +08:00
@foxer 原文里有写
yyfearth
2015-06-26 01:45:11 +08:00
@canautumn 我是有的Mac有问题 有的没有
而且有台Mac一直有这个问题 不管是否升级系统 或者格盘重装
公司的Mac 偶尔出现这个问题 另外一台基本上没有这个问题
yyfearth
2015-06-26 01:45:43 +08:00
@foxer 貌似只有 Cmd+Q 有这个问题
canautumn
2015-06-26 01:47:39 +08:00
@yyfearth 真神奇,而且网上没找到这方面的讨论。
IanPeverell
2015-06-28 11:22:27 +08:00
我的只有Processing出现过类似的问题,就是一直无法用Cmd+Q关掉,现在已经没有了(现在是10.10.3)
Xcode 7 beta 也没有
canautumn
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
2015-08-08 14:41:54 +08:00
@canautumn 这几天又遇到过这个情况,但不是每次都有,一般发生在我程序开的比较多的情况下,再推出就有可能造成这个问题,但仍然主要集中在Safari上。已经按你说的方法试了下,再观察看看,虽然只从字面上来理解好像应该选上才对……
canautumn
2015-08-08 23:38:56 +08:00
我的已经基本确定是这个问题了,经过测试打开和关闭完全决定了这个现象出现与否,应该是系统的bug,因为计算器app根本没文档窗口,但是这个设定却有影响。但是现在我不想改变原先程序关闭程序关闭文档的行为,还好这个设定可以用defaults命令基于单个app更改,于是我用这条命令完美解决:
defaults write com.apple.calculator NSQuitAlwaysKeepsWindows -bool true
mongodb
2015-08-26 10:13:20 +08:00
@canautumn 用了那个方法后证明仍然不行,但随着 OS X 再次升级,现在突然没这个问题了...
canautumn
2015-08-26 10:21:18 +08:00
@mongodb 好吧,我这边后来一直就没问题了。真是个奇怪的 bug 。

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

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

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

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

© 2021 V2EX