Ubuntu를 설치했는데 데스크톱의 해상도가 너무 커서 화면의 약 50 % 만 표시되지만 명령 줄을 사용하는 동안 정상적으로 표시됩니다.
데스크탑 화면 해상도를 변경하려면 명령 줄에 무엇을 입력해야합니까?
Ubuntu를 설치했는데 데스크톱의 해상도가 너무 커서 화면의 약 50 % 만 표시되지만 명령 줄을 사용하는 동안 정상적으로 표시됩니다.
데스크탑 화면 해상도를 변경하려면 명령 줄에 무엇을 입력해야합니까?
답변:
이것은 나를 위해 일했다 :
모든 비디오 출력의 이름과 현재 모니터에 연결된 해상도의 가능한 해상도를 열거하십시오.
xrandr -q
해상도를 변경하려는 출력 이름을 선택하고 다음을 수행하십시오.
xrandr --output <OUTPUT> --mode 1024x768
참고 : gfx 환경에서 실행되지 않는 텍스트 터미널에서 실행중인 경우 다음과 같은 -d :0
매개 변수 를 추가해야합니다 .
xrandr -d :0 -q
xrandr -d :0 --output <OUTPUT> --mode 1024x768
xrandr --output `xrandr | grep " connected"|cut -f1 -d" "` --mode 1920x1080
출력을 자동 감지하는 단일 라이너를 원할 경우.
화면 해상도 변경 :
cvt를 사용하여 새로운 해상도 만들기
$> cvt 1600 900 75
1600x900 74.89 Hz (CVT 1.44M9) hsync: 70.55 kHz; pclk: 151.25 MHz
Modeline "1600x900_75.00" 151.25 1600 1704 1872 2144 900 903 908 942 -hsync +vsync
기존 목록에 새 모드를 추가하십시오 (newmode는 이름이며 나머지 부분은).
$ sudo xrandr --newmode "1600x900_75.00" 151.25 1600 1704 1872 2144 900 903 908 942 -hsync +vsync
현재 디스플레이 찾기
$ xrandr | grep -e " connected [^(]" | sed -e "s/\([A-Z0-9]\+\) connected.*/\1/"
Virtual1
이전 명령의 출력이있는 새 디스플레이 모드 추가
$ sudo xrandr --addmode <Virtual1> 1600x900_75.00
지원되는 기존 해상도 목록에 새 해상도가 추가됩니다. 그런 다음 "디스플레이 설정"또는 다음 명령에서 올바른 옵션을 선택할 수 있습니다
$ xrandr --output Virtual1 --mode "1600x900_75.00"
이 변경 사항을 영구적으로 유지하려면
$ cat> ~/.xprofile
sudo xrandr --newmode "1600x900_75.00" 151.25 1600 1704 1872 2144 900 903 908 942 -hsync +vsync
sudo xrandr --addmode Virtual1 1600x900_75.00
xrandr --output Virtual1 --mode "1600x900_75.00"
나는 그것이 오래된 질문이라는 것을 알고 있지만, 나를 위해 간단한 일은해야했습니다.
$ xrandr -q
SZ: Pixels Physical Refresh
0 1024 x 768 ( 271mm x 201mm ) 75 70 60
1 800 x 600 ( 271mm x 201mm ) 85 75 72 60 56
2 640 x 480 ( 271mm x 201mm ) 85 75 72 60
*3 832 x 624 ( 271mm x 201mm ) *74
4 720 x 400 ( 271mm x 201mm ) 85
5 640 x 400 ( 271mm x 201mm ) 85
6 640 x 350 ( 271mm x 201mm ) 85
또는 동등한 것. *
표시 화면 해상도는 현재 사용. 위 목록에서 지원되는 해상도 중 하나로 변경하려면 다음 명령을 실행하십시오.
xrandr -s 800x600
해상도가 변경되었습니다.
우분투 14.04에서 테스트
최신 정보
새로 고침 빈도가 많은 경우 (위의 샘플 결과에서 오른쪽에있는 숫자 xrandr -q
) 새로 고침 빈도를 지정해야합니다. 이 경우 다음 명령을 실행해야합니다.
xrandr -s 800x600 -r 85
드디어
보드에 여러 개의 출력이 있거나 장치가 반응하지 않는 경우 위의 라인을 출력으로 확장 할 수 있습니다. xrandr -q
내 경우 에는 출력 값이 여전히으로 표시됩니다 HDMI-0
. 따라서 명령은 다음과 같습니다.
xrandr -s 800x600 -r 85 --output HDMI-0