E se eu definir DPI maior que o PPI do monitor no gnome usando xrandr?

2

Eu tenho um monitor com resolução 1440x900, 19 polegadas, cujo PPI é 89,37.

Eu posso definir o DPI da tela com o comando:

# xrandr --dpi 100

Mas o problema é que o PPI do meu monitor é apenas 89.37, como o comando xrandr define o DPI do monitor maior que o PPI? (Pelo que entendi, o PPI é propriedade do monitor e não pode ser alterado, mas o DPI é algo que pode ser ajustado para obter uma exibição melhor, estou certo?)

Então, meu problema é:

  1. O que acontece sob o SO (ou como o SO lida com isso?) se o DPI for maior que o PPI?
  2. O que acontece se o DPI for maior que o PPI?
por Alaneuler 05.03.2017 / 13:02

1 resposta

2

A configuração "DPI" que você pode definir com o xrandr é puramente uma indicação para aplicativos, ele não configura o hardware. Normalmente, o monitor informa ao computador qual é sua resolução e densidade de pixels. Você pode substituir o valor relatado por um falso, se quiser, ou definir um valor se o monitor não reportar nenhum. O sistema operacional não se importa como tal, as configurações de DPI são usadas apenas por aplicativos que querem desenhar algo em um determinado tamanho, como um multiplicador para converter de uma unidade de distância para pixels. Por exemplo, se um aplicativo desejar definir um texto com 1/6 de altura, ele multiplicaria 1/6 pela configuração de DPI para descobrir que ele deve usar uma fonte de 15px com a configuração padrão do monitor e uma fonte de 17px com 100 ppp configuração.

    
por 06.03.2017 / 02:35