El cuadro de diálogo de bloqueo del sistema me molesta, ¿cómo puedo desactivarlo? También me gustaría saber cómo volver a activarlo en caso de que lo necesite para informar un problema.
Dado que esto parece afectar a numerosas personas, ¿es un error con el mismo soporte?
Thufir
1
No estoy seguro, pero también creo que el volcado de memoria puede contener archivos de texto completo para ex. así que si tiene datos confidenciales, mejor manténgalo desactivado. Creo que, cada vez que ocurre un bloqueo y aparece, deberíamos estar claramente informados de que se cargará un volcado de bloqueo de unos 200 MB y contendrá los datos que estaba editando en la aplicación. Finalmente encontré algo que no me gusta en ubuntu :(, nunca pensé que este día llegaría ...
A partir de Ubuntu 16.04, systemd apport no parece honrar su archivo de configuración
Los comandos systemd para habilitar / deshabilitar apport son:
Inhabilitar
sudo systemctl disable apport.service
Si eso no funciona, deberá enmascarar el servicio.
systemctl mask apport.service
Para volver a habilitar
systemctl unmask apport.service # if you masked it
sudo systemctl enable apport.service
Versiones anteriores de Ubuntu:
Necesitas editar /etc/default/apport. Los siguientes cambios evitarán que Apport se inicie en el arranque:
Gráfica : Abra una terminal con ( CTRL+ ALT+ T) y escriba esto:
sudo -i gedit /etc/default/apport
y luego empujar ENTER. Se está escribiendo su contraseña, pero no se mostrará como puntos.
o
Línea de comando :
sudo nano /etc/default/apport
Un editor de archivos ahora está abierto. Cambie habilitado de "0" a "1" para que se vea así:
enabled=1
Para apagarlo, hazlo:
enabled=0
Ahora guarde sus cambios y cierre el editor de archivos. Apport ya no comenzará en el arranque. Si desea apagarlo inmediatamente sin reiniciar, ejecute sudo service apport stop.
También puede usarlo sudo service apport stopsin modificarlo /etc/default/apportpara desactivarlo temporalmente.
Esto no pareció hacer nada por mí, todavía obtenía ventanas emergentes de error del sistema.
xamox
Hice que lo verificaran y todavía no enviaba informes de errores. Parece que tiene que habilitarse desde la línea de comandos.
colan
1
por cierto, no cambió/etc/default/apport
Aquarius Power
33
sudo service apport stop ; sudo sed -ibak -e s/^enabled\=1$/enabled\=0/ /etc/default/apport ; sudo mv /etc/default/apportbak ~
La secuencia de comandos anterior debe detener el soporte, luego hacer una copia de seguridad de su archivo de configuración, deshabilitar el soporte en el arranque y, por último, mover el respaldo a su directorio de inicio.
¡Gracias! De las tres respuestas, ¡solo esta funcionó para mi amigo cuando sobrescribimos Ubuntu en su Chromebook!
Pip
12
En versiones más recientes de ubuntu (15.04+)
Para detener el servicio:
systemctl stop apport.service
Para deshabilitar el servicio al inicio:
sudo systemctl disable apport.service
Para verificar el estado del servicio:
systemctl status apport.service
Finalmente, también puede evitar el inicio de un servicio systemd enmascarándolo. El servicio no podrá iniciarse (ni siquiera manualmente) a menos que esté desenmascarado.
systemctl mask apport.service
Esto debería crear un enlace simbólico desde /etc/systemd/system/apport.service a / dev / null.
fedoraproject.org
No dice qué ubuntu rebase si no me equivoco. systemctl se introdujo mucho después de apport.
der_michael
@der_michael Sí, esta es una respuesta más nueva para las versiones más nuevas de ubuntu que usan systemd.
mchid
4
No deshabilite apport. Uno de estos días, es posible que tenga una secuencia de bloqueos y nunca lo sepa, excepto por el mal comportamiento del sistema o algún síntoma específico de la aplicación.
El /var/crashdirectorio está allí para registrar cualquier contratiempo. Puede que lo necesites algún día.
Procedimiento sugerido:
Cree una nueva carpeta, por ejemplo, $HOME/crashy copie todos los informes de fallos existentes.
sudo rm /var/crash/*
sudo reboot
El comportamiento emergente de bloqueo repetitivo ahora debería desaparecer. Además, los informes de fallos que guardó pueden ser valiosos para informar un error al launchpad.
Dado que hay un error en el sistema que rompe la depuración estándar de la línea de comandos de Unix, y este error se conoce desde 2007 (voy a comprar un pastel cuando cumpla 10 años) (consulte https://bugs.launchpad.net/ubuntu / + source / apport / + bug / 160999 ) desactivarlo es, de lejos, lo mejor que puedes hacer si estás tratando de arreglar tu propio código.
Respuestas:
A partir de Ubuntu 16.04, systemd apport no parece honrar su archivo de configuración
Los comandos systemd para habilitar / deshabilitar apport son:
Inhabilitar
Si eso no funciona, deberá enmascarar el servicio.
Para volver a habilitar
Versiones anteriores de Ubuntu:
Necesitas editar
/etc/default/apport
. Los siguientes cambios evitarán que Apport se inicie en el arranque:Gráfica : Abra una terminal con ( CTRL+ ALT+ T) y escriba esto:
y luego empujar ENTER. Se está escribiendo su contraseña, pero no se mostrará como puntos.
o
Línea de comando :
Un editor de archivos ahora está abierto. Cambie habilitado de "0" a "1" para que se vea así:
Para apagarlo, hazlo:
Ahora guarde sus cambios y cierre el editor de archivos. Apport ya no comenzará en el arranque. Si desea apagarlo inmediatamente sin reiniciar, ejecute
sudo service apport stop
.También puede usarlo
sudo service apport stop
sin modificarlo/etc/default/apport
para desactivarlo temporalmente.Ver también:
fuente
systemctl
utilizarse ahora desde el cambio a systemd desde el inicio?fuente
/etc/default/apport
La secuencia de comandos anterior debe detener el soporte, luego hacer una copia de seguridad de su archivo de configuración, deshabilitar el soporte en el arranque y, por último, mover el respaldo a su directorio de inicio.
fuente
En versiones más recientes de ubuntu (15.04+)
Para detener el servicio:
Para deshabilitar el servicio al inicio:
Para verificar el estado del servicio:
Finalmente, también puede evitar el inicio de un servicio systemd enmascarándolo. El servicio no podrá iniciarse (ni siquiera manualmente) a menos que esté desenmascarado.
Esto debería crear un enlace simbólico desde /etc/systemd/system/apport.service a / dev / null. fedoraproject.org
fuente
No deshabilite apport. Uno de estos días, es posible que tenga una secuencia de bloqueos y nunca lo sepa, excepto por el mal comportamiento del sistema o algún síntoma específico de la aplicación.
El
/var/crash
directorio está allí para registrar cualquier contratiempo. Puede que lo necesites algún día.Procedimiento sugerido:
$HOME/crash
y copie todos los informes de fallos existentes.sudo rm /var/crash/*
sudo reboot
El comportamiento emergente de bloqueo repetitivo ahora debería desaparecer. Además, los informes de fallos que guardó pueden ser valiosos para informar un error al launchpad.
fuente
Dado que hay un error en el sistema que rompe la depuración estándar de la línea de comandos de Unix, y este error se conoce desde 2007 (voy a comprar un pastel cuando cumpla 10 años) (consulte https://bugs.launchpad.net/ubuntu / + source / apport / + bug / 160999 ) desactivarlo es, de lejos, lo mejor que puedes hacer si estás tratando de arreglar tu propio código.
fuente
¿Por qué no simplemente eliminarlo por completo?
Versión 16.04 LTS
Además, es posible que desee ver esto:
¿Eliminar el concurso de popularidad sin destruir el sistema?
Nuevo en 18.04:
Cómo darse de baja de los informes de información del sistema
fuente