让 Apport 捕获系统范围内的崩溃

让 Apport 捕获系统范围内的崩溃

我想让 Apport 捕获所有崩溃 - 系统范围的崩溃 - 这意味着位于用户 HOME 文件夹内而不是 Ubuntu 软件包一部分的程序也发生崩溃。是否有任何配置选项可以实现这一点?

愚蠢的例子:

#include <stdio.h>
int main() { printf("%n%n%n"); return 0; }

make test && ./test

将会造成崩溃,但 Apport 不会拦截它。

MacOS 上的 CrashReporter 能够为所有可执行文件创建崩溃报告,无论它们位于系统中的何处。

答案1

我在文档中找不到任何内容,但从阅读代码中我发现,您可以通过创建一个名为 ~/.config/apport/settings 的文件来启用未打包的二进制文件的崩溃报告,文件内容如下:

[main]
unpackaged=true

相关内容