如何把 OS X 的崩溃报告显示在通知中心里

对于开发者或者其他领域的高级 Mac 用户来说,频繁的 app 崩溃弹出的崩溃报告器窗口“App quit unexpectedly”让人不胜其烦,打断原本在 OS X 的工作流。一个存在已久的解决办法就是在 OS X 里完全关闭崩溃报告器对话框,除此之外,把这些崩溃报告对话框扔到通知中心也许是个不错的选择。

先说一下,这并不是关闭崩溃报告器对话框,它对崩溃记录本身不做任何影响,它仅仅把警告放入 OS X 通知中心的通知里。如果你点击崩溃报告的通知,标准的 Mac 崩溃报告对话框就会与往常一样地出现了。

 把崩溃报告作为 Mac OS X 的通知

打开终端然后输入下边的代码:

按下回车即可,下次如果有 app 崩溃,崩溃报告就会变成崩溃通知而不是对话框了。

你可以通过有意地崩溃并让一个 app 风火轮或者使用强制退出一个在“无响应”状态的繁忙应用来测试一下。

 

崩溃报告显示在通知中心里了
崩溃报告显示在通知中心里了

恢复原本的窗口显示

要取消这个特性并返回原本的崩溃报告对话框,使用下面的代码再在终端中输入一次:

现在,如果你崩溃一个 app,崩溃报告就会按照往常那要弹出对话框了。

往常的崩溃报告对话框
往常的崩溃报告对话框

这个方法理论上适用于所有现代版本的 Mac OS X ,感谢 Franz D 提供的经验!


本文译自 http://osxdaily.com/2015/10/13/set-crash-reporter-as-notification-mac-os-x/

发表评论

电子邮件地址不会被公开。 必填项已用*标注