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