Linux에서 화면 DPI를 찾고 변경하는 방법
화면의 DPI 값은 인치당 도트 수 또는 인치당 픽셀 수를 나타냅니다. 해상도가 증가함에 따라 디스플레이 밀도도 증가합니다. 디스플레이의 해상도는 알 수 있지만 화면의 DPI가 무엇인지는 모를 수 있습니다. Linux에서 적절한 DPI 값을 찾는 것이 중요합니다. 잘못된 값으로 설정하면 컨트롤과 아이콘이 흐릿하거나 작게 보입니다. 이 기사에서는 화면에 적합한 값을 찾는 방법을 알아보겠습니다.
광고
최신 배포판에서 X 서버는 자동으로 올바른 값을 감지할 수 있습니다. 값이 올바르지 않으면 수동으로 계산하여 Linux 데스크탑 환경과 X 서버에 대해 전역적으로 변경할 수 있습니다.
참고: 일부 Linux 소프트웨어는 아직 고해상도 모드에서 제대로 작동하지 않습니다. 예를 들어, LibreOffice는 HiDPI를 잘 지원하지만 고해상도에 적합한 단일 아이콘 테마가 제공되지 않습니다. Mozilla Firefox의 배율도 수동으로 조정해야 합니다. Cinnamon 데스크탑 환경만이 즉시 사용 가능한 완벽한 DPI 스케일링 지원을 제공합니다.
Linux에서 DPI 값을 찾는 방법을 살펴보겠습니다.
화면의 DPI 값 찾기
Xserver에서 사용하는 화면의 현재 DPI 값을 찾으려면 다음을 수행하십시오.
- 즐겨찾기 열기 터미널 에뮬레이터.
- 다음 명령을 입력하거나 복사하여 붙여넣습니다.
xdpy 정보 | grep -B 2 해상도
출력은 다음과 같습니다.
"해상도" 줄은 실제 값을 보여줍니다.
이 값이 올바르지 않으면 직접 계산할 수 있습니다. 방법은 다음과 같습니다.
올바른 DPI 값을 계산하는 방법
적절한 DPI 값을 계산하려면 다음을 수행하십시오.
- 좋아하는 터미널 에뮬레이터 열기
- 다음 명령을 실행하여 화면 크기를 밀리미터 단위로 가져옵니다.
크란드르 | grep -w 연결됨
출력에는 밀리미터 단위의 물리적 디스플레이 크기가 포함됩니다. 제 경우에는 340mm x 190mm입니다.
- 센티미터로 변환하십시오. 내 값은 34 x 19입니다.
- 센티미터를 인치로 변환합니다. 값을 2.54로 나눕니다. 제 경우 값은 13.39in x 7.48in입니다.
- 마지막으로 화면 해상도 값을 인치 값으로 나눕니다. 제 경우 값은 다음과 같습니다.
1920/13.39 = 143,390589993=~144.
1080/7.48 = 144,385026738=~144.
그게 다야 내 화면의 경우 DPI 값으로 144를 사용해야 합니다. 변경하는 방법을 알아보겠습니다.
DPI 값을 변경하는 방법
사용 중인 그래픽 데스크탑 환경에 따라 절차가 다를 수 있습니다. 나는 당신이해야 할 일에 대한 아이디어를 줄 몇 가지 일반적인 경우를 검토 할 것입니다.
데스크탑 환경/베어본 창 관리자 없음
완전한 기능을 갖춘 DE(예: Fluxbox) 없이 창 관리자를 실행하는 경우 /home/your user name/.Xresources 파일을 생성하거나 수정하고 다음 줄을 추가해야 합니다.
Xft.dpi: 144
여기와 아래의 모든 예에서 144 부분을 실제 DPI 값으로 대체하십시오.
.Xresources 파일이 처리되지 않으면 시작 파일에 다음 줄을 추가하십시오(예: .xinitrc 또는 일부 창 관리자 특정 파일).
xrdb -merge ~/.Xresources
또는 다음 줄로 시도할 수 있습니다.
xrandr --dpi 144
그러나 xrandr은 특정 디스플레이 드라이버에 문제가 있을 수 있습니다. 이것이 작동하는지 확인하십시오. 제 경우에는 이것이 작동하지 않습니다.
그놈 3
새 터미널 창을 열고 다음 명령을 실행합니다.
gsettings는 org.gnome.desktop.interface 스케일링 팩터 2를 설정합니다.
scaling-factor 매개변수를 사용하면 정수만 설정할 수 있습니다. 1 = 100%, 2 = 200% 등입니다.
Xfce
DPI는 설정 - 모양 - 글꼴에서 원하는 대로 설정할 수 있습니다.
자세한 내용은 다음을 참조하는 것이 좋습니다. 이 페이지. Arch Linux 전용이지만 모든 최신 배포판에 공통적이거나 쉽게 적용할 수 있는 팁입니다.