Je viens d'installer Ubuntu 14.04 beta2et sur 25 tentatives de déconnexion, d'arrêt ou de redémarrage, ma session ne s'est pas fermée Firefoxcorrectement 23 fois lors de la fermeture. Le résultat est la page de récupération des onglets Firefox qui ne se produit jamais si je prends le temps de fermer Firefox manuellement au préalable.
Puisqu'il a fonctionné 2/25 fois, cela ressemble à un problème de temps où Ubuntu ne permet pas au temps de processus de Firefox de se terminer (Ubuntu se déconnecte dans environ 1-2s). Je n'ai même jamais reçu le message "attendre Firefox? / Arrêter quand même?" boîte de dialogue que j'ai observée sous 12.04.
Donc, si j'ai raison, comment faire pour que ça attend? Sinon, quel est le problème et comment résoudre la sortie incorrecte?
Je n'ai aucune expérience dans la gestion des fichiers de configuration de profil ou de session et très peu avec bash (je le comprends mais je suis nul à le coder). Donc, si vous ne pouvez pas répondre mais que vous avez un bon article sur le fonctionnement des profils / sessions sous Unix / Linux / Debian / Ubuntu (s'ils sont identiques) et / ou comment apporter des modifications aux événements de connexion / déconnexion, je être heureux avec ça.
Edit: j'ai fait des tests supplémentaires qui indiquent que c'est une question de temps
wmctrl -c firefox; sleep 0.5; sudo shutdown now -rfonctionne très bien à 100%wmctrl -c firefox; sleep 0.2; sudo shutdown now -rfonctionne bien 50%wmctrl -c firefox; sudo shutdown now -rfonctionne bien 10%sudo shutdown now -r& wmctrl -c firefoxne semble jamais fonctionner ...
Donc, comme solution de contournement, comment puis-je écrire wmctrl -c firefox; sleep 0.5dans un fichier qui ressemble à .profileou bash_logoutmais pour la déconnexion de session?