Диалог сбоя системы меня раздражает, как его отключить? Я также хотел бы знать, как включить его на случай, если мне понадобится сообщить о проблеме.
Диалог сбоя системы меня раздражает, как его отключить? Я также хотел бы знать, как включить его на случай, если мне понадобится сообщить о проблеме.
Ответы:
Начиная с Ubuntu 16.04, systemd apport, похоже, не соблюдает свой конфигурационный файл.
Команды systemd для включения / отключения apport:
запрещать
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чтобы временно отключить его.
Смотрите также:
systemctlиспользовать сейчас, так как переключиться на systemd с upstart?

/etc/default/apport
sudo service apport stop ; sudo sed -ibak -e s/^enabled\=1$/enabled\=0/ /etc/default/apport ; sudo mv /etc/default/apportbak ~
Приведенный выше скрипт должен остановить apport, затем сделать резервную копию его файла конфигурации, отключить 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
Не отключайте приложение. На днях у вас может быть последовательность сбоев, и вы никогда ее не узнаете, за исключением плохого поведения системы или какого-либо специфического для приложения симптома.
/var/crashКаталог есть для записи любого казуса. Вам может понадобиться это когда-нибудь.
Предлагаемая процедура:
$HOME/crashи скопируйте в нее все существующие отчеты о сбоях.sudo rm /var/crash/*sudo rebootПоведение всплывающих окон после аварий теперь должно исчезнуть. Кроме того, сохраненные вами отчеты о сбоях могут быть полезны при сообщении об ошибке на панель запуска.
Так как в 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: