Linux에서 사용자 지정 화면 해상도 설정(영구)

4903 단어 linuxresolutionscreen
아마도 이전에 Linux에서 사용자 지정 화면 해상도 또는 해상도를 설정하는 방법을 검색했을 것입니다.

몇 가지 프로세스 후에 화면 해상도를 설정했으며 다음 재부팅 시 영향을 받지 않는 것을 확인했습니다.

자, Linux에서 사용자 지정 화면 해상도를 설정하는 방법은 무엇입니까? 영구적으로 🦾


1 단계



대상 화면의 이름 알아보기

터미널에서,

xrandr


아래와 같은 출력을 볼 수 있습니다.

$ xrandr
Screen 0: minimum 320 x 200, current 2880 x 900, maximum 16384 x 16384
eDP-1 connected primary 1280x720+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768      59.99 +  39.94
   1280x720      60.00*   59.99    59.86    59.74
   1024x768      60.04    60.00
   960x720       60.00
   928x696       60.05
   896x672       60.01
   1024x576      59.95    59.96    59.90    59.82
   960x600       59.93    60.00
   960x540       59.96    59.99    59.63    59.82
   800x600       60.00    60.32    56.25
   840x525       60.01    59.88
   864x486       59.92    59.57
   700x525       59.98
   800x450       59.95    59.82
   640x512       60.02
   700x450       59.96    59.88
   640x480       60.00    59.94
   720x405       59.51    58.99
   684x384       59.88    59.85
   640x400       59.88    59.98
   640x360       59.86    59.83    59.84    59.32
   512x384       60.00
   512x288       60.00    59.92
   480x270       59.63    59.82
   400x300       60.32    56.34
   432x243       59.92    59.57
   320x240       60.05
   360x202       59.51    59.13
   320x180       59.84    59.32
HDMI-1 connected 1280+720+0 (normal left inverted right x axis y axis) 160mm x 90mm
   1920x1080     60.00 +  50.00    59.94
   1280x1024     60.02
   1280x720      60.00    59.94
   1024x768      60.00
   800x600       60.32
   720x480       60.00    59.94
   640x480       60.00    59.94
   720x400       70.08


내 화면 이름은 eDP-1HDMI-1입니다.

이 예에서는 사용자 지정 화면 해상도를 HDMI-1 화면에 추가하고 영구적으로 설정합니다.


2 단계



해상도 매개변수를 생성합니다.

터미널에서,

cvt 1600 900 60

cvt 명령을 사용하여 해상도 모델라인 데이터를 생성할 수 있습니다.
출력을 보여드리겠습니다.

$ cvt 1600 900 60
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync


onxrandr 명령을 사용하려면 Modeline 단어 뒤에 출력을 복사해야 합니다.

이와 같이,

"1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync



3단계



이제 새로운 해상도 모드를 만들 수 있습니다.

터미널에서,

$ xrandr --newmode <copied commands>


예를 들어,

$ xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync



4단계



해상도 모드를 추가합니다.

$ xrandr --addmode HDMI-1 "<width>x<height>_<Hz>"


이와 같이,

$ xrandr --addmode HDMI-1 "1600x900_60.00"


거의 완료되었습니다!


5단계



사용자 지정 해상도를 설정합니다.

$ xrandr --output HDMI-1 --mode "1600x900_60.00"



영구적으로 만드십시오!



모든 xrandr 모드 명령을 Xsetup 파일에 추가합니다.

$ sudo nano /usr/share/sddm/scripts/Xsetup


추가,

xrandr --newmode "1600x900_60.00"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync

xrandr --addmode HDMI-1 "1600x900_60.00"


시스템이 이미 특정 화면의 해상도 데이터를 저장했기 때문에 화면 해상도 명령을 추가하지 않습니다.

파일을 저장하고 직접 확인하십시오!

좋은 웹페이지 즐겨찾기