ในบรรดาสิ่งที่ยอดเยี่ยมทั้งหมดเกี่ยวกับ Ubuntu 11.10 นั้น การเลือกสกรีนเซฟเวอร์ไม่ใช่หนึ่งในนั้น อันที่จริง ถ้าคุณดูให้ละเอียดกว่านี้หน่อย ก็ไม่มีตัวเลือกอะไรเลย สิ่งที่คุณได้รับคือสกรีนเซฟเวอร์ "หน้าจอว่าง" ซึ่งไม่ได้ทำอะไรมากไปกว่ามอบหน้าจอว่างให้คุณ
ตามสัญชาตญาณ ดูเหมือนจะไม่มีทางแก้ไขได้ ดังนั้น คุณจะต้องใช้วิธีประตูหลังเพื่อเลือกสกรีนเซฟเวอร์ที่ดีกว่า แต่ทำไมปัญหานี้จึงมีอยู่ตั้งแต่แรก?
มันคือ GNOME 3 ทั้งหมด
ในการเปลี่ยนแปลงล่าสุด ในที่สุด Ubuntu 11.10 ก็เปลี่ยนจาก GNOME 2 เป็นเฟรมเวิร์กพื้นหลังของแอปพลิเคชันที่ Unity อยู่ด้านบนสุด เป็น GNOME 3 เวอร์ชันล่าสุดของ GNOME 3 เวอร์ชัน 3.2 มีตัวเลือกการกำหนดค่าระบบที่หลากหลาย แต่ยังถือว่ายังเด็กอยู่หลายด้านรวมถึงเรื่องนี้ด้วย สิ่งหนึ่งที่ GNOME 3 ยังไม่ได้ขยายคือการเลือกสกรีนเซฟเวอร์
แม้ว่าอูบุนตูจะมีอำนาจในการเปลี่ยนแปลงส่วนนี้หากนักพัฒนาต้องการ ฉันคิดว่าพวกเขาปล่อยทิ้งไว้เพื่อความสม่ำเสมอ อย่างไรก็ตาม นั่นไม่ได้หมายความว่าคุณไม่สามารถเปลี่ยนแปลงได้ด้วยตัวเอง
การเปลี่ยนไปใช้สกรีนเซฟเวอร์ที่ดีกว่า
การทำเช่นนี้ไม่ยากอย่างที่คิด คุณเพียงแค่ต้องเปลี่ยนแพ็คเกจบางส่วนและงานก็จะเสร็จสิ้น ก่อนที่คุณจะเริ่ม ตรวจสอบให้แน่ใจว่าใน Software Sources คุณได้เลือกแหล่งข้อมูลที่เป็นไปได้ทั้งหมดแล้ว เพื่อให้ Ubuntu สามารถค้นหาแพ็คเกจที่จำเป็นได้
มันจะเร็วขึ้นถ้าคุณคัดลอกและวางคำสั่งต่อไปนี้ลงในเทอร์มินัล (
sudo apt-get remove gnome-screensaver && sudo apt-get install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra
) หรือคุณสามารถลบได้ด้วยตนเอง
gnome-screensaver
และติดตั้ง
xscreensaver
,
xscreensaver-gl-extra
, และ
xscreensaver-data-extra
ผ่าน Ubuntu Software Center
การกำหนดค่า
เมื่อเสร็จแล้ว คุณสามารถดำเนินการต่อและเปิด XScreenSaver (ซึ่งจะปรากฏเป็น "สกรีนเซฟเวอร์" เมื่อค้นหาใน Unity Dash) เมื่อคุณเปิดหน้าต่างการกำหนดค่าครั้งแรก คุณจะได้รับคำเตือนว่า daemon โปรแกรมรักษาหน้าจอ GNOME ยังคงทำงานอยู่ และคุณควรหยุดมัน ไปข้างหน้าและทำอย่างนั้น จากนั้นให้ XScreenSaver daemon ทำงานบนจอแสดงผลปัจจุบัน
ในแท็บแรกที่เรียกว่า "โหมดการแสดงผล" คุณสามารถกำหนดประเภทของโปรแกรมรักษาหน้าจอที่คุณต้องการได้ มีตัวเลือกต่างๆ มากมาย และคุณยังสามารถเปลี่ยนจากตัวเลือกหนึ่งเป็นอีกตัวเลือกหนึ่งได้โดยอัตโนมัติหลังจากผ่านไประยะหนึ่ง คุณยังสามารถเลือกได้ว่าควรเปลี่ยนสกรีนเซฟเวอร์ใดเป็นประจำ
ในแท็บ "ขั้นสูง" คุณจะได้ทำสิ่งต่างๆ ขั้นสูงมากมาย หลายอย่างไม่สมเหตุสมผลสำหรับฉัน ดังนั้นหากคุณเป็นเหมือนฉัน คุณควรปล่อยให้ตัวเลือกเหล่านั้นอยู่คนเดียวได้ดีที่สุด อย่างไรก็ตาม สำหรับผู้ที่รู้ว่าสิ่งนี้กำลังพูดถึงอะไร เรายินดีรับฟัง
การย้อนกลับ
ในกรณีที่คุณต้องการกลับไปที่หน้าจอเปล่าธรรมดา อาจเป็นเพราะคุณรู้ว่ามันใช้งานได้หรือเพราะคุณมีเหตุผลอื่น การทำเช่นนี้ก็ทำได้ง่ายเช่นกัน ฉันแนะนำให้คุณเรียกใช้สิ่งนี้ผ่านเทอร์มินัล เนื่องจากคุณต้องทำมากกว่าแค่ติดตั้งและลบแพ็คเกจ แต่หากคุณเลือกที่จะทำอย่างอื่น นั่นขึ้นอยู่กับคุณ
เพื่อกลับไปเป็นเหมือนเดิม ให้เรียกใช้
sudo apt-get remove xscreensaver xscreensaver-gl-extra xscreensaver-data-extra && sudo rm /usr/bin/gnome-screensaver-command && sudo apt-get install gnome-screensaver
. การดำเนินการนี้จะถอนการติดตั้งและติดตั้งแพ็กเกจที่ถูกต้อง ตลอดจนลบไฟล์ที่ไม่ต้องการแล้วและอาจทำให้เกิดปัญหาได้
บทสรุป
เป็นอีกครั้งที่ความสวยงามของความสามารถของลินุกซ์ในการปรับแต่งได้สูงนั้นเปล่งประกายเจิดจ้า โชคดีที่ตัวเลือกนี้ในการเปลี่ยนสกรีนเซฟเวอร์มีให้ใช้งานและผู้ใช้ทุกคนสามารถเข้าถึงได้ง่าย หวังว่าในรุ่นต่อๆ ไป เราจะเห็นอูบุนตู (หรือเฟรมเวิร์ก GNOME) มีตัวเลือกโปรแกรมรักษาหน้าจอเพิ่มเติมตามค่าเริ่มต้น เพื่อที่สิ่งนี้จะไม่จำเป็น ก่อนหน้านั้น ฉันเชื่อว่าสิ่งนี้จะผ่านไปได้ด้วยดี
ส่วนอื่น ๆ ของ Ubuntu ที่ดูเหมือนจะขาดหายไปบางอย่างเช่นสกรีนเซฟเวอร์ที่กล่าวถึงในบทความนี้คืออะไร คุณต้องการให้เพิ่มอะไรถัดจากกลุ่ม GNOME แจ้งให้เราทราบในความคิดเห็น!