Dimensionamento de bitmaps em janelas individuais no monitor HiDPI no Linux

2

O Windows 8.1 ou mais recente e o macOS redimensionarão uma janela individual em bitmap (resultando em janelas borradas, mas proporcionalmente corretas) de um aplicativo se a janela desse aplicativo não declarar que ele suporta o modo de dimensionamento DPI ou retina. É possível fazer o mesmo no Linux (seja no ambiente X11 ou Wayland)?

Por favor, note que o uso de display X11 separado com VNC não é uma opção, uma vez que provoca atraso significativo e desativa DRI e OpenGL. E abaixar toda a resolução da área de trabalho também não é uma opção, já que a resolução muito alta é a razão pela qual comprei uma tela de alto DPI.

Aqui está o exemplo Captura de tela do macOS . Observe que a janela XQuartz (aquela que está exibindo o XTerm) não suporta o dimensionamento HiDPI, de modo que o macOS renderize essa janela na resolução original e dimensione essa janela usando o método bitmap, resultando em janelas borradas e pixeladas. As outras janelas (XQuartz update e macOS built-in terminal) suportam HiDPI, então o macOS as redimensiona usando o método de exibição de retina adequado em vez de bitmap.

Aqui está outra captura de tela do do Windows 10 . Note que o Winbox do Mikrotik não suporta dimensionamento de exibição HiDPI, de modo que o Windows 10 renderize a janela a 96 dpi e reduza a janela usando o método bitmap, resultando em janelas borradas e pixeladas.

    
por Paulus Hendrata 06.11.2016 / 02:47

0 respostas