Como obter a resolução DPI correta no Ubuntu 13.04 Saucy?

8

O DPI físico da tela do meu laptop é de aproximadamente 142 pontos por polegada, como você pode calcular a partir da saída correta de 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

No entanto, o Ubuntu aparentemente força o servidor X a usar 96 dpi e, portanto, assume um tamanho físico errado da tela, que você pode verificar com xdpyinfo

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

Como consequência, as fontes e outros elementos visuais são menores como deveriam ser. Você pode verificar com qualquer navegador da web neste site . O quadrado é muito pequeno, menos de 1 em ^ 2.

Esta resposta lista uma série de soluções, nenhuma delas funciona para mim:

  1. Diga ao lightdm para iniciar o X com a opção -dpi 142 , que eu consegui no Saucy editando o /etc/lightdm/lightdm.conf.d/50-xserver-command.conf. Não tem efeito.

  2. Execute xrandr -dpi 142x142 , ao iniciar a sessão X, adicionando um arquivo a /etc/X11/Xsession.d/. Não tem efeito

  3. Defina o fator de escala de texto, que pode ser obtido de várias maneiras. Isso só afeta as fontes renderizadas pelo Unity / Gnome / GTK (?), Basicamente o GUI padrão do Ubuntu, mas falha em outros aplicativos, como navegadores da web ou visualizadores de PDF. Não é o que eu quero.

Como faço para o Ubuntu usar o dpi correto para a minha tela?

Atualização: isso parece ser um bug conhecido disfarçado de recurso. Quais são suas soluções alternativas?

    
por Jan 17.11.2013 / 15:36

2 respostas

5

Para obter a resolução atual da DPI, use

xdpyinfo | grep -B2 resolution

Para atualizar a resolução DPI, diga para 142 dpi use

xrandr --dpi 142
    
por Manas 07.12.2013 / 23:51
0

Eu instalei o rastreador de pacotes e a variável QT_DEVICE_PIXEL_RATIO definiu:

# echo $QT_DEVICE_PIXEL_RATIO
auto

eu tenho um comentário no arquivo / etc / profile:

#QT_DEVICE_PIXEL_RATIO=auto
#export QT_DEVICE_PIXEL_RATIO

está tudo bem agora

    
por Coustillas Pierre-Adrien 13.05.2018 / 14:54