사용자 정의 해상도를 어떻게 설정하나요?

사용자 정의 해상도를 어떻게 설정하나요?

xrandrVGA 출력의 새 모드로 1680x1050을 설정하려고 했지만 다음과 같이 표시됩니다.

sudo xrandr --addmode VGA-0 1680
X Error of failed request:  BadMatch (invalid parameter attributes)
Major opcode of failed request:  140 (RANDR)
Minor opcode of failed request:  18 (RRAddOutputMode)
Serial number of failed request:  35
Current serial number in output stream:  36

답변1

먼저 다음을 사용하여 "모델라인"을 생성합니다.이력서
구문은 다음과 같습니다이력서 너비 높이 새로 고침 빈도

cvt 1680 1050 60

이것은 당신에게 다음을 제공합니다:

# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync

이제 이렇게 말해보세요xrandr:

xrandr --newmode "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync

그런 다음 선택한 출력의 가능한 해상도 표에 추가할 수 있습니다.

xrandr --addmode VGA-0 1680x1050_60.00

재부팅 후 변경 사항이 손실됩니다. 해상도를 지속적으로 설정하려면 ~/.xprofile다음 내용으로 파일을 생성하십시오.

#!/bin/sh
xrandr --newmode "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync
xrandr --addmode VGA-0 1680x1050_60.00

VGA-0을 모니터 연결로 교체해야 합니다. xrandr --listmonitors를 사용하십시오.

답변2

이전에 지정한 사용자 정의 해상도를 설정하는 방법. 해결 방법을 생성하기 위해 정의된 다른 단계를 실행한 후 다음을 실행합니다.

xrandr -s 1680x1050

답변3

이전에 지정한 사용자 정의 해상도를 설정하는 방법다중 모니터 실행. 해결 방법을 생성하기 위해 정의된 다른 단계를 실행한 후 다음을 실행합니다.

xrandr --output DVI-0 --mode 1680x1050

DVI-0장치 ID로 바꾸십시오 . 예:VGA-0

답변4

확실히 autorandr를 살펴봐야 합니다. 더 쉬운 방법은 없는 것 같습니다.

이것은 (Ubuntu의) 매뉴얼 페이지입니다: http://manpages.ubuntu.com/manpages/bionic/man1/autorandr.1.html

그리고 이것은 소스 코드입니다: https://github.com/phillipberndt/autorandr

다음을 사용하여 Ubuntu에 설치하십시오.

sudo apt install autorandr

그런 다음 다음을 사용하여 현재 구성을 저장하십시오.

autorandr -s myFaveConfig

구성을 변경하고 다른 항목을 저장합니다.

autorandr -s myOtherConfig

그런 다음 원할 때마다 다음을 사용하여 적용하십시오.

autorandr [theConfigIwant]

예를 들어:

autorandr myFaveConfig

이 예에서 저장한 첫 번째 구성을 로드합니다.

더 쉬운 것은 없습니다 !!

관련 정보