Lorsque j'arrête mon ordinateur, il y a un délai gênant, cela prend environ 5 à 10 secondes en 13.10 alors que dans la version précédente, c'était presque instantané.
Pendant l'arrêt, j'appuie sur échap pour annuler l'écran de démarrage et constate qu'une grande partie du délai se situe après "Demander à tous les processus restants de se terminer ...", puis "Tuer tous les processus restants". J'ai filmé le processus avec ma caméra vidéo pour vérifier quels processus devaient être tués, mais ils n'ont rien discuté avec le terminal.
J'ai déjà eu ce même problème dans 11.10, et je l'ai résolu comme réponse ici , cependant cela n'a pas fonctionné pour moi dans 13.10.
Comment identifier la cause des retards dans le processus d'arrêt et les corriger?
Activer la création de rapports pour les applications défectueuses:
Ouvrez /etc/init.d/sendsigs
dans votre éditeur de texte préféré, avec les privilèges root (par exemple Sudo vi /etc/init.d/sendsigs
ou gksu /etc/init.d/sendsigs
). Recherchez la ligne #report_unkillable
et décommentez-la (c'est-à-dire supprimez la balise #
). Enregistrez le fichier.
Assurez-vous que la répartition est activée: Editez le fichier /etc/default/apport
pour qu’il se lise enabled=1
. (S'il s'agissait de enabled=0
, redémarrez, ainsi la répartition peut démarrer.)
Fermer.
Lors du prochain démarrage, apport
devrait afficher un message vous indiquant qu'il y avait un problème avec un programme. C'est celle qui cause le retard. Et il devrait y avoir un rapport d'incident dans /var/crash
. (Si apport ne rapporte pas le nom, il suffit de regarder dans le fichier crash, à la fin du fichier, il y aura quelque chose comme Title: MISBEHAVING_PROGRAMNAME does not terminate at computer shutdown
)