
저는 Arch 및 XFCE와 함께 VMware를 사용하고 있습니다. 기본 화면 해상도가 너무 작아서 더 높은 해상도로 변경하고 싶었습니다. 실수로 너무 큰 화면 크기를 선택해서 예전 화면 크기로 돌아가는 줄 알았는데 검은화면만 나오네요. VMware를 재부팅했는데 Arch가 여전히 검은 화면입니다.
재설치하지 않고 이 문제를 해결할 수 있는 방법이 있나요?
답변1
이를 수행하는 올바른 방법은 변경된 구성 파일을 찾아서 올바른 해상도로 편집하는 것입니다. 하지만 저는 XFCE 사용자가 아니므로 직접 찾아보셔야 합니다 :)
데스크탑에 구애받지 않는 또 다른 방법은 xrandr
. 여전히 컴퓨터를 부팅하고 Ctrl+ Alt+를 사용하여 F1명령 프롬프트에 액세스할 수 있다고 가정하면 다음을 입력하여 자동 해결로 변경할 수 있습니다.
xrandr --display :0 --output VGA1 --auto
오류 없이 명령이 완료된 후 Ctrl+ Alt+를 사용하여 F7GUI로 돌아갈 수 있으며 올바른 해결 방법을 갖게 됩니다. 구성이 저장되도록 해상도를 다시 변경하는 것을 잊지 마십시오.
노트:
VGA1
디스플레이 출력의 이름을 변경해야 할 수도 있습니다 (xrandr --display:0
출력을 보려면 입력하세요).가 충분히 똑똑하지 않다면
--auto
이를 로 변경할 수 있습니다
xrandr --display :0 --output VGA1 --mode 1024x768
. 그러면 해상도가 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 세션을 전경으로 전환했습니다.