ฉันรัก i3 ด้วยเหตุผลที่ชัดเจน (เบา, ขนาดหน้าจอสูงสุด, ความสามารถในการปรับแต่ง) อย่างไรก็ตามหน้าจอของฉันหมดเวลาหลังจากไม่มีกิจกรรมนานห้านาที ฉันต้องการจะปิดสิ่งนี้ได้อย่างไร
ฉันมี i3 บน Ubuntu 14.04 และ 15.10
ฉันรัก i3 ด้วยเหตุผลที่ชัดเจน (เบา, ขนาดหน้าจอสูงสุด, ความสามารถในการปรับแต่ง) อย่างไรก็ตามหน้าจอของฉันหมดเวลาหลังจากไม่มีกิจกรรมนานห้านาที ฉันต้องการจะปิดสิ่งนี้ได้อย่างไร
ฉันมี i3 บน Ubuntu 14.04 และ 15.10
คำตอบ:
X.org มีฟังก์ชันรักษาหน้าจอพื้นฐานบางอย่างรวมถึงคุณสมบัติการประหยัดพลังงาน เป็นไปได้มากที่ว่าหนึ่งหรือทั้งสองมีความรับผิดชอบต่อพฤติกรรมที่อธิบายไว้
การตั้งค่าสำหรับทั้งสามารถดูและเปลี่ยนแปลงด้วยxset
เครื่องมือ (จากx11-xserver-utils
แพคเกจ) xset q
แสดงการตั้งค่าปัจจุบันในส่วนScreen SaverและDPMS (Energy Star)
คุณสามารถปิดการใช้งานคุณสมบัติตัวรักษาหน้าจอได้ด้วย:
xset s off
คุณสมบัติการประหยัดพลังงานสามารถปิดได้ด้วย
xset -dpms
ด้วยการตั้งค่าเหล่านี้หน้าจอไม่ควรปิดหรือว่างเปล่าโดยอัตโนมัติ
หากความกังวลหลักของคุณคือ 5 นาทีที่สั้นคุณสามารถเพิ่มขีด จำกัด ได้ หากต้องการเปิดใช้งานโปรแกรมรักษาหน้าจอหลังจากเวลาที่ไม่ได้ใช้งาน 15 นาที (900 วินาที) ให้ตั้งค่าการหมดเวลาตาม
xset s 900
เมื่อต้องการปิดจอภาพหลังจากไม่ทำงาน 20 นาที
xset dpms 0 0 1200
ทั้งสอง0
ค่าปิดการใช้งานสแตนด์บายและระงับตามลำดับในขณะที่1200
ชุดหมดเวลาสำหรับปิดถึง 20 นาที (ฉันมักจะไม่ใช้สแตนด์บายหรือระงับเพราะดูเหมือนว่าจะมีความแตกต่างระหว่างสามโหมดบนทันสมัย TFT-แสดง no.) การตั้งค่าเหล่านี้ยังช่วยให้DPMSxset +dpms
ดังนั้นคุณจึงไม่จำเป็นต้องใช้อย่างชัดเจน
xset
มักจะไม่คงอยู่ อาจเป็นไปได้ว่าเครื่องมืออื่น ๆ อ่านค่าจากxset
และโหลดใหม่เมื่อรีบูต แต่ฉันไม่เคยพบเครื่องมือดังกล่าวด้วยตนเอง หากคุณต้องการทำการเปลี่ยนแปลงเหล่านั้นอย่างถาวรคุณสามารถทำการตั้งค่าที่เทียบเท่าในxorg.conf
หรือเพียงเรียกใช้xset
จากสคริปต์เริ่มอัตโนมัติ X บางตัว
~/.i3/config
exec xset dpms 0 0 1200
หากคุณต้องการคำสั่งที่จะยังทำงานได้ถ้าคุณจะเริ่มต้นใหม่ i3 ใช้แทนexec_always
exec