จะปิดการใช้งานสกรีนเซฟเวอร์เปล่าบน Ubuntu Server ได้อย่างไร?
ไม่มีเดสก์ท็อปหรือ X คอนโซลเท่านั้น (อินเทอร์เฟซบรรทัดคำสั่ง)
จะปิดการใช้งานสกรีนเซฟเวอร์เปล่าบน Ubuntu Server ได้อย่างไร?
ไม่มีเดสก์ท็อปหรือ X คอนโซลเท่านั้น (อินเทอร์เฟซบรรทัดคำสั่ง)
คำตอบ:
วิธีที่ง่ายที่สุดคือการเพิ่มพารามิเตอร์consoleblank=0ลงในบรรทัดคำสั่งเคอร์เนลตอนบูต
เปิด/etc/default/grubในเครื่องมือแก้ไขรายการโปรดของคุณ คุณจะต้องใช้sudo(สำหรับvi, nanoฯลฯ ) หรือgksudo(สำหรับgeditฯลฯ )
แล้วเพิ่มconsoleblank=0ไปยังGRUB_CMDLINE_LINUX_DEFAULT=พารามิเตอร์
เช่นคุณอาจพูดว่า:
GRUB_CMDLINE_LINUX_DEFAULT = "แผงคอนโซลสาดที่เงียบสงบ = 0"
จากนั้นเรียกใช้sudo update-grubและรีบูต
grubไฟล์เพียงเพื่อปิดการใช้งานสกรีนเซฟเวอร์ (ว่าง) ฉันหันไปอาจจะในแฟ้มsetterm -blank 0 ~/.bashrc(ดูเพิ่มเติมที่superuser.com คำตอบเกี่ยวกับการเปลี่ยนพฤติกรรมการ blanking หน้าจอคอนโซลของ Linux )
                    พิมพ์setterm -blank 0บนเชลล์ใด ๆ เพื่อปิดใช้งานการปิด blanking จากคอนโซล tty
0ปิดการใช้งาน blanking ค่าใด ๆ ที่มากกว่า 0 คือเวลาในหน่วยนาที 10เริ่มต้นคือ
ต้องการเปิดใช้งานอย่างถาวรนี้คุณสามารถเพิ่มบรรทัดนี้ที่คุณ~/.bashrcตั้งค่า
คำอธิบายเพิ่มเติม detailled สามารถพบได้ในคำตอบนี้ที่ superuser
TERM=linux(เนื่องจากฉันเขียนทับมันในของฉัน.bashrc)
                    สิ่งนี้จะ "เขียนทับ" สิ่งที่อยู่ในการกำหนดค่าปัจจุบันของคุณสำหรับ "GRUB_CMDLINE_LINUX_DEFAULT =" ของฉันเป็นค่าเริ่มต้นดังนั้นฉันจึงใช้ One Liner ต่อไปนี้
sudo sed -i 's/\(^GRUB_CMDLINE_LINUX_DEFAULT=\).*/\GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"/' /etc/default/grub && sudo update-grub2
สถานการณ์เดียวกันข้อเสนอแนะอื่น ๆ ดูเหมือนจะเป็นทางออกวงเวียน มาในเครื่องมือ GNU setvesablank on/offโดยใช้ apropos ดูเหมือนว่าเหมาะสมที่สุดลองใช้ดูว่าเหมาะสมกับความต้องการหรือไม่
Couldn't find a file descriptor referring to the console- echo $TERMคืน `xterm-256color - แต่ใน" ความสว่างและล็อค "ฉันพบการตั้งค่าเมื่อมันว่างหน้าจอและตั้งค่าเป็น" ไม่ "- แต่นี่ไม่ใช่จุดที่เป็นจริง OP ตั้งแต่ฉันอยู่ใน GUI
                    หากคำตอบข้างต้นไม่เหมาะกับคุณนี่อาจเป็นสัญญาณบ่งบอกถึงการปิดเครื่องอัตโนมัติของ GPU เนื่องจากมีความร้อนสูงเกินไป (ฉันไม่เชื่อว่าจะอ่านเอง)
กลไกการปิดเครื่องอัตโนมัตินี้ใช้ได้อย่างน้อย Ubuntu 18.04 และ Debian Buster ฉันค้นพบสิ่งนี้ได้อย่างไร ฉันมีสอง gpus, วิดีโอ outputer ขั้นพื้นฐานและ GPU เกม; ไม่อยู่ใน sli หรือในภวังค์ อดีตฉันต้องถอดฮีทซิงค์ออกเพื่อให้พอดีกับเคส เมื่อฉันติดตั้ง Ubuntu ไว้และใช้ gpu เกมแทนหน้าจอจะไม่ปิดหลังจาก 10 นาทีหลังจากล็อกอินด้วยแพตช์ด้านบน (ใช้คำตอบในหน้านี้) ตอนแรกฉันคิดว่ามันเป็นเพราะไดรเวอร์ทั่วไปเส็งเคร็งดังนั้นฉันจึงทำสิ่งต่อไปนี้ในขณะที่เกม GPU ของฉันถูกใช้งาน
ค้นหาไดรเวอร์ nvidia
sudo apt ติดตั้ง nvidia-driver-430
sudo รีบูต
sudo nvidia-smi (หลังจากเข้าสู่ระบบ)
วิดีโอ GPU 73 องศาเซลเซียสเล่นเกม GPU 34 องศา ... กลไก autoshutoff ได้รับการพิสูจน์เท่าที่ฉันกังวล
nvidia ที่ใช้งานอยู่ในปัจจุบันประมวลผล 0 (ยังคงใช้ชิ้นส่วนของไดรเวอร์ทั่วไปอึสำหรับคอนโซล แต่ 73 องศาเซลเซียสและประวัติหลักฐานชี้ไปที่กลไก autoshutoff ถูกทริกเกอร์
สิ่งที่น่าผิดหวังคือการติดตั้งและรัน Windows 10 โดยไม่มีข้อบกพร่องโดยไม่ต้องฮีทซิงค์ดังนั้นนี่เป็นสิ่งที่คาดไม่ถึงมาก ... ฉันต้องอ่าน GPU-Z อย่างผิด ๆ เพราะฉันเห็นการรายงาน 34 องศาเว้นแต่ว่ามีข้อผิดพลาดใน GPU-Z อ่านอุณหภูมิหนึ่งและแสดงมันสำหรับ gpus ทั้งสอง Nvidia-smi นั้นมีความน่าเชื่อถือมากกว่า GPU-Z อย่าเชื่อถือ GPU-Z หากรายงานอุณหภูมิเดียวกันสำหรับ gpus ที่ต่างกันสองตัว