실수로 화면 해상도를 너무 높게 설정했는데 다시 변경할 수 없습니다.

실수로 화면 해상도를 너무 높게 설정했는데 다시 변경할 수 없습니다.

저는 Arch 및 XFCE와 함께 VMware를 사용합니다. 기본 화면 해상도가 너무 작아서 더 높은 해상도로 변경하고 싶습니다. 실수로 너무 큰 화면 크기를 선택해서 이전 화면 크기로 돌아갈 줄 알았는데 검은색으로만 나오네요. VMware를 다시 시작했는데 Arch에 여전히 검은색 화면이 나타납니다.

재설치하지 않고 해결할 수 있는 방법은 없나요?

답변1

올바른 방법은 변경된 프로필을 찾아 올바른 해상도로 편집하는 것입니다. 하지만 저는 XFCE 사용자가 아니므로 직접 찾아보셔야 합니다 :)

데스크탑에 구애받지 않는 또 다른 방법은 Change Resolution 을 사용하는 것입니다 xrandr. 여전히 컴퓨터를 부팅하고 ++ 를 사용하여 명령 프롬프트에 액세스할 수 있다고 가정 Ctrl하면 다음을 입력하여 자동 해결로 변경할 수 있습니다.AltF1

xrandr --display :0 --output VGA1 --auto

오류 없이 명령이 완료되면 Ctrl+를 사용하여 올바른 해결 방법이 있는 GUI로 돌아갈 Alt수 있습니다. F7구성을 저장하려면 해상도를 다시 변경하는 것을 잊지 마십시오.

노트:

  1. VGA1디스플레이 출력의 이름을 변경해야 할 수도 있습니다 ( xrandr --display:0출력을 보려면 입력하세요).

  2. 충분히 똑똑하지 않다면 해상도를 1024x768로 변경하도록 --auto변경할 수 있습니다( 가능한 해상도 모드를 보려면 다시 입력하세요).
    xrandr --display :0 --output VGA1 --mode 1024x768
    xrandr --display:0

답변2

오늘 이 문제가 발생했는데 xrandr위 명령이 작동하지 않았습니다.

실제 구성 파일은 다음과 같습니다.~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml

줄을 Resolution다시 바꾸면 800x600괜찮습니다.

<property name="Resolution" type="string" value="800x600"/>

답변3

xrandr을 작동시키는 요령은 xrandr 명령 앞에 sleep 명령을 넣고 이를 실행한 다음 X 세션으로 다시 전환하여(Alt 키와 왼쪽 화살표를 누른 채) xrandr이 실제로 실행되기 전에 X 세션이 전경에 있도록 해야 한다는 것입니다. . 제 경우에는 출력이 HDMI-1이므로 명령줄은 다음과 같습니다.

sleep 5;xrandr --display :0 --output HDMI-1 --auto

나는 그것을 실행했고 즉시 X 세션을 전경으로 전환했습니다.

관련 정보