Je viens d'installer Ubuntu 14.04 beta2
et sur 25 tentatives de déconnexion, d'arrêt ou de redémarrage, ma session ne s'est pas fermée Firefox
correctement 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 -r
fonctionne très bien à 100%wmctrl -c firefox; sleep 0.2; sudo shutdown now -r
fonctionne bien 50%wmctrl -c firefox; sudo shutdown now -r
fonctionne bien 10%sudo shutdown now -r& wmctrl -c firefox
ne semble jamais fonctionner ...
Donc, comme solution de contournement, comment puis-je écrire wmctrl -c firefox; sleep 0.5
dans un fichier qui ressemble à .profile
ou bash_logout
mais pour la déconnexion de session?