Bagaimana cara mendapatkan resolusi DPI yang tepat di Ubuntu 13,04 Saucy?

8

DPI fisik layar laptop saya adalah sekitar 142 titik per inci karena Anda dapat menghitung dari output yang benarxrandr --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

Namun, Ubuntu tampaknya memaksa server X untuk menggunakan 96 dpi dan dengan demikian menganggap ukuran fisik tampilan yang salah, yang dapat Anda periksa dengan xdpyinfo

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

Akibatnya, font dan elemen visual lainnya lebih kecil seperti seharusnya. Anda dapat memeriksa dengan browser web apa saja di situs web ini . Kotak terlalu kecil, kurang dari 1 in ^ 2.

Jawaban ini mencantumkan sejumlah solusi, yang tidak satu pun berhasil untuk saya:

  1. Katakan lightdm untuk memulai X dengan opsi -dpi 142, yang saya capai pada Saucy dengan mengedit /etc/lightdm/lightdm.conf.d/50-xserver-command.conf. Tidak berpengaruh.

  2. Jalankan xrandr -dpi 142x142, saat memulai sesi X dengan menambahkan file ke /etc/X11/Xsession.d/. Tidak berpengaruh

  3. Atur faktor penskalaan teks, yang dapat dicapai dengan beberapa cara. Ini hanya memengaruhi font yang dibuat oleh Unity / Gnome / GTK (?), Pada dasarnya GUI Ubuntu standar, tetapi gagal untuk aplikasi lain seperti browser web atau pemirsa PDF. Bukan yang saya inginkan.

Bagaimana caranya agar Ubuntu menggunakan dpi yang benar untuk layar saya?

Pembaruan: Tampaknya ini adalah bug yang dikenal yang menyamar sebagai fitur. Apa solusinya?

Jan
sumber

Jawaban:

6

Untuk mendapatkan resolusi DPI saat ini, gunakan

xdpyinfo | grep -B2 resolution

Untuk memperbarui resolusi DPI katakanlah menggunakan 142 dpi

xrandr --dpi 142
Manas
sumber
0

Saya telah menginstal pelacak paket dan variabel yang ditentukan QT_DEVICE_PIXEL_RATIO:

# echo $QT_DEVICE_PIXEL_RATIO
auto

saya punya komentar di file / etc / profile:

#QT_DEVICE_PIXEL_RATIO=auto
#export QT_DEVICE_PIXEL_RATIO

sudah baik sekarang

Coustillas Pierre-Adrien
sumber