Ho appena installato Ubuntu 14.04 beta2
e su 25 tentativi di disconnessione, spegnimento o riavvio, la mia sessione non si è chiusa Firefox
correttamente 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 -r
funziona bene al 100%wmctrl -c firefox; sleep 0.2; sudo shutdown now -r
funziona bene 50%wmctrl -c firefox; sudo shutdown now -r
funziona bene il 10%sudo shutdown now -r& wmctrl -c firefox
non sembra mai funzionare ...
Quindi, come soluzione alternativa, come posso scrivere wmctrl -c firefox; sleep 0.5
in un file simile .profile
o bash_logout
per il logout della sessione?