Saya baru saja menginstal Ubuntu 14.04 beta2
dan keluar dari 25 mencoba logout, mematikan atau memulai kembali, sesi saya tidak menutup Firefox
dengan benar 23 kali ketika keluar. Hasilnya adalah halaman pemulihan tab Firefox yang tidak pernah terjadi jika saya meluangkan waktu untuk menutup Firefox secara manual sebelumnya.
Karena ia bekerja 2/25 kali, rasanya seperti masalah waktu di mana Ubuntu tidak mengizinkan waktu proses Firefox untuk berakhir (Ubuntu log out sekitar 1-2s). Aku bahkan belum pernah menerima "tunggu Firefox? Aku toh tutup?" kotak dialog yang saya amati di bawah 12,04.
Jadi jika saya benar, bagaimana saya membuatnya sehingga menunggu? Jika tidak, apa masalahnya dan bagaimana cara mengatasi keluar yang tidak tepat?
Saya tidak punya pengalaman dengan mengelola file konfigurasi profil atau sesi dan sangat sedikit dengan bash (saya mengerti tetapi saya buruk dalam mengkodekannya). Jadi jika Anda tidak dapat menjawab tetapi memiliki artikel yang bagus tentang bagaimana cara kerja profil / sesi di Unix / Linux / Debian / Ubuntu (jika sama) dan / atau bagaimana membuat perubahan pada peristiwa login / logout, saya akan berbahagialah dengan itu.
Sunting: Saya membuat tes tambahan yang lebih lanjut menunjukkan itu masalah waktu
wmctrl -c firefox; sleep 0.5; sudo shutdown now -r
bekerja dengan baik 100%wmctrl -c firefox; sleep 0.2; sudo shutdown now -r
berfungsi dengan baik 50%wmctrl -c firefox; sudo shutdown now -r
bekerja dengan baik 10%sudo shutdown now -r& wmctrl -c firefox
sepertinya tidak pernah berhasil ...
Jadi sebagai solusinya, bagaimana saya bisa menulis wmctrl -c firefox; sleep 0.5
dalam file yang menyerupai .profile
atau bash_logout
untuk sesi logout?