====== XRandr ======
* Linux 화면 / display / monitor 해상도 정보 보기/조정 툴
* [[https://wiki.ubuntu.com/X/Config/Resolution|X/Config/Resolution - Ubuntu Wiki]]
* [[https://wiki.gentoo.org/wiki/Xrandr|Xrandr - Gentoo Wiki]]
* xrandr 명령을 로그인시 마다 실행하고자 한다면 ''$HOME/.xsessionrc'' 파일에 넣어둔다.
* [[linux:gnome-randr|gnome-randr]]
===== 해상도 변경 =====
* ''xrandr'' : 전체 디스플레이 정보 보기
* 특정 디스플레이를 특정 해상도로 변경하기
# rate 는 지정안해도 대부분 무관
# 모니터가 두 대 이상일 때 그냥 해상도만 지정하면 Mirror방식(동일 화면)으로 됨
xrandr --output VGA1 --mode 1024x768 --rate 60
===== 모니터 주사율(refresh rate hz) 설정 =====
* [[https://askubuntu.com/questions/433855/how-to-make-custom-refresh-rate-stay-saved|nvidia - How to make custom refresh rate stay saved? - Ask Ubuntu]]
xrandr --output DP-1-1 --mode 3840x2160 --rate 60.00
===== 디스플레이 끄기 =====
xrandr --output VGA1 --off
===== 듀얼 모니터 =====
* 서로 다른 화면을 보여주는 듀얼 모니터로 만들고자 할 때
# LVDS1(랩탑의 기본 디스플레이) 오른쪽에 위치하는 화면으로 만든다.
xrandr --output VGA1 --mode 1024x768 --right-of LVDS1
# Laptop 화면을 Primary로
xrandr --output LVDS1 --primary
===== Scale / HiDPI =====
* [[https://askubuntu.com/questions/1193940/setting-monitor-scaling-to-200-with-xrandr|xorg - Setting monitor scaling to 200% with xrandr - Ask Ubuntu]]
* ''%%--%%scale 2x2''
xrandr \
--output DP-4 --primary --pos 0x0 --scale 2x2 \
--output DP-2 --pos 3840x0 --scale 2x2 \
--output eDP-1-1 --off
* [[https://nilsonsales.wordpress.com/2019/10/31/changing-monitor-dpi-on-kde-using-xrandr/|Changing monitor DPI on KDE using ‘xrandr’ – Experimental Blog]]
* [[https://blog.summercat.com/configuring-mixed-dpi-monitors-with-xrandr.html|Configuring mixed DPI monitors with xrandr | The One and the Many]]
xrandr --dpi 120
* The recommended values are 96 (default value), 120 (25% higher), 144 (50% higher), 168 (75% higher) and 192 (100% higher).
===== 밝기 조절 - brightness =====
* [[https://askubuntu.com/questions/149054/how-to-change-lcd-brightness-from-command-line-or-via-script|How to change LCD brightness from command line (or via script)? - Ask Ubuntu]]
xrandr -q | grep " connected"
# 목록에서 모니터 이름 확인
xrandr --output LVDS1 --brightness 0.5 # 1.0 이 max
===== arandr =====
* https://christian.amsuess.com/tools/arandr/
* **arandr**은 xrandr의 GUI 버전이다.
* 화면을 설정한 뒤에 ''Save as...''로 셸 스크립트를 저장하고, 해당 스크립트를 시작 프로그램으로 등록하면 항상 원하는 화면으로 시작할 수 있다.
===== autorandr =====
* https://github.com/phillipberndt/autorandr
* 하드웨어 자동인식으로 ''xrandr'' 실행
===== 참조 =====
* [[https://www.maketecheasier.com/change-screen-resolution-ubuntu/|How to Change the Screen Resolution in Ubuntu - Make Tech Easier]] : xrandr 의 다양한 사용법
* [[https://askubuntu.com/questions/281509/how-do-i-change-the-screen-resolution-using-ubuntu-command-line|How do I change the screen resolution using Ubuntu command line? - Ask Ubuntu]]
* [[https://www.baeldung.com/linux/adjust-screen-resolution|Adjusting Screen Resolution in Linux | Baeldung on Linux]]