Linux에서는 DPI(인치당 도트 수)가 기본값으로 설정되어 있으며 96
부팅 매개변수 등을 통해 전체적으로 변경할 수 있습니다.X
X -dpi 120
것 같다주요 영향텍스트/글꼴 크기 조정. 반대로 화면 해상도(예: 1920x1080)가 변경되면 이는 모든 것(windows/text/images/etc)에 영향을 미칩니다.
DPI는 텍스트 크기 조정에만 적용됩니까?
답변1
딥 PI
DPI는 인치당 도트 수를 나타내며공간 인쇄/표시 측정항목, 특히 1인치(2.54cm) 범위 내에서 정렬될 수 있는 개별 점의 수입니다. 컴퓨터 화면에는 점이 없지만 픽셀이 있고 밀접하게 관련된 개념은 인치당 픽셀 수(PPI)이므로 DPI는 PPI 개념을 통해 달성됩니다. 기본 96
DPI 측정값은 수직 및 수평으로 96x96입니다. 또한DPI 란 무엇입니까? 언제 그것이 중요합니까?영상 내용이 매우 풍부합니다.
해결하다
기본 화면 해상도는 화면이 실제로 가지고 있는 픽셀 수(X, Y 가로 및 세로)를 나타냅니다. 예를 들어, 1920x1080 Full HD 화면에는 가로 1920개의 물리적 픽셀과 세로 1080개의 물리적 픽셀이 있습니다. 즉, 전체 화면의 총 픽셀 수는 2073600입니다.
DPI(인치당 도트 수)와 달리 해상도는 물리적 크기 측정과 전혀 관련이 없으며 단순히 가로/세로 픽셀 수와 관련이 있습니다.
Xorg, DPI 및 해상도
X 서버는 DPI/PPI 기능을 위해 실제/추측된 화면 공간 측정값과 해당 해상도를 요구하고 획득하고 사용합니다. 데스크탑 구성에서는 화면 해상도와 DPI/PPI 값을 사용합니다.표시된 모든 요소(텍스트, 애플리케이션 등)는 대부분의 경우 픽셀을 사용하여 콘텐츠를 표시하기 위한 크기 조정 메커니즘을 구현합니다.이것이 DPI 설정이 DPI가 아닌 픽셀 측정을 구현하기 때문에 대부분의 창 크기에 영향을 미치지 않는 이유입니다. 반면 텍스트/글꼴은 DPI/PPI 측정을 구현하며 DPI 값이 변경되면 크기도 변경됩니다.
명령 및 구성
SDDM을 사용하여 DPI를 변경합니다.
# Edit /etc/sddm.conf with the following
[X11]
ServerArguments=-nolisten tcp -dpi 120
Lightdm을 사용하여 DPI를 변경합니다.
# Edit /etc/lightdm/lightdm.conf.d/lightdm.conf with the following
[SeatDefaults]
xserver-command=X -dpi 120
현재 DPI 가져오기
xdpyinfo | grep dots
xrdb -query | grep dpi
화면 크기 가져오기
# Note that xrandr Xorg extension does not display an accurate measurement
xrandr | grep -w connected
# alternative
xdpyinfo | grep -B2 resolution
정확한 화면 측정값 얻기(sudo/root 필요)
monitor-edid
# or
monitor-edid | monitor-parse-edid
# or
get-edid | parse-edid