เมื่อใดก็ตามที่ฉันวางแล็ปท็อป Lubuntu ของฉันเข้าสู่โหมดสลีปเมื่อมันปรากฏขึ้นบนทีวีของฉันเท่านั้นและตื่นขึ้นมาหลังจากถอดปลั๊กแล้วฉันก็จบด้วยหน้าจอสีดำเพราะมีการกำหนดความละเอียดผิด ปัญหาเดียวกับคุณฉันต้องตั้งค่าความละเอียดจากเทอร์มินัลเสมือน TTY1 ที่ฉันสามารถเข้าถึงด้วย Ctrl-alt-F1 แต่ xrandr ดูเหมือนจะไม่ทำงาน ฉันขัดหน้าผลการค้นหาของ Google ก่อนที่จะมาแก้ไขปัญหาดังนั้นฉันคิดว่าฉันจะแบ่งปัน
สิ่งสำคัญคือ xrandr เห็นได้ชัดว่าทำงานได้เฉพาะบนจอแสดงผลที่มุ่งเน้นในปัจจุบัน ดังนั้นคุณต้องโยงคำสั่ง sleep ก่อนคำสั่ง xrandr ของคุณเพื่อให้เวลาในการสลับกลับไปยังเซิร์ฟเวอร์ X ด้วย Ctlr-alt-F7 ดังนั้นคำสั่งจะถูกดำเนินการที่นั่น xrandr: Configure crtc 0 failed
มิฉะนั้นคุณจะได้รับข้อผิดพลาดเหมือน
- เปิดเทอร์มินัลเสมือนด้วย Ctrl-alt-F1 และล็อกอิน
ในการรับชื่อของหน้าจอที่เชื่อมต่อ (และสมมติว่าเซิร์ฟเวอร์ X ของคุณกำลังทำงานอยู่:0
):
$xrandr -d :0
หากต้องการแก้ไขการตั้งค่าการแสดงผล:
$sleep 5; xrandr --output LVDS1 --auto -d :0
แทน LVDS1 ด้วยเอาต์พุตที่คุณต้องการแก้ไขและ - อัตโนมัติด้วยพารามิเตอร์ xrandr ใด ๆ ที่คุณต้องการใช้
- สลับไปที่เซิร์ฟเวอร์ X ด้วย Ctrl-alt-F7 ก่อนที่จะดีเลย์การสลีปที่คุณตั้งไว้ในคำสั่งด้านบน
มีวิธีที่ดีกว่าในการทำเช่นนี้ แต่มันได้ผล
แหล่งต้นฉบับสำหรับการแก้ปัญหา: http://www.lgqyc.com/server-14-04-3-lts-display-orientation/
ตรวจสอบความคิดเห็นนี้เพื่อการปรับปรุงแก้ไขปัญหาของฉัน (ไม่ได้ทดสอบตัวเอง)
xrandr
ที่อาจมีประโยชน์