Ubuntu에서 사용자 지정 화면 해상도를 추가하는 방법

크란드르

인사이드 내가 직면 한 가장 일반적인 문제 중 Ubuntu로 처음 마이그레이션 할 때 했다 화면 해상도의 주제 몇 가지 추가 하드웨어 감지 문제가 있습니다. 10 년 전쯤에 게임 장비가있었습니다.

이를 위해 3 개의 모니터를 사용하고 그래픽 카드의 포트를 사용했습니다. 그리고 마더 보드의 포트를 추가하여 Windows에서는 가능하지만 Linux에서는 더 이상 가능하지 않았습니다.

어쨌든 그것은 그것을 요구하는 것이 아닙니다 많은 분들이 알고 계시 겠지만 모든 가능한 해상도는 Windows에서 에뮬레이션됩니다. 동안 리눅스에서는 말할 수있는 유일한 것 그래서 미러 스크린을 만들고 싶을 때 큰 문제가 생겼습니다. VGA 포트를 사용할 때 특정 해상도 만 표시됨 DVI 및 HDMI를 사용하면 충돌이 발생합니다.

이것에 대한 Xrandr가 내 문제를 해결하는 데 도움이되는 작은 도구를 찾았습니다.. 이 경우 우리가 사용할 모든 모니터가 있어야합니다. 그렇지 않으면 문제가 없습니다.

첫 단계에서 모니터 설정에 대한 해상도를 하나 더 활성화하겠습니다., 먼저 모니터와 그래픽 카드로 원하는 옵션을 확인합니다. 1280 × 1024 해상도를 활성화하고 싶습니다..

이제 모니터가 지원할 수있는 해상도와 작동하는 주파수를 확인하는 것이 중요합니다.

이미 조사한 결과이 데이터를 사용하여 다음 구문으로 얻었습니다.

gtf 1280 1024 70

이 명령 줄은 다음과 같은 것을 던졌습니다.

# 1280×1024 @ 70.00 Hz (GTF) hsync: 63.00 kHz; pclk: 96.77 MHz
Modeline “1280x1024_70.00” 96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync

우리가 관심을 갖는 것은 다음과 같습니다.

96.77 1152 1224 1344 1536 864 865 868 900 -HSync +Vsync

혼자 있기 전에 터미널에서 다음을 실행해야합니다.:

Xrandr

우리가 모니터에 대한 정보를 표시합니다. 여기에서 모니터를 식별합니다., 제 경우에는 VGA-0 DVI-1 및 HDMI-1이 있습니다.

화면 모드에 추가 할 데이터를 가져온 후 다음과 같이 이러한 모드를 추가합니다., 이전 명령이 제공 한 내용을 추가합니다.

xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865
868 900 -HSync +Vsync

Screen의 새로운 해상도 모드를 추가 한 이전 줄을 실행 한 후 다음 명령 줄을 실행합니다. HDMI와 DVI 모니터에 해상도를 추가하겠습니다.:

xrandr --addmode DVI-1 1280x1024_70.00

xrandr --addmode HDMI-1 1280x1024_70.00

마지막으로 우리는 해결 방법을 활성화합니다.

xrandr --output DVI-1 --mode 1280x1024_70.0

xrandr --output HDMI-1 --mode 1280x1024_70.0

이 마지막 명령 줄을 사용하여 Ubuntu에서 원하는 해상도 모드를 활성화했으며 System> Preferences> Monitors에서 선택하거나 다음 명령 줄을 실행하여 활성화 할 수 있습니다 (제 경우).

xrandr -s 1280x1024_70.0

마지막으로 나는 그것에 대해 이 프로세스는 세션 동안에 만 유효하므로 시스템을 다시 시작할 때 적용된 변경 사항이 저장되지 않습니다.,이 문제를 해결하려면 시작할 때 실행되는 스크립트를 만들 수 있습니다..

또는 다음을 사용하여 다음 파일을 열고 편집 할 수 있습니다.

sudo gedit /etc/gdm/Init/Default 

다음 줄을 찾습니다.

PATH=/usr/bin:$PATH
OLD_IFS=$IFS 

그리고 그 바로 아래에 제 경우에는 다음을 추가합니다.

xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865
868 900 -HSync +Vsync

xrandr --addmode DVI-1 1280x1024_70.00

xrandr --addmode HDMI-1 1280x1024_70.00

xrandr --output DVI-1 --mode 1280x1024_70.0

xrandr --output HDMI-1 --mode 1280x1024_70.0

또 다른 방법은 동일한 명령을 실행하는 bash를 만드는 것이지만 제 경우에는 위의 내용을 고수합니다.

#!/bin/bash
# setting up new mode
xrandr --newmode “1280x1024_70.00″ 96.77 1152 1224 1344 1536 864 865
868 900 -HSync +Vsync
xrandr --addmode DVI-1 1280x1024_70.00
xrandr --addmode HDMI-1 1280x1024_70.00
xrandr --output DVI-1 --mode 1280x1024_70.0
xrandr --output HDMI-1 --mode 1280x1024_70.0
##sleep 1s
##done

나는 bash를 만드는 전문가는 아니지만 누군가가 그것을 완벽하게 지원하고 싶다면 감사 할 것입니다.

가능한 한, 시간이 지남에 따라 효과적이지 않은 해결책으로 남아 있습니다. 다른 방법이나 응용 프로그램을 알고 있다면 주저하지 말고 공유하십시오. 매우 감사하겠습니다.