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 en sortant. Le résultat est la page de récupération des onglets de Firefox qui ne se produit jamais si je prends le temps de fermer manuellement Firefox au préalable.
Comme cela a fonctionné 2/25 fois, cela ressemble à un problème de temps où Ubuntu ne laisse pas le temps au processus de Firefox de se terminer (Ubuntu se déconnecte en 1-2s environ). Je n'ai même jamais reçu le "attendre Firefox ? / fermer de toute façon ?" boîte de dialogue que j'ai observée sous 12.04.
Si j'ai raison, comment faire pour qu'il attende ? Sinon, quel est le problème et comment puis-je résoudre le problème de 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 pour 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 (si c'est le même) et/ou sur la façon de modifier les événements de login/logout, j'en serais heureux.
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 parfaitement à 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
o bash_logout
mais pour la fermeture de la session ?