系统崩溃对话框很烦我,如何关闭它?我还想知道如何重新打开它,以防万一我需要它来报告问题。
系统崩溃对话框很烦我,如何关闭它?我还想知道如何重新打开它,以防万一我需要它来报告问题。
Answers:
从Ubuntu 16.04开始,systemd 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
现在保存您的更改并关闭文件编辑器。现在,审批将不再在启动时启动。如果要立即将其关闭而不重启,请运行sudo service apport stop
。
您也可以使用sudo service apport stop
而无需修改/etc/default/apport
即可将其暂时关闭。
也可以看看:
systemctl
从新贵切换到systemd后,现在应该使用?
/etc/default/apport
在较新版本的ubuntu(15.04+)上
要停止服务:
systemctl stop apport.service
要在启动时禁用服务:
sudo systemctl disable apport.service
要检查服务状态:
systemctl status apport.service
最后,您也可以通过掩盖来阻止systemd服务的启动。除非取消屏蔽,否则该服务将无法启动(甚至手动启动)。
systemctl mask apport.service
这应该创建从/etc/systemd/system/apport.service到/ dev / null的符号链接。 fedoraproject.org
由于apport中存在一个错误,该错误会破坏标准的unix命令行调试,并且该错误自2007年以来就为人所知(我将在10岁时为它买一个蛋糕)(请参阅https://bugs.launchpad.net/ubuntu / + source / apport / + bug / 160999),如果要修复自己的代码,最好将其关闭。
为什么不将其完全删除?
版本16.04 LTS
sudo apt-get update
sudo apt-get remove apport
sudo rm /etc/cron.daily/apport
另外,可能要检查一下:
18.04的新功能: