如何启用或禁用 Appport?

jok*_*ino 226 apport

系统崩溃对话框让我很烦,我该如何关闭它?我还想知道如何重新打开它,以防万一我需要它来报告问题。

Pan*_*her 263

截至 Ubuntu 16.04 systemd apport 似乎不尊重其配置文件

启用/禁用应用程序的 systemd 命令是:

禁用

sudo systemctl disable apport.service
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,则您需要屏蔽该服务

systemctl mask apport.service
Run Code Online (Sandbox Code Playgroud)

重新启用

systemctl unmask apport.service # if you masked it
sudo systemctl enable apport.service
Run Code Online (Sandbox Code Playgroud)

以前版本的 Ubuntu:

您需要编辑/etc/default/apport. 以下更改将阻止 Apport 在启动时启动:


图形:用(CTRL+ ALT+ T)打开一个终端并输入:

sudo -i gedit /etc/default/apport
Run Code Online (Sandbox Code Playgroud)

然后推ENTER。您正在输入密码,但不会显示为点。

或者

命令行

sudo nano /etc/default/apport
Run Code Online (Sandbox Code Playgroud)

文件编辑器现已打开。将启用从“0”更改为“1”,如下所示:

enabled=1    
Run Code Online (Sandbox Code Playgroud)

要关闭它,请执行以下操作:

enabled=0
Run Code Online (Sandbox Code Playgroud)

现在保存您的更改并关闭文件编辑器。Apport 现在将不再在启动时启动。如果您想在不重新启动的情况下立即将其关闭,请运行sudo service apport stop.

您也可以sudo service apport stop不加修改/etc/default/apport地使用暂时关闭它。

也可以看看:


Sav*_*vic 39

在 Unity 上:17.04 及以下:

  1. 点击Ubuntu图标,搜索“系统设置”

  2. 选择隐私 > 诊断选项卡

  3. 开锁

  4. 勾选“向 Canonical 发送错误报告”

    Ubuntu 12.04 > 隐私 > 诊断选项卡 > 向 Canonical 发送错误报告

    在 GNOME 上:17.10+

    GNOME > 问题报告截图

  • 这似乎对我没有任何作用,仍然弹出系统错误。 (12认同)

小智 34

sudo service apport stop ; sudo sed -ibak -e s/^enabled\=1$/enabled\=0/ /etc/default/apport ; sudo mv /etc/default/apportbak ~
Run Code Online (Sandbox Code Playgroud)

上面的脚本应该停止 apport,然后备份其配置文件,在启动时禁用 apport,最后将备份移动到您的主目录。


mch*_*hid 14

在较新版本的 ubuntu (15.04+) 上

停止服务:

systemctl stop apport.service
Run Code Online (Sandbox Code Playgroud)

要在启动时禁用该服务:

sudo systemctl disable apport.service
Run Code Online (Sandbox Code Playgroud)

要检查服务的状态:

systemctl status apport.service
Run Code Online (Sandbox Code Playgroud)

最后,您还可以通过屏蔽来阻止 systemd 服务的启动。除非未屏蔽,否则该服务将无法启动(甚至手动)。

systemctl mask apport.service
Run Code Online (Sandbox Code Playgroud)

这应该创建从 /etc/systemd/system/apport.service 到 /dev/null 的符号链接。 fedoraproject.org