xset
คำสั่งที่ระบุไว้ในคำตอบอื่น ๆ จะปิดจอภาพทั้งหมดถ้าคุณมีการติดตั้งจอภาพหลาย xrandr
แต่ถ้าคุณต้องการปิดเพียงหนึ่งหรือบางส่วนของจอภาพที่คุณควรใช้
xrandr -q
คำสั่งเรียกใช้ครั้งแรกซึ่งจะแสดงรายการจอภาพทั้งหมดและการตั้งค่าการแสดงผลปัจจุบัน ในตอนเริ่มต้นของรายละเอียดจอภาพแต่ละครั้งคุณจะพบชื่อจอภาพที่กำหนดโดยระบบ คุณต้องติดตามสิ่งนั้น
ฉันมีสองจอภาพ (หนึ่งเชื่อมต่อกับพอร์ต DVI และอื่น ๆ กับพอร์ต VGA) และเมื่อฉันเรียกใช้คำสั่งที่ฉันเห็นนี้:
Screen 0: minimum 320 x 200, current 1360 x 768, maximum 2726 x 2726
DFP1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 304mm x 228mm
1360x768 59.7*+
... (more details are shown here, but I have hidden it)
CRT1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 410mm x 230mm
1360x768 59.8*+ 60.0
... (more details are shown here, but I have hidden it)
ในการส่งออกนี้ตรวจสอบพอร์ต DVI เชื่อมต่อถูกระบุว่าเป็นDFP1
หนึ่งและอื่น ๆ CRT1
เช่น ดังนั้นหากฉันต้องการปิดจอภาพที่สอง (เช่น, CRT1
) ฉันได้รันคำสั่งนี้:
xrandr --output CRT1 --off
หากคุณต้องการเปิดจอภาพนั้นอีกครั้งคุณต้องเรียกใช้คำสั่งนี้:
xrandr --output CRT1 --auto