我想让 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