在过去的几周里,(几乎)每次Ubuntu15.04detectedasystemprogramerroratstartup的消息都跑出来“欢迎”我。当时我只是无视它,但到了某个时候,它变得很烦人!检测到系统程序问题是否要立即报告此问题?我敢肯定,如果您是Ubuntu用户,您可能曾经或多次遇到过这个烦人的弹出窗口。在本文中,我们将探讨在Ubuntu14.04和15.04中遇到“检测到系统程序问题”时该怎么做。如何修复Ubuntu中的“检测到系统程序错误”错误那么这个通知到底是关于什么的呢?基本上,它告诉您系统的一部分已经崩溃。不要对“崩溃”这个词感到恐慌。这不是一个严重的问题,您的系统仍然可以完全使用。只是之前某个时候某个程序崩溃了,Ubuntu希望你决定是否将问题报告给开发人员,以便他们修复它。那么,我们点击“reportbug”按钮后,它就不会再显示了吗?不,这不对!即使你点击“ReportBug”按钮,***你也会再次“welcome”,弹窗如下:Sorry,UbuntuhasaninternalerrorwhichisanApport(LCTTAnnotation:ApportisthecollectionofUbuntuReporting系统中的错误信息,详见UbuntuWiki中的Apport),它会进一步打开一个网络浏览器,然后你可以通过登录或创建一个Launchpad帐户来填写一个漏洞(Bug)报告文件。你看,这是一个复杂的过程,需要整整四个步骤才能完成。但我想帮助开发人员并让他们知道这个错误!你考虑得很周到,这么想是对的。但是这样做,有两个问题。***,这个bug很有可能已经上报了;其次,即使您报告了这次崩溃,也不能保证您不会再次看到它。所以,你的意思是不要报告这次崩溃?对与错。如果您愿意,请在您第一次看到它时报告它。您可以在上图所示的“显示详细信息”中查看崩溃的程序。但如果你一直看到它,或者你不想报告错误,那么我建议你一劳永逸地摆脱这个问题!修复Ubuntu中的“检测到系统程序错误”错误。这些错误报告存储在Ubuntu中的/var/crash目录中。如果查看此目录,您应该能够看到一些以crash结尾的文件。我的建议是删除这些错误报告。打开一个终端,执行以下命令:sudorm/var/crash/*这个操作会删除/var/crash目录下的所有内容。这样您就不会被这些报告以前程序错误的弹出窗口所困扰。但如果另一个程序崩溃,您将再次看到“检测到系统程序错误”错误。您可以再次删除这些报告文件,或者您可以禁用Apport以完全摆脱此错误弹出窗口。完全摆脱Ubuntu中的系统错误弹出窗口如果您这样做,当系统上的任何程序崩溃时您将不再收到通知。如果你想问我的意见,我会说这不是一件坏事,除非你愿意提交错误报告。如果您不想填写错误报告,那么这些错误通知是否存在都没有关系。要在Ubuntu系统中禁用Apport并完全摆脱程序崩溃报告,请打开一个终端并输入以下命令:gksugedit/etc/default/apport该文件的内容是:#设置0禁用Apportw,或1启用它。#你可以使用以下命令暂时禁用它:#sudoserviceappportstartforce_start=1enabled=1将enabled=1更改为enabled=0。保存并关闭文件。一旦完成,您将永远不会再看到弹出窗口报告错误。显然,如果我们想重新启用报错功能,只需要再次打开这个文件,将enabled设置为1,你的行吗?我希望本教程能帮助您修复在Ubuntu14.04和Ubuntu15.04中检测到的系统程序错误。如果这个小技巧可以帮助您摆脱这个烦人的问题,请告诉我。
