ในสิ่งดีๆ ทั้งหมดของ Ubuntu 11.10 การเลือก screensaver ไม่ใช่หนึ่งในนั้น จริงๆ ถ้าดูใกล้ๆ ไม่มีการเลือกเลย มีแค่ screensaver "blank screen" ซึ่งไม่ทำอะไรมากกว่า ให้คุณกับหน้าจอว่าง
โดย直覺 ไม่ดูมีวิธีแก้ไข ดังนั้นคุณต้องใช้ back door วิธีเพื่อได้ screensaver ที่ดีกว่า แต่ทำไมปัญหานี้ถึงมีอยู่?
ทั้งหมดเป็น GNOME 3
ในการเปลี่ยนแปลงล่าสุด Ubuntu 11.10 สลับจาก GNOME 2 เป็น background framework ของแอปพลิเคชันที่ Unity นั่งบนไปเป็น GNOME 3 เวอร์ชันล่าสุดของ GNOME 3 คือ 3.2 มี system configuration options หลากหลาย แต่ยังถือว่าเยาว์ในหลายด้าน รวมถึงเรื่องนี้ หนึ่งในสิ่งที่ GNOME 3 ยังไม่ขยายคือการเลือก screensaver
แม้ Ubuntu มีอำนาจเปลี่ยนส่วนนี้ถ้าผู้พัฒนาอยาก แต่ฉัน推測ว่าพวกเขาทิ้งไว้แบบนี้เพื่อความสม่ำเสมอ อย่างไรก็ตาม ไม่ได้หมายความว่าคุณไม่สามารถเปลี่ยนเองได้
เปลี่ยนเป็น Screensaver ที่ดีกว่า
ทำอย่างนี้ไม่ยากอย่างที่คิด คุณแค่ต้องสลับแพ็กเกจบางตัว และงานจะเสร็จ ก่อนเริ่ม ตรวจสอบว่าใน Software Sources คุณเลือก sources ทั้งหมดที่เป็นไปได้แล้ว เพื่อให้ Ubuntu หาแพ็กเกจที่ต้องการเจอ
จะเร็วกว่าถ้าคุณ copy และ paste คำสั่งนี้ลงเทอร์มินัล (
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 (ซึ่งปรากฏแค่ "Screensaver" ตอนค้นหาใน Unity Dash) ตอนเปิดหน้าต่างตั้งค่าครั้งแรก คุณจะได้รับคำเตือนว่า GNOME screensaver daemon ยังรันอยู่ และคุณควรหยุดมัน ทำต่อไป และอนุญาตให้ XScreenSaver daemon รันบน display ปัจจุบัน
ในแท็บแรกชื่อ "Display Modes" คุณตั้งค่า screensaver ชนิดไหนที่อยากได้ มีตัวเลือกเยอะ และคุณเปลี่ยนจากตัวหนึ่งไปอีกตัวอัตโนมัติหลังจากเวลาบางช่วงได้ คุณเลือกได้ว่าจะสลับ screensaver ไหนบ้าง
ในแท็บ "Advanced" คุณทำ advanced stuff เยอะมาก บางอย่างไม่ค่อยทำความเข้าใจให้ฉัน ถ้าคุณเหมือนฉัน คุณควรทิ้งตัวเลือกเหล่านั้นไว้ แต่สำหรับคนที่รู้ว่าพูดถึงอะไร ยินดีต้อนรับให้ลอง
กลับสู่เดิม
ถ้าคุณอยากกลับไป blank screen เรียบง่าย ไม่ว่าจะเพราะคุณรู้ว่ามันจะทำงาน หรือเหตุผลอื่น นี่ทำได้ง่ายเช่นกัน ฉันแนะนำรันผ่านเทอร์มินัลเพราะต้องทำมากกว่าแค่ติดตั้งและลบแพ็กเกจ แต่ถ้าคุณเลือกทำต่างออกไป ก็ขึ้นอยู่กับคุณ
เพื่อกลับสู่สภาพเดิม รัน
sudo apt-get remove xscreensaver xscreensaver-gl-extra xscreensaver-data-extra && sudo rm /usr/bin/gnome-screensaver-command && sudo apt-get install gnome-screensaver
. นี่จะ uninstall และ installแพ็กเกจที่ถูกต้อง รวมถึงลบไฟล์ที่ไม่ต้องการแล้วและจะก่อให้เกิดปัญหา
สรุป
อีกครั้ง ความงามของความสามารถในการปรับแต่ง Linux ส่องสว่างสว่างสว่าง ตัวเลือกเปลี่ยน screensaver นี้พร้อมใช้งานและเข้าถึงง่ายโดยทุกผู้ใช้ หวังว่าใน releases ถัดไปเราจะเห็น Ubuntu (หรือ GNOME framework) รวมตัวเลือก screensaver มากขึ้นโดยค่าเริ่มต้น จนกว่าจะไม่จำเป็นจนถึงเวลานั้น ฉันเชื่อว่าวิธีนี้จะดีพอ
ส่วนอื่นๆ ของ Ubuntu ที่ดูขาดอะไรไปบ้าง เช่น screensaver ที่กล่าวถึงในบทความนี้? คุณอยากให้เพิ่มอะไรต่อไปใน GNOME bundle? บอกเราในความคิดเห็น!