터미널에서 모니터를 활성화하는 방법은 무엇입니까?


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 --autoISCan'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 *'에 대해 'xserver-xorg-something'을 선택하십시오 (다음 :) 일부 패키지를 설치할 수 없습니다. 이는 불가능한 상황을 요청했거나 일부 필수 패키지가 아직 작성되지 않았거나 수신에서 제외 된 불안정한 분배를 사용중인 경우를 의미 할 수 있습니다.

    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를 만들고 tty를 통해 4.2를 반복했습니다.

  • 4.4 보안 문제? 아니요, 인식이 필요합니다. 이 주제와 관련이 없음, 런치 패드의 세부 사항

시스템 재설치가 필요한 것처럼 보이기 시작합니다 :-(


2
Ctrl-Alt-F1 가상 터미널에서 xrandr을 다시 시도하지만 이번에는 명시적인 표시 인수를 추가하십시오.xrandr -d :0
steeldriver

1
xrandr -d :0 --auto?
falconer

어떤 xset명령을 시도 했습니까?
세스

1
--auto 지시문에 대한 출력 장치를 지정해야합니다. 예 :xrandr -d :0 --output LVDS1 --auto
steeldriver

1
또한 VT에서 대부분의 xrandr 명령을 실행할 수 없습니다. 일반적으로 --auto또는 --off동시에 작동하지 않습니다 --primary다른 버그 주위에 작동 작품과 사실. 그래도 Lenovo T420s에서 Gentoo를 사용하고 있습니다.
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. ctrl-alt-F1을 사용하여 TTY에 로그인합니다. 2. 휴면 ... 명령을 실행합니다. 3. ctrl-alt-F7은 5 초가되기 전에 빈 화면으로 돌아갑니다. 4. 화면이 5 초 후에 나타납니다!
Tron

ssh를 통한 다소 비슷한 접근법 (MX Linux 17) : 컴퓨터에 대한 ssh ( sudo apt install openssh-serverVT1 에서 이전에 해야 했음 ), 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가 디스플레이 설정을 저장하는 곳은 어디 입니까? "라고 묻고 우분투 포럼 에서이 스레드 를 찾는 것입니다 ...

  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

이 퀘스트가 누군가를 도울 수 있기를 바랍니다.


이것은 xrandrVT 문제를 해결 하는 방법에 대한 답변이 아닙니다 .
Pavel Šimerda

6

실행중인 X 세션 의 디스플레이 번호 를 알고 있다면 가상 터미널 콘솔을 통해 디스플레이를 열고 속성을 설정할 수 있어야합니다 . 기본 물리적 디스플레이의 경우 일반적으로 : 0이지만 항상 그런 것은 아닙니다. 예를 들어, 표시를 쿼리하려면 : 0

xrandr -d :0 -q

꺼진 디스플레이를 다시 활성화하려면 일반적으로 --auto예를 사용 하여 LVDS1 출력 장치를 디스플레이에서 켜십시오.

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

이 명령의 출력은 내 질문의 편집 # 2와 동일합니다. 편집 # 3 참조
Al F

2
아마도 한 걸음 물러서야합니다. 모니터를 정확히 어떻게 "사고로 비활성화"했습니까?
steeldriver

2
프로젝터를 연결했습니다. 시청이 끝나면 디스플레이 설정을 열고 프로젝터 항목을 선택하고 "이것을 사용하지 마십시오"를 클릭하십시오 (정확한 단어를 기억하지 마십시오). 실수로 두 가지를 모두 클릭했는지 확실하지 않습니다. 어쨌든 내 화면이 비어 있습니다. tty login을 사용하여 재부팅하거나 (내가 생각하는 것) 전원 버튼으로 하드 재부팅을했는지 지금은 기억할 수 없습니다.
Al F

3
~ / .config / monitors.xml 파일 (예 :)을 이동하거나 이름을 바꾸 mv ~/.config/monitors.xml ~/.config/monitors.xml.bak셨습니까? BTW 다른 계정 또는 게스트 계정으로 로그인 할 수 있습니까?
steeldriver

시스템에서 ~ / .config / monitors.xml 파일을 찾을 수 없습니다.
Al F

1

나는 수면을 검은 콘솔로 전환하는 명령으로 대체하여 Martin Marčan의 대답을 확장 할 것입니다.

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 키를 누르십시오. 짜잔

(BTW : 제 경우에는 tty1 또는 가상 터미널에 이러한 코드를 입력해도 작동하지 않았습니다. 위에서 언급 한 사람들은 다양한 것을 시도했지만 실행중인 세션으로 다시 전환하거나 재부팅 한 후에도 아무런 변화가 없었습니다. 아마도 xrandr 실행중인 x-session 내에서만 일부 하드웨어에 대해이 명령을 올바르게 실행할 수 있습니까?)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.