วิธีการเปิดใช้งานจอภาพจากเทอร์มินัล


25

ฉันปิดใช้งานจอภาพโดยไม่ได้ตั้งใจดังนั้นเมื่อฉันเข้าสู่ระบบฉันลงจอดบนหน้าจอที่ว่างเปล่าและมีไฟส่องด้านหลัง ฉันสามารถเปิดขั้วกับCtrl+ Alt+ F#ดังนั้นวิธีการที่ฉันจะเปิดใช้จอภาพออกจากขั้ว?

ฉันลองใช้xrandrแต่ไม่สามารถเปิดจอแสดงผลได้ xsetไม่ทำงานเช่นกัน ฉันพบคำถามนี้ซึ่งคล้ายกับปัญหาของฉันมาก /etc/X11/Xreset.dคำตอบให้สคริปต์ที่จะใส่ใน

การรันมันไม่ได้แก้ปัญหาของฉัน (แม้ว่ามันจะเป็นไปได้ว่าฉันไม่เข้าใจวิธีการใช้อย่างถูกต้อง) ฉันคิดว่าฉันได้ตั้งค่าเริ่มต้นใหม่เป็น "ปิดการใช้งานจอภาพ"

ใช้งาน Ubuntu Studio 13.10 ฉันไม่มีไดรเวอร์ของ nVidia ฉันไม่พบxorg.confไฟล์ที่จะลบ ขอบคุณสำหรับการป้อนข้อมูลใด ๆ และทั้งหมด!

แก้ไข:ผลลัพธ์ของคำสั่งxrandr -d :0

Screen 0: minimum 320x200, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected 1366x768+-32768+-32768 (normal left inverted right x axis y axis) 344mm x 192mm
    1366x768    60.0*
    1360x768    59.8    60.0
    1024x768    60.0
    800x600     60.3    56.2
    640x480     59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

ยังคงเป็นผู้เริ่มต้น CLI ฉันไม่เข้าใจman xrandrวิธีการเปิดสวิตช์ (มีตัวเลือกปิด) หรือเปิดใช้งานการแสดงผล ผลลัพธ์ของxrandr --autoคือCan't open display

แก้ไข 2:ผลลัพธ์ของxrandr -d :0 --auto

Configure crtc 0 failed

บางทีฉันแค่ต้องติดตั้ง X11 อีกครั้ง?

แก้ไข 3:ผลลัพธ์ของคำสั่งที่แนะนำ / คำสั่ง xset ที่ฉันพยายาม:

xrandr -d :0 output LVDS1 --auto

    configure crtc 0 failed

xset qและxset dpms force onทั้งสองกลับมา

    unable to open display ''''

ไม่มีความแตกต่างสำหรับsudoคำสั่ง

แก้ไข 4:ความพยายามที่ไร้ประโยชน์มากขึ้นและการค้นพบปัญหาความปลอดภัยที่อาจเกิดขึ้น

  • 4.1ฉันพยายามติดตั้ง Xorg และ X11 ใหม่อีกครั้งจากนั้นฉันก็รันsudo apt-get install --reinstall xserver*ซึ่งล้มเหลวด้วยผลลัพธ์นี้:

    (มีหลายเวอร์ชัน :) หมายเหตุให้เลือก 'xserver-xorg-something' สำหรับ regex 'xserver *' (ถัดไป :) แพคเกจบางอย่างไม่สามารถติดตั้งได้ นี่อาจหมายความว่าคุณได้ร้องขอสถานการณ์ที่เป็นไปไม่ได้หรือหากคุณกำลังใช้การกระจายที่ไม่เสถียรซึ่งแพ็คเกจที่จำเป็นบางอย่างยังไม่ได้สร้างหรือย้ายออกจากขาเข้า

    The following information may help to resolve the situation:
    
    The following packages have unmet dependencies:
    xserver-xorg-input-mtrack : Conflicts: xserver-xorg-input-multitouch
    but 1.0~rc2+git20110312-2build4 is to be installed
    E: Unable to correct problems, you have held broken packages.
    
  • 4.2ถัดไปฉันเข้าสู่ระบบในฐานะแขกและลงชื่อเข้าใช้ด้วยตัวเองผ่าน tty Ctrl+ Alt+ F#และรันคำสั่ง xrand เช่นเดียวกับข้างบน (OP และแก้ไข 1-3) ด้วยเอาต์พุตเดียวกันเท่าที่ฉันเห็น

  • 4.3จากนั้นฉันสร้าง new_user ที่มีสิทธิ์ผู้ดูแลระบบเต็มและทำซ้ำ 4.2 ผ่านทาง tty

  • 4.4ปัญหาความปลอดภัยหรือไม่ ไม่เพียงแค่ต้องการความตระหนัก ไม่เกี่ยวข้องกับเรื่องนี้รายละเอียดที่launchpad

มันเริ่มดูเหมือนว่าจำเป็นต้องติดตั้งระบบใหม่ :-(


2
ลอง xrandr จากเทอร์มินัลเสมือน Ctrl-Alt-F1 อีกครั้ง แต่คราวนี้เพิ่มอาร์กิวเมนต์การแสดงผลที่ชัดเจนเช่นxrandr -d :0
steeldriver

1
xrandr -d :0 --auto?
falconer

xsetคุณลองใช้คำสั่งอะไร?
เซท

1
คุณต้องระบุอุปกรณ์ส่งออกสำหรับ --auto directive เช่นxrandr -d :0 --output LVDS1 --auto
steeldriver

1
ฉันยังไม่สามารถเรียกใช้คำสั่ง xrandr ส่วนใหญ่จาก VT ได้ โดยทั่วไป--autoหรือ--offไม่ทำงานในขณะที่--primaryทำงานและแก้ไขข้อผิดพลาดอื่น ๆ แต่ฉันใช้ Gentoo กับ Lenovo T420s
Pavel Šimerda

คำตอบ:


13

หลังจากรันคำสั่งนี้แล้วให้เปลี่ยนเป็น tty โดยที่หน้าจอเป็นสีดำและหลังจาก 5 วินาทีหน้าจอจะปรากฏขึ้น

sleep 5 && xrandr -d :0 --output LVDS --auto

xrandr commandจะเปิดบนหน้าจอหลักของคุณ ดูเหมือนว่าจะใช้งานได้หากคุณอยู่บน tty ที่ตัวจัดการการแสดงผลของคุณทำงานอยู่ดังนั้นจึงเป็นการsleepให้เวลาคุณในการสลับ


ยอดเยี่ยมในความเรียบง่าย แก้ไขปัญหาของฉัน
billyjmc

มันทำอะไร รอ 5 วินาทีจากนั้นจะเป็นอย่างไร
zygimantus

1
จากนั้นจะรัน xrandr (คำสั่งที่จำเป็น) ในขณะที่คุณสลับกลับไปเป็นกราฟิกเสมือนคอนโซล tty7 (: 0 จอแสดงผล) ที่คุณต้องการเปิดอีกครั้ง ที่ทำงานให้ฉัน
Martin Marčan

1
ผู้ชายคนนี้ช่วยฉัน 1. เข้าสู่ระบบ TTY โดยใช้ ctrl-alt-F1 2. เรียกใช้คำสั่ง sleep ... ctrl-alt-F7 เพื่อกลับสู่หน้าจอว่างเปล่าก่อน 5 วินาทีขึ้น 4. หน้าจอจะปรากฏขึ้นหลังจาก 5 วินาที!
ตรอน

ค่อนข้างคล้ายกันวิธี (บน MX Linux 17) ผ่าน ssh: ssh กับคอมพิวเตอร์ (ฉันต้องsudo apt install openssh-serverก่อนใน VT1), ctrl-alt-F7 (บนคอมพิวเตอร์ตัวเองจะอยู่ในคอนโซลกราฟิกซึ่งเกิดขึ้นเป็น VT7 ในกรณีของฉัน ) จากนั้นในเซสชั่น SSH export DISPLAY=:0.0นี้xrandr -display :0.0 --output eDP-1 --auto,
bli

8
  1. displays.xmlคิดออกว่าการตั้งค่าที่กระทำผิดจะถูกเก็บไว้ในไฟล์ที่เรียกว่า

    ฉันจะไม่อธิบายรายละเอียดที่นี่ฉันเดาได้อย่างไรว่าความคิดเห็นเกี่ยวกับการลบmonitors.xmlได้รับการพิสูจน์แล้วว่ามีประโยชน์ นอกจากนี้ยังเกี่ยวข้องกับการเปรียบเทียบด้วยตนเองของไดเรกทอรีย่อย. config หลายรายการ

    แน่นอนสิ่งที่ฉันควรทำคือถามเครื่องมือค้นหา " ที่ xubuntu เก็บการตั้งค่าการแสดงผล " และหากระทู้นี้ที่ ubuntuforums ...

  2. เข้าสู่ระบบเพื่อแสดงผลว่างของคุณและใช้CTRL+ ALT+ F#เพื่อป้อนบรรทัดคำสั่ง

  3. sudo find . -type f -name "*displays*"

  4. mv ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml.bak

  5. sudo reboot

ฉันหวังว่าภารกิจนี้อาจช่วยใครซักคน


สิ่งนี้ไม่ได้ตอบว่าจะxrandrแก้ไขปัญหาจาก VT ได้อย่างไร
Pavel Šimerda

6

คุณควรจะสามารถเปิด (และตั้งค่าคุณสมบัติ) จอแสดงผลผ่านคอนโซลเทอร์มินัลเสมือนโดยที่คุณทราบหมายเลขแสดงผลสำหรับเซสชัน X ที่กำลังทำงานอยู่ โดยปกติแล้ว: 0 สำหรับการแสดงผลทางกายภาพหลัก แต่ก็ไม่ใช่ทุกกรณี ตัวอย่างเช่นในการสืบค้นแสดง: 0

xrandr -d :0 -q

หากต้องการเปิดใช้งานการแสดงผลที่ถูกปิดอีกครั้งโดยปกติจะเพียงพอที่จะใช้--autoเช่นในการเปิดอุปกรณ์แสดงผล LVDS1 บนจอแสดงผล: 0 กลับไปที่

xrandr -d :0 --output LVDS1 --auto 

ผลลัพธ์ของคำสั่งนี้เหมือนกับใน # แก้ไขในคำถามของฉัน ดูการแก้ไข # 3
Al F

2
บางทีเราควรถอยหลังสักครู่ - คุณ "ปิดใช้งานจอภาพ" โดยไม่ตั้งใจได้อย่างไร?
ขับรถเหล็ก

2
ฉันเชื่อมต่อโปรเจคเตอร์แล้ว เมื่อดูฉันเปิดการตั้งค่าการแสดงผลเสร็จแล้วให้เลือกรายการโปรเจ็กเตอร์และคลิก "ไม่ใช้สิ่งนี้" (จำคำที่ไม่ถูกต้อง) ฉันไม่แน่ใจว่าฉันคลิกทั้งคู่โดยไม่ตั้งใจหรือไม่หน้าจอของฉันว่างเปล่า จำไม่ได้แน่นอนตอนนี้ถ้าฉันใช้ล็อกอิน tty เพื่อรีบูท (ฉันคิดว่าฉันทำ) หรือถ้าฉันทำการรีบูตโดยใช้ปุ่มเปิดปิด
อัล F

3
คุณลองย้ายหรือเปลี่ยนชื่อไฟล์ ~ / .config / จอภาพ.xml (เช่นmv ~/.config/monitors.xml ~/.config/monitors.xml.bak) หรือไม่ BTW เข้าสู่บัญชีอื่นหรือบัญชีผู้เยี่ยมชมทำงานอย่างไร
ขับรถเหล็ก

ฉันไม่พบไฟล์ ~ / .config / จอภาพ.xmlในระบบของฉัน
อัล F

1

ฉันจะขยายคำตอบของ Martin Marčanโดยแทนที่ sleep ด้วยคำสั่งที่เปลี่ยนเป็นคอนโซลสีดำ:

chvt 7 && xrandr -d :0 --output LVDS --auto

โดยที่ 7 คือหมายเลขของคอนโซลที่ใช้สำหรับ X11 (โดยปกติคือ 7 หรือ 8) และ LVDS เป็นชื่อของเอาต์พุตที่คุณต้องการกำหนดค่าใหม่ คุณสามารถเรียกคืนรายการผลลัพธ์ก่อนได้

xrandr -d :0

0

ลองสิ่งนี้:

xrandr --output "nameYourVGA" --mode "yourResolution"

ตัวอย่างเช่น:

xrandr --output VGA1 --mode 1366x768

ดูว่าใช้งานได้หรือไม่


0

ฉันแก้ไขปัญหานี้ใน Lubuntu 18.04 เช่นนี้:

หากคุณบูตเข้าสู่หน้าจอซึ่งมีการเปิดการเปิดสถานีสุ่มสี่สุ่มห้าด้วยCTR- -ALT Tเนื่องจากคุณมองไม่เห็นเทอร์มินัลและสิ่งที่คุณเขียนให้พิมพ์อย่างระมัดระวัง

xrandr --output "nameYourScreen" --auto

กด Enter voila

(BTW: ในกรณีของฉันการป้อนรหัสดังกล่าวใน tty1 หรือเทอร์มินัลเสมือนใด ๆ ไม่ทำงานฉันลองสิ่งต่าง ๆ คนพูดถึงข้างต้น แต่เมื่อเปลี่ยนกลับไปใช้เซสชั่นที่กำลังทำงานอยู่หรือหลังจากรีบูตไม่มีอะไรเปลี่ยนแปลง สามารถเรียกใช้คำสั่งนี้อย่างถูกต้องสำหรับฮาร์ดแวร์บางตัวเท่านั้นภายในการเรียกใช้ x-session?)

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