xrandr
VGA 출력의 새 모드로 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
이 예에서 저장한 첫 번째 구성을 로드합니다.
더 쉬운 것은 없습니다 !!