Der Systemabsturzdialog nervt mich. Wie kann ich ihn ausschalten? Ich möchte auch wissen, wie ich es wieder einschalten kann, nur für den Fall, dass ich ein Problem melden muss.
Der Systemabsturzdialog nervt mich. Wie kann ich ihn ausschalten? Ich möchte auch wissen, wie ich es wieder einschalten kann, nur für den Fall, dass ich ein Problem melden muss.
Antworten:
Ab Ubuntu 16.04 scheint systemd apport seine Konfigurationsdatei nicht zu beachten
Die systemd-Befehle zum Aktivieren / Deaktivieren von apport lauten:
Deaktivieren
sudo systemctl disable apport.service
Wenn das nicht funktioniert, müssten Sie den Dienst maskieren
systemctl mask apport.service
Wieder zu aktivieren
systemctl unmask apport.service # if you masked it
sudo systemctl enable apport.service
Frühere Versionen von Ubuntu:
Sie müssen bearbeiten /etc/default/apport
. Die folgenden Änderungen verhindern, dass Apport beim Booten gestartet wird:
Grafik : Öffnen Sie ein Terminal mit ( CTRL+ ALT+ T) und geben Sie Folgendes ein:
sudo -i gedit /etc/default/apport
und dann drücken ENTER. Ihr Passwort wird eingegeben, aber nicht als Punkt angezeigt.
oder
Befehlszeile :
sudo nano /etc/default/apport
Ein Datei-Editor ist jetzt geöffnet. Ändern Sie "enabled" von "0" in "1", damit es so aussieht:
enabled=1
Um es auszuschalten, machen Sie es:
enabled=0
Speichern Sie nun Ihre Änderungen und schließen Sie den Datei-Editor. Apport startet jetzt nicht mehr beim Booten. Wenn Sie es sofort ausschalten möchten, ohne es neu zu starten, führen Sie es aus sudo service apport stop
.
Sie können es auch sudo service apport stop
ohne Änderung verwenden /etc/default/apport
, um es vorübergehend auszuschalten.
Siehe auch:
systemctl
jetzt der switch von upstart auf systemd verwendet werden?
/etc/default/apport
sudo service apport stop ; sudo sed -ibak -e s/^enabled\=1$/enabled\=0/ /etc/default/apport ; sudo mv /etc/default/apportbak ~
Das obige Skript sollte apport stoppen, dann eine Sicherungskopie seiner Konfigurationsdatei erstellen, apport beim Booten deaktivieren und die Sicherungskopie zuletzt in Ihr Home-Verzeichnis verschieben.
Auf neueren Versionen von Ubuntu (15.04+)
So beenden Sie den Dienst:
systemctl stop apport.service
So deaktivieren Sie den Dienst beim Start:
sudo systemctl disable apport.service
So überprüfen Sie den Status des Dienstes:
systemctl status apport.service
Schließlich können Sie den Start eines systemd-Dienstes auch verhindern, indem Sie ihn maskieren. Der Dienst kann nicht gestartet werden (auch nicht manuell), es sei denn, er wird entlarvt.
systemctl mask apport.service
Dies sollte einen Symlink von /etc/systemd/system/apport.service nach / dev / null erstellen. fedoraproject.org
Apport nicht deaktivieren. Eines Tages kann es vorkommen, dass Sie eine Reihe von Abstürzen haben und diese nicht mehr kennen, außer wenn sich das System schlecht verhält oder ein anwendungsspezifisches Symptom vorliegt.
Das /var/crash
Verzeichnis ist dazu da, eventuelle Pannen aufzuzeichnen. Vielleicht brauchst du es eines Tages.
Vorgeschlagenes Verfahren:
$HOME/crash
und kopieren Sie alle vorhandenen Absturzberichte in diesen Ordner .sudo rm /var/crash/*
sudo reboot
Das wiederkehrende Absturz-Popup-Verhalten sollte jetzt verschwunden sein. Außerdem können die von Ihnen gespeicherten Absturzberichte hilfreich sein, um einen Fehler an das Launchpad zu melden.
Da es einen Fehler in apport gibt, der das standardmäßige Debuggen von Unix-Befehlen unterbindet, ist dieser Fehler seit 2007 bekannt (ich kaufe ihm einen Kuchen, wenn er 10 wird) (siehe https://bugs.launchpad.net/ubuntu) / + source / apport / + bug / 160999 ) Das Ausschalten ist bei weitem das Beste, wenn Sie versuchen, Ihren eigenen Code zu reparieren.
Warum nicht einfach ganz entfernen?
Version 16.04 LTS
sudo apt-get update
sudo apt-get remove apport
sudo rm /etc/cron.daily/apport
Vielleicht möchten Sie auch Folgendes überprüfen:
Beliebtheitswettbewerb entfernen, ohne das System zu zerstören?
Neu bis 18.04: