X11 può adattarsi alle risoluzioni virtuali sugli schermi HiDPI / Retina come fa OS X?


8

Di recente ho avuto la possibilità di utilizzare un Macbook Pro con display Retina ed è abbastanza chiaro che il display è abbastanza futuristico da garantire effettivamente il marketing esagerato di Apple.

Ho gli occhi sensibili e non mi piace guardare un testo molto piccolo. Il ridimensionamento virtuale di Apple per le risoluzioni HiDPI ridimensiona l'intero schermo, non solo i pulsanti di testo / UI. Questo crea un livello più elevato di dettagli su una tela che comprende una risoluzione virtuale più piccola.

La maggior parte delle discussioni che ho trovato dicono che non esiste una soluzione simile quando si utilizza Linux se non per modificare le impostazioni DPI di gnome.

Dopo alcune ricerche superficiali, sembra che siano possibili risoluzioni ridimensionate in X11 (vedi qui ). La funzione --scale può essere usata per i netbook che virtualizzano una risoluzione più grande, ma valori invertiti potrebbero emulare un desktop 1440x900 su uno schermo 2880x1800? Se no, perché?

Risposte:


6

Perché non provi te stesso?

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

sembra funzionare in modo accettabile - ma ricorda che è solo il ridimensionamento, ad esempio qualsiasi rendering dei caratteri sarà sfocato piuttosto che fine e nitido (indipendentemente dall'algoritmo utilizzato per il ridimensionamento che agisce sulle bitmap) - per questo la soluzione corretta sta impostando DPI del dispositivo di visualizzazione e dimensioni del carattere / icona.


Grazie! Stavo cercando di capire perché questo non avrebbe funzionato e non ho un dispositivo HiDPI da testare. La risposta è, come dici tu, che il ridimensionamento xrandr funziona tramite bitmap. La sfocatura che ottengo su uno schermo DPI inferiore rimarrebbe. Immagino che dovremo aspettare una soluzione più completa.
Tammer Ibrahim,

La soluzione è, come ho già detto, l'impostazione di DPI adeguati e l'utilizzo di caratteri di grandi dimensioni e grafica. AFAIK è esattamente ciò che fa Apple.
peterph
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.