O X11 pode escalar para resoluções virtuais em telas HiDPI / Retina da maneira que o OS X faz?


8

Recentemente, tive a chance de usar um Macbook Pro com tela Retina, e é bastante claro que a tela é futurista o suficiente para justificar o marketing exagerado da Apple.

Tenho olhos sensíveis e não gosto de ver textos muito pequenos. O dimensionamento virtual da Apple para resoluções HiDPI dimensiona a tela inteira, não apenas os botões de texto / interface do usuário. Isso cria um nível mais alto de detalhes em uma tela que abrange uma resolução virtual menor.

A maioria das discussões que encontrei dizem que não há solução semelhante ao usar o Linux, exceto para alterar as configurações de DPI do gnome.

Após algumas pesquisas superficiais, parece que as resoluções em escala são possíveis no X11 (veja aqui ). O recurso --scale pode ser usado para netbooks virtualizando uma resolução maior, mas os valores invertidos podem emular uma área de trabalho de 1440x900 em uma tela de 2880x1800? Se não, por que?

Respostas:


6

Por que você não tenta a si mesmo?

xrandr --output LVDS-1 --scale 0.5x0.5

parece funcionar de maneira aceitável - mas lembre-se de que é apenas dimensionamento, por exemplo, qualquer renderização de fonte ficará embaçada em vez de fina e nítida (não importa qual algoritmo é usado para o dimensionamento que ele atua em bitmaps) - para que a solução correta esteja configurando DPI do dispositivo de exibição e tamanhos de fonte / ícone.


Obrigado! Eu estava tentando descobrir por que isso não funcionaria e não tenho um dispositivo HiDPI para testar. A resposta é, como você mencionou, que o dimensionamento do xrandr funciona via bitmap. O embaçamento que eu recebo em uma tela de DPI mais baixa permaneceria. Acho que teremos que esperar por uma solução mais completa.
Tammer Ibrahim 25/03

A solução é, como mencionei, definir o DPI apropriado e usar tamanho de fonte grande e arte. AFAIK é exatamente o que a Apple faz.
Peterph
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.