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 conseqüência, 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, menor que 1 em ^ 2.
Esta resposta lista várias soluções alternativas, nenhuma das quais funciona para mim:
Diga ao lightdm para iniciar o X com a opção
-dpi 142
que eu obtive no Saucy editando /etc/lightdm/lightdm.conf.d/50-xserver-command.conf. Não tem efeito.Execute
xrandr -dpi 142x142
, ao iniciar a sessão X, adicionando um arquivo ao /etc/X11/Xsession.d/. Não tem efeitoDefina o fator de escala do texto, que pode ser alcançado de várias maneiras. Isso afeta apenas as fontes renderizadas pelo Unity / Gnome / GTK (?), Basicamente a 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 na minha tela?
Atualização: parece ser um bug conhecido disfarçado de recurso. Quais são as suas soluções alternativas?
fonte