วิธีทำให้แล็ปท็อป linux ปิดไฟแบ็คไลท์อย่างสมบูรณ์เมื่อไม่ได้ใช้คีย์บอร์ดและเมาส์


3

ในแล็ปท็อป Linux สองตัวฉันมีหน้าจอในตัวไม่เคยปิดเป็นแบ็คไลท์โดยไม่คำนึงว่าจะมีการเปิดใช้งานโปรแกรมรักษาหน้าจอประเภท 'หน้าจอสีดำ' (สำหรับแล็ปท็อปที่ใช้เดสก์ท็อป มีคอนโซลข้อความ) หรือถ้าฉันปิดฝาแล็ปท็อป (ดูอย่างระมัดระวังในที่มืดฉันสามารถบอกได้ว่าหน้าจอยังคงมีแบ็คไลท์อยู่แม้ว่าแล็ปท็อปจะ "รู้" มันปิดอยู่)

นี่เป็นสิ่งที่ไม่ดีด้วยเหตุผลสองประการ:

  • มันสิ้นเปลืองพลังงาน

  • มันสร้างความร้อนซึ่งเมื่อปิดฝาแล็ปท็อปจะเพิ่มความต้องการการระบายความร้อน (พัดลมทำงานบ่อยขึ้น ฯลฯ )

  • แสงไฟมีอายุการใช้งานที่ จำกัด เช่นเดียวกับชิ้นส่วนไฟฟ้าและ IIRC ยิ่งเปิดไฟหน้าจอน้อยลง

ดังนั้นวิธีที่ดีที่สุดคืออะไร (พิจารณา Gentoo ด้วยเคอร์เนล 2.6.36) เพื่อแก้ไขปัญหานี้? ฉันทบทวนว่าอาจมีสองวิธี:

  • หนึ่งสำหรับแล็ปท็อปข้อความเท่านั้นที่ไม่เคย แสดงเดสก์ท็อปเช่นแล็ปท็อป นั่งอยู่ตรงนั้นทำหน้าที่เหมือนไฟร์วอลล์ หรือเซิร์ฟเวอร์
  • หนึ่งสำหรับผู้ที่ทำงาน เดสก์ท็อป Gnome / KDE / XFCE (และ SLIM หรือ เครื่องมือจัดการจอแสดงผล GDM)

แล็ปท็อปที่ฉันมีอยู่คือ Dell Latitude CPi (สร้างในปี 1999 ใช่มันมาจาก millenea อื่น) Compaq Armada M700 (สร้างปี 2001) และ Dell Latitude D630

หากสามารถทำได้โดยการกำหนดค่าสิ่งต่าง ๆ ใน Linux OS (ไม่ว่าจะเป็นการตั้งค่าเคอร์เนลหรือแก้ไขไฟล์กำหนดค่า) โดยไม่ต้องสัมผัสอะไรใน BIOS แน่นอนว่าจะเป็นที่ต้องการมากกว่า

คำตอบ:


3

ฉันเดาว่ามันเป็นเพียงระบบข้อความ vbetool อาจทำเคล็ดลับ สำหรับระบบกราฟิก "xset dpms force off" อาจใช้งานได้หาก dpms ถูกตั้งค่าสำหรับระบบที่ใช้ x (ซึ่งจะต้องมีตัวเลือกสำหรับ dpms ที่จะอยู่ในไฟล์ xorg conf)

ในขณะที่มันใช้สำหรับระบบที่ใช้ BSD นี่อาจเป็นข้อมูลอ้างอิงที่ดี เพื่อแก้ไขปัญหาขั้นตอน


ขอบคุณสำหรับทิป. ฉันจะให้ vbetool ลองใช้กับ Dell ปี 1999 ของฉัน (เมื่อฉันได้รับการแก้ไขปัญหาสำหรับปัญหาอื่นอาจใช้เวลาหนึ่งสัปดาห์หรือมากกว่านั้น) และตัวเลือก 'xset dpms บังคับให้ปิด' ลองใช้ Dell รุ่นใหม่ที่ทันสมัยกว่าของฉัน )
IllvilJa

vbetool dpms off ทำเคล็ดลับกับ Dell ปี 1999 ของฉันได้แล้วตอนนี้มันมีหน้าจอดำจริง ๆ ขอบคุณ! คำสั่งเดียวกันบ่นด้วย Real mode call failed สำหรับแล็ปท็อป Compaq รุ่นเก่า แต่นั่นไม่ใช่ปัญหาอย่างที่ฉันได้พบว่าแล็ปท็อปรุ่นเก่าจริงๆแล้ว ทำ ปิดไฟแบ็คไลท์เมื่อคุณปิดฝา สิ่งเดียวที่เหลือคือลอง 'xset dpms บังคับ' บนแล็ปท็อปที่ใช้งาน X
IllvilJa

ฉันไม่ได้รับ 'xset dpms บังคับให้ปิด' เพื่อทำงาน แต่ส่วนใหญ่สำหรับปัญหาการตรวจสอบ X (ฉันเข้าสู่ระบบจากระยะไกลและพยายามเรียกใช้คำสั่ง) ดังนั้นเนื่องจากโฮสต์เพิ่งทำงานเป็นเซิร์ฟเวอร์ (ด้วย SLIM เป็นแอปพลิเคชันเดียวที่ใช้ X) ฉันตัดสินใจที่จะกล้าหาญและใช้ vbetools ทั้งๆที่มีคำแนะนำไม่ให้ใช้ร่วมกับ X ดังนั้นบนเครื่องที่ฉันวิ่ง vbetools dpms off และหน้าจอมืดสนิทโดยไม่มีแสงไฟ ดังนั้นคำตอบที่ได้รับการยอมรับ!
IllvilJa

xset dpms force off ทำงานได้อย่างสมบูรณ์แบบสำหรับฉันบน Arch Linux - และสิ่งที่ฉันต้องการ การค้นหา "หน้าจอว่างเปล่าของ linux" จะแสดงเฉพาะผู้ที่มีปัญหากับหน้าจอว่างเปล่าเมื่อบูต: P
Wayne Werner
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.