Ho appena installato Ubuntu 14.04 beta2e su 25 tentativi di disconnessione, spegnimento o riavvio, la mia sessione non si è chiusa Firefoxcorrettamente 23 volte all'uscita. Il risultato è la pagina di ripristino delle schede di Firefox che non si verifica mai se mi prendo il tempo di chiudere manualmente Firefox in anticipo.
Dato che ha funzionato 2/25 volte, sembra un problema di tempo in cui Ubuntu non consente alla fine del tempo di processo di Firefox (Ubuntu si disconnette in circa 1-2 secondi). Non ho mai nemmeno ricevuto "aspetta Firefox? / Spegni comunque?" finestra di dialogo che ho osservato in 12.04.
Quindi, se ho ragione, come posso farlo in modo che aspetti? In caso contrario, qual è il problema e come posso risolvere l'uscita impropria?
Non ho esperienza con la gestione dei file di configurazione del profilo o della sessione e molto poco con bash (lo capisco ma sono pessimo nel codificarlo). Quindi, se non puoi rispondere ma hai un buon articolo su come funzionano i profili / sessioni in Unix / Linux / Debian / Ubuntu (se uguali) e / o su come apportare modifiche agli eventi di login / logout, sii felice con quello.
Modifica: ho fatto ulteriori test che indicano ulteriormente che è una questione di tempo
wmctrl -c firefox; sleep 0.5; sudo shutdown now -rfunziona bene al 100%wmctrl -c firefox; sleep 0.2; sudo shutdown now -rfunziona bene 50%wmctrl -c firefox; sudo shutdown now -rfunziona bene il 10%sudo shutdown now -r& wmctrl -c firefoxnon sembra mai funzionare ...
Quindi, come soluzione alternativa, come posso scrivere wmctrl -c firefox; sleep 0.5in un file simile .profileo bash_logoutper il logout della sessione?