系统崩溃对话框让我很烦,我该如何关闭它?我还想知道如何将其重新打开,以防我需要它来报告问题。
答案1
从 Ubuntu 16.04 开始,systemd apport 似乎不再遵守其配置文件
启用/禁用 apport 的 systemd 命令是:
禁用
sudo systemctl disable apport.service
如果这不起作用,则需要屏蔽该服务
systemctl mask apport.service
重新启用
systemctl unmask apport.service # if you masked it
sudo systemctl enable apport.service
Ubuntu 的先前版本:
您需要编辑/etc/default/apport
。以下更改将阻止 Apport 在启动时启动:
图形化CTRL:使用( ++ ALT)打开终端T并输入以下内容:
sudo -i gedit /etc/default/apport
然后按ENTER。您的密码正在输入,但不会显示为点。
或者
命令行:
sudo nano /etc/default/apport
现在打开了文件编辑器。将启用从“0”更改为“1”,如下所示:
enabled=1
要关闭它请执行以下操作:
enabled=0
现在保存更改并关闭文件编辑器。Apport 现在将不再在启动时启动。如果您想立即关闭它而不重新启动,请运行sudo service apport stop
。
您也可以sudo service apport stop
不经修改直接使用/etc/default/apport
,暂时将其关闭。
也可以看看:
答案2
答案3
sudo service apport stop ; sudo sed -ibak -e s/^enabled\=1$/enabled\=0/ /etc/default/apport ; sudo mv /etc/default/apportbak ~
上述脚本应该停止 apport,然后备份其配置文件,在启动时禁用 apport,最后将备份移动到您的主目录。
答案4
不要禁用 apport。总有一天,你可能会遇到一系列崩溃,但除了系统不良行为或某些特定于应用程序的症状外,你永远不会知道。
这个/var/crash
目录用来记录任何不幸事件。也许有一天你会需要它。
建议步骤:
- 创建一个新文件夹 Eg
$HOME/crash
并将所有现有的崩溃报告复制到其中。 sudo rm /var/crash/*
sudo reboot
重复的崩溃弹出行为现在应该已经消失。此外,您保存的崩溃报告可能对向启动板报告错误很有价值。