วิธีการปิดการใช้งานจอภาพสแตนด์บายในคอนโซล?


4

คอมพิวเตอร์ของฉันหยุดส่งสัญญาณวิดีโอโดยอัตโนมัติเมื่อฉันหยุดพิมพ์ในคอนโซลเป็นระยะเวลาหนึ่งโดยไม่คำนึงว่าคำสั่งใด ๆ กำลังทำงานเป็นเวลานาน (เช่น watch )

คำถามของฉันคือฉันจะปิดการใช้งาน "การจัดการพลังงาน" และบังคับให้ Linux ส่งสัญญาณวิดีโอผ่าน VGA (ในกรณีที่มีความสำคัญ) ได้อย่างไร?

แก้ไข: // เครื่องไม่ได้ใช้ XSever มันเป็นเพียงคอนโซลเปล่า รุ่นเคอร์เนลคือ 3.8.0-27-generic และเป็น Ubuntu Server มาตรฐาน 13.04


คุณหมายถึงภายนอกทั้งหมดของ X หรือคุณหมายถึงเมื่อคุณใช้หน้าต่างเทอร์มินัลภายในเซสชัน X คำตอบจะแตกต่างกันมาก (ตรวจสอบด้วยเพื่อให้แน่ใจว่าไม่ได้เปิดปิดจอภาพเพราะคิดว่าภาพ "มืดพอ" ไม่เป็นประโยชน์ไม่น่าฟังถ้าคุณใช้งานผ่านบางอย่างเช่นดู แต่อาจคุ้มค่าสองเท่า -checking โดยไม่คำนึงถึง) หากคุณหมายถึงด้านนอกของ X โปรดระบุรุ่นเคอร์เนลของคุณ ( uname -a ผลลัพธ์ควรทำอย่างดี) และอาจเป็นไปได้ว่าเวอร์ชั่นการแจกจ่ายและการแจกจ่าย (เนื้อหาของ /etc/os-release ควรทำอย่างยิ่ง)
a CVn

คำตอบ:


4

หากต้องการปิดการประหยัดพลังงาน VESA ให้ใช้คำสั่ง setterm

setterm -blank 0 -powersave off -powerdown 0
xset s off

ทรัพยากร


ขออภัยฉันไม่ได้ใช้ XServer
David Stockinger

จุดดีคำตอบของ Nikolays นั้นดีกว่า
spuder

1
มันตลกดีที่เราชี้ให้เห็นคำตอบของแต่ละคนในความคิดเห็น (อ่านความคิดเห็นสำหรับคำตอบของฉัน) ฉันไม่แน่ใจว่า xset ใช้ได้กับสภาพแวดล้อมที่ไม่มี X หรือไม่
VL-80

@ Nikolay ความคิดเห็นง่ายๆนี้สามารถทำให้เราทั้งคู่สงสัยในคำตอบของเราเอง
spuder

แน่นอน! ฉัน Googled เล็กน้อยและเห็นได้ชัดว่า xset และ xterm ไม่ทำงานนอก X ฉันพบ เกือบคำถามเดียวกันโดยไม่มีคำตอบ
VL-80

3

นี่คือ DPMS ในการดำเนินการ มันจะปิดจอภาพของคุณโดยค่าเริ่มต้นหลังจากไม่มีกิจกรรม 10 นาที มีคำสั่ง 'xset' ซึ่งสามารถช่วยให้คุณปิดการทำงานนี้ คุณควรติดตั้งก่อนถ้าคุณยังไม่มี

ลองทำตาม

xset -display :0.0 -dpms
xset -display :0.0 s off
xset -display :0.0 s noblank

ก่อนอื่นควรทำเคล็ดลับ ลองอีกสองถ้าก่อนจะไม่เพียงพอ

xset q

ควรแสดงการตั้งค่าปัจจุบัน ตามค่าเริ่มต้นระบบจะส่งคืน (รวมถึงรายการอื่น ๆ ): เปิดใช้ DMPS หลังจากเรียกใช้งานคำสั่งแรกรัน xset q อีกครั้งเพื่อตรวจสอบว่าถูกปิดใช้งาน จะไม่ทำงานเป็นเวลา 10 นาทีเพื่อตรวจสอบว่าจอภาพไม่ดับ


ขออภัยฉันไม่ได้ใช้ XServer
David Stockinger

ฉันเห็น. ฉันเชื่อว่า @spuder มอบวิธีการแก้ปัญหาให้คุณซึ่งจะใช้งานได้ในกรณีนี้
VL-80
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.