หนึ่งในฟังก์ชันที่น่าสนใจที่ Mac OS มีที่ Ubuntu ไม่มีคือความเป็นไปได้ในการกู้คืนเซสชันสุดท้ายหลังจากเปิดคอมพิวเตอร์ ฟังก์ชั่นนี้มีอยู่ใน Mac OS และมีประโยชน์มากเนื่องจากคุณสามารถปิดคอมพิวเตอร์และเมื่อคุณเปิดอีกครั้งผู้ใช้จะสามารถค้นหาเดสก์ท็อปได้เหมือนเดิม รูปแบบนี้ของ นอกจากนี้ยังสามารถเรียกคืนเซสชันได้ใน Unityสำหรับสิ่งนี้คุณจะต้องติดตั้งสคริปต์เท่านั้น
สคริปต์นี้ถูกสร้างขึ้นโดยนักพัฒนา Arnon weinberg และในขณะนี้การดำเนินการขั้นพื้นฐาน ซึ่งหมายความว่าสคริปต์สามารถรันได้เฉพาะแอพพลิเคชั่นและหน้าต่างที่เปิดอยู่ แต่ไม่สามารถกู้คืนบริการระบบพื้นหลังหรือแอพพลิเคชั่นที่ซ้ำกันได้นั่นคือหน้าต่างไฟล์สองไฟล์จะไม่สามารถเปิดได้
การติดตั้งสคริปต์ใน Unity
ในการติดตั้งสคริปต์ Arnon Weinberg นี้ให้เปิดเทอร์มินัลและพิมพ์สิ่งต่อไปนี้:
sudo apt-get install perl x11-utils wmctrl xdotool wget http://raw.githubusercontent.com/hotice/webupd8/master/session -O /tmp/session sudo install /tmp/session /usr/local/bin/ sudo chmod +x /usr/local/bin/session
เมื่อเราติดตั้งแล้วเราจะบันทึกเซสชันด้วยคำสั่ง บันทึกเซสชัน และเราเรียกคืนด้วยคำสั่ง คืนค่าเซสชัน, คำสั่งที่เราต้องใช้ด้วย แอปพลิเคชัน Ubuntu Session และ Startup หรือ Startup Applications. ดังนั้นทุกครั้งที่เราปิดระบบเซสชันจะได้รับการบันทึกและเมื่อเราเริ่มต้นนอกจากการเริ่ม Dropbox หรือเสียงแล้วเซสชันสุดท้ายที่บันทึกไว้ใน Unity ก็จะถูกเรียกคืนเช่นกัน
ข้อสรุปเกี่ยวกับการคืนค่าเซสชัน
ความจริงก็คือ สคริปต์ยังคงเป็นสีเขียว สิ่งที่เป็นสีเขียว แต่ผลลัพธ์ที่ได้นั้นน่าสนใจและในอีกไม่กี่เดือนก็อาจเป็นได้ ทางเลือกที่ดีสำหรับผู้ที่ต้องการกู้คืนเซสชัน และโดยเฉพาะอย่างยิ่งสำหรับนักพัฒนา Elementary OS Ubuntu fork ที่พยายามจะคล้ายกับ Mac OS และกำลังค่อยๆบรรลุแม้ว่าเราจะสามารถเลือกที่จะปรับแต่ง Unity ที่เป็นเอกลักษณ์และปล่อย Mac OS ที่มีชื่อเสียงไว้เล็กน้อย