Come ottenere la giusta risoluzione DPI su Ubuntu 13.04 Saucy?


8

Il DPI fisico dello schermo del mio laptop è di circa 142 punti per pollice, come puoi calcolare dall'output corretto di 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

Tuttavia, Ubuntu sembra forzare il server X a utilizzare 96 dpi e quindi assumere una dimensione fisica errata del display, che è possibile verificare con xdpyinfo

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

Di conseguenza, i caratteri e altri elementi visivi sono più piccoli di come dovrebbero essere. È possibile verificare con qualsiasi browser Web su questo sito Web . Il quadrato è troppo piccolo, meno di 1 in ^ 2.

Questa risposta elenca una serie di soluzioni alternative, nessuna delle quali funziona per me:

  1. Di 'a lightdm di avviare X con l'opzione -dpi 142, che ho ottenuto su Saucy modificando /etc/lightdm/lightdm.conf.d/50-xserver-command.conf. Non ha alcun effetto.

  2. Esegui xrandr -dpi 142x142all'avvio della sessione X aggiungendo un file a /etc/X11/Xsession.d/. Non ha alcun effetto

  3. Imposta il fattore di ridimensionamento del testo, che può essere ottenuto in diversi modi. Questo ha effetto solo sui caratteri resi da Unity / Gnome / GTK (?), In sostanza la GUI di Ubuntu standard, ma fallisce per altre app come browser web o visualizzatori di PDF. Non quello che voglio.

Come faccio ad avere Ubuntu per usare il dpi corretto per il mio schermo?

Aggiornamento: questo sembra essere un bug noto mascherato da funzionalità. Quali sono le soluzioni alternative?

Risposte:


6

Per ottenere l'attuale risoluzione DPI utilizzare

xdpyinfo | grep -B2 resolution

Per aggiornare la risoluzione DPI dire a 142 dpi utilizzare

xrandr --dpi 142

0

Ho installato il pacchetto di tracciamento e la variabile QT_DEVICE_PIXEL_RATIO ha definito:

# echo $QT_DEVICE_PIXEL_RATIO
auto

ho un commento nel file / etc / profile:

#QT_DEVICE_PIXEL_RATIO=auto
#export QT_DEVICE_PIXEL_RATIO

è a posto adesso

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.