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를 만드는 전문가는 아니지만 누군가가 그것을 완벽하게 지원하고 싶다면 감사 할 것입니다.

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


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   다니엘

    매우 흥미 롭습니다. 귀하의 기사를 명심할 것입니다. 인사말.

  2.   호세

    나는 당신의 지시를 따랐지만 Ubuntu 16.04에는 / etc / gdm 디렉토리가 없습니다.
    오류없이 시작되도록 스크립트를 어디에 두어야할지 모르겠습니다.

  3.   나는 상담한다

    튜토리얼 감사합니다 !!

    누군가를 도울 수 있다면 ... 우분투 18.04로 변경 사항을 영구적으로 남기려면 가정 / 사용자에 .xprofile 파일을 만들고 다음과 같이 구성을 추가해야했습니다.

    sudo gedit /home/team/.xprofile

    그리고 파일 내에서 다음과 같이 내 경우에는 내가 원하는 해상도로

    xrandr –newmode«1680x1050_60.00»146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync + vsync
    xrandr – 추가 모드 VGA-1 1680x1050_60.00
    xrandr – 출력 VGA-1 – 모드 1680x1050_60.00

  4.   FAM3RX

    형님, 나는 당신의 기사가 매우 좋다고 생각했습니다. 그것은 저를 많이 도왔습니다. 대단히 감사합니다 형님!
    1440 × 900의 해상도에서 첫 번째 방법을 사용하면 작동합니다.

  5.   Ricardo Bascuñan

    #! / bin / bash

    ## 사용 모드 :
    # scipt 파일 모델 이름
    # ./modeline.sh«3840 2160 60 ″ DP-1
    # 3840 2160은 해상도입니다.
    # 60은 hz
    # DP-1은 출력 포트입니다.

    모델 라인 =»$ (gtf $ 1 | sed -n 3p | sed 's / ^. \ {11 \} //')»
    에코 $ 모델
    xrandr –newmode $ modeline
    모드 =»$ (gtf $ 1 | sed -n 3p | cut -c 12- | cut -d '»'-f2)»
    xrandr –addmode $ 2 \»$ 모드 \»
    xrandr –output $ 2 –mode \»$ mode \»

  6.   야고

    안녕하세요! VGA 모니터에 새 해상도를 추가하려면 어떻게해야합니까? DVI 및 HDMI 용으로 만 만들었습니다! 부디!

    1.    데이비드 나란 조

      내가 입력 한 명령은 VGA-1, VGA-0, VGA-2 등의 이름으로 만 바꿉니다. gtf를 실행하면 모니터의 이름이 표시됩니다.

  7.   Catome

    귀하의 기사는 매우 좋지만 해상도를 변경하는 데 모든 pvto가 걸렸습니다. 지금까지는 해상도가 저장되지 않았지만 저장하기 위해 제공 한 두 옵션 중 어느 것도 작동하지 않습니다. Linux는 매우 좋지만 이러한 세부 사항은 사람들이 생각없이 창으로 돌아갈 수 있도록합니다.