Ubuntu 13.04 Saucy에서 올바른 DPI 해상도를 얻는 방법?


8

노트북 화면의 실제 DPI는 다음과 같은 올바른 출력 에서 계산할 수 있으므로 인치당 약 142 도트 입니다 xrandr --query.

$ xrandr --query | head
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm

그러나 우분투는 X 서버가 96 dpi를 사용하도록 강제 표시하므로 디스플레이의 실제 크기가 잘못되었다고 가정합니다. xdpyinfo

$ xdpyinfo | grep -B2 dots
screen #0:
  dimensions:    1920x1080 pixels (508x286 millimeters)
  resolution:    96x96 dots per inch

결과적으로 글꼴 및 기타 시각적 요소는 작아야합니다. 이 웹 사이트의 모든 웹 브라우저 에서 확인할 수 있습니다 . 정사각형이 너무 작아 1 in ^ 2보다 작습니다.

이 답변 에는 여러 가지 해결 방법 나열되어 있지만 어느 것도 나를 위해 작동하지 않습니다.

  1. /etc/lightdm/lightdm.conf.d/50-xserver-command.conf를 -dpi 142편집하여 Saucy에서 달성 한 옵션으로 lightdm에게 X를 시작하도록 지시하십시오. 효과가 없습니다.

  2. xrandr -dpi 142x142/etc/X11/Xsession.d/에 파일을 추가하여 X 세션을 시작할 때 실행하십시오 . 효과가 없습니다

  3. 여러 가지 방법으로 얻을 수있는 텍스트 스케일링 계수를 설정하십시오. 이것은 기본적으로 표준 Ubuntu GUI 인 Unity / Gnome / GTK (?)로 렌더링 된 글꼴에만 영향을 주지만 웹 브라우저 나 PDF 뷰어와 같은 다른 앱에서는 실패합니다. 내가 원하는 것이 아닙니다.

Ubuntu에서 화면에 올바른 dpi를 사용하려면 어떻게해야합니까?

업데이트 : 이것은 것으로 보인다 알려진 버그 기능으로 위장. 해결 방법은 무엇입니까?

답변:


6

현재 DPI 해상도를 사용하려면

xdpyinfo | grep -B2 resolution

DPI 해상도를 142dpi로 업데이트하려면

xrandr --dpi 142

0

패킷 추적 프로그램을 설치했으며 QT_DEVICE_PIXEL_RATIO 변수가 정의했습니다.

# echo $QT_DEVICE_PIXEL_RATIO
auto

/ etc / profile 파일에 주석이 있습니다.

#QT_DEVICE_PIXEL_RATIO=auto
#export QT_DEVICE_PIXEL_RATIO

지금은 괜찮아요

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.