ฉันเพิ่งติดตั้งUbuntu 14.04 beta2
และออกจาก 25 พยายามทั้งออกจากระบบปิดหรือรีสตาร์ทเซสชั่นของฉันไม่ได้ปิดFirefox
อย่างถูกต้อง 23 ครั้งเมื่อออกจาก ผลลัพธ์คือหน้าการกู้คืนแท็บ Firefox ที่ไม่เคยเกิดขึ้นถ้าฉันใช้เวลาในการปิด Firefox ด้วยตนเองล่วงหน้า
เนื่องจากมันทำงานได้ 2/25 ครั้งมันรู้สึกเหมือนเป็นปัญหาเวลาที่ Ubuntu ไม่อนุญาตให้เวลาในการสิ้นสุดของ Firefox (Ubuntu ออกจากระบบประมาณ 1-2 วินาที) ฉันไม่เคยได้รับ"รอ Firefox ใช่หรือไม่? กล่องโต้ตอบที่ฉันสังเกตภายใต้ 12.04
ดังนั้นถ้าฉันถูกต้องฉันจะทำให้รอได้อย่างไร หากไม่ใช่ปัญหาคืออะไรและฉันจะแก้ไขการออกที่ไม่เหมาะสมได้อย่างไร
ฉันไม่มีประสบการณ์ในการจัดการโปรไฟล์หรือไฟล์กำหนดค่าเซสชันและใช้ bash น้อยมาก (ฉันเข้าใจ แต่ฉันรู้สึกแย่ที่เขียนโค้ด) ดังนั้นหากคุณไม่สามารถตอบได้ แต่มีบทความที่ดีเกี่ยวกับการทำงานของโปรไฟล์ / เซสชันใน Unix / Linux / Debian / Ubuntu (ถ้าเหมือนกัน) และ / หรือวิธีการเปลี่ยนแปลงกิจกรรมการเข้าสู่ระบบ / ออกจากระบบฉันจะทำอย่างไร มีความสุขกับที่
แก้ไข: ฉันทำการทดสอบเพิ่มเติมเพื่อระบุเพิ่มเติมว่าเป็นเรื่องของเวลา
wmctrl -c firefox; sleep 0.5; sudo shutdown now -r
ทำงานได้ดี 100%wmctrl -c firefox; sleep 0.2; sudo shutdown now -r
ทำงานได้ดี 50%wmctrl -c firefox; sudo shutdown now -r
ทำงานได้ดี 10%sudo shutdown now -r& wmctrl -c firefox
ดูเหมือนจะไม่ทำงาน ...
ดังนั้นเป็นวิธีแก้ปัญหาวิธีการที่ฉันสามารถเขียนwmctrl -c firefox; sleep 0.5
ในแฟ้มที่มีลักษณะ.profile
หรือbash_logout
แต่สำหรับล็อกเอาต์เซสชั่น?