Come trovare e modificare i DPI dello schermo in Linux
Il valore DPI di uno schermo indica quanti punti per pollice o pixel per pollice supporta. All'aumentare della risoluzione, aumenta anche la densità del display. Potresti sapere quale risoluzione ha il tuo display ma potresti non avere idea di quale sia il DPI del tuo schermo. È importante trovare il valore DPI corretto in Linux. Impostandolo su un valore errato, i controlli e le icone appariranno sfocati o piccoli. In questo articolo vedremo come trovare il giusto valore per il tuo schermo.
Annuncio
Nelle moderne distribuzioni, il server X può rilevare automaticamente il valore corretto. Se il valore non è corretto, puoi calcolarlo manualmente e modificarlo nel tuo ambiente desktop Linux e per il server X a livello globale.
Nota: non tutto il software Linux sembra ancora a posto in modalità ad alta risoluzione. Ad esempio, LibreOffice supporta bene HiDPI, ma non viene fornito con un singolo tema di icone adatto alle alte risoluzioni. Anche il fattore di scala di Mozilla Firefox deve essere regolato manualmente. Solo l'ambiente desktop Cinnamon ha un perfetto supporto per il ridimensionamento DPI pronto all'uso.
Vediamo come trovare il tuo valore DPI in Linux.
Trova il valore DPI per il tuo schermo
Per trovare il valore DPI corrente dello schermo utilizzato da Xserver, procedi come segue.
- Apri il tuo preferito emulatore di terminale
- Digita o copia-incolla il seguente comando:
xdpyinfo | grep -B 2 risoluzione
L'output sarà qualcosa del genere:
La riga "risoluzione" mostra il valore effettivo.
Se questo valore non è corretto, puoi calcolarlo tu stesso. Ecco come.
Come calcolare il giusto valore DPI
Per calcolare il valore DPI corretto, procedi come segue.
- Apri il tuo emulatore di terminale preferito
- Ottieni le dimensioni dello schermo in millimetri eseguendo il comando:
xrandr | grep -w connesso
L'output contiene la dimensione fisica del display in millimetri. Nel mio caso, è 340 mm x 190 mm.
- Convertilo in centimetri. I miei valori sono 34 x 19.
- Converti centimetri in pollici. Dividi i valori per 2,54. Nel mio caso, i valori sono i seguenti: 13,39 pollici x 7,48 pollici.
- Infine, dividi i valori della risoluzione dello schermo per i valori in pollici. Nel mio caso i valori sono i seguenti:
1920/13.39 = 143,390589993=~144.
1080/7.48 = 144,385026738=~144.
Questo è tutto. Per il mio schermo, devo usare 144 come valore DPI. Vediamo come cambiarlo.
Come modificare il valore DPI
A seconda dell'ambiente desktop grafico in uso, la procedura può essere diversa. Esaminerò alcuni casi comuni che ti daranno un'idea di cosa fare.
Nessun ambiente desktop/gestore di finestre barebone
Se stai eseguendo un gestore di finestre senza un DE completo (ad esempio Fluxbox), devi creare o modificare il file /home/nome utente/.Xresources e aggiungere la seguente riga:
Xft.dpi: 144
Qui e in tutti gli esempi seguenti, sostituisci la parte 144 con il tuo valore DPI effettivo.
Se il tuo file .Xresources non viene elaborato, aggiungi la seguente riga al tuo file di avvio (ad es. .xinitrc o qualche file specifico del gestore di finestre)
xrdb -merge ~/.Xresources
In alternativa, puoi provare con la seguente riga:
xrandr --dpi 144
Tuttavia, xrandr potrebbe avere problemi con alcuni driver di visualizzazione. Prova a vedere se funziona o meno. Nel mio caso, questo non funziona.
Gnomo 3
Apri una nuova finestra di terminale ed esegui il comando:
gsettings set org.gnome.desktop.interface fattore di scala 2
Il parametro fattore di scala consente di impostare solo numeri interi. 1 = 100%, 2 = 200% e così via.
Xfce
Il DPI può essere impostato su ciò che desideri in Impostazioni - Aspetto - Carattere.
Per ulteriori letture, ti consiglio di fare riferimento a questa pagina. È dedicato ad Arch Linux, ma i suggerimenti sono comuni a tutte le moderne distro o possono essere facilmente adattati.