DPI-värdet på en skärm anger hur många punkter per tum eller pixlar per tum den stöder. När upplösningen ökar ökar även skärmens densitet. Du kanske vet vilken upplösning din skärm har men du kanske inte har någon aning om vad din skärms DPI är. Det är viktigt att hitta rätt DPI-värde i Linux. Om du ställer in det på ett felaktigt värde blir kontroller och ikoner suddiga eller små. I den här artikeln kommer vi att se hur du hittar rätt värde för din skärm.
Annons
I moderna distros kan X-servern automatiskt upptäcka rätt värde. Om värdet är felaktigt kan du beräkna det manuellt och ändra det i din Linux-skrivbordsmiljö och för X-servern globalt.
Obs! Inte all Linux-programvara ser bra ut i högupplöst läge än. LibreOffice stöder till exempel HiDPI bra, men har inte ett enda ikontema som passar högupplösta. Skalningsfaktorn för Mozilla Firefox måste också justeras manuellt. Endast Cinnamon-skrivbordsmiljön har perfekt DPI-skalningsstöd direkt.
Låt oss se hur du hittar ditt DPI-värde i Linux.
Hitta DPI-värdet för din skärm
För att hitta det aktuella DPI-värdet på skärmen som används av Xserver, gör följande.
- Öppna din favorit terminalemulator.
- Skriv eller kopiera och klistra in följande kommando:
xdpyinfo | grep -B 2 upplösning
Resultatet blir ungefär så här:
Linjen 'upplösning' visar det verkliga värdet.
Om detta värde inte är korrekt kan du själv beräkna det. Så här gör du.
Hur man beräknar rätt DPI-värde
Gör följande för att beräkna rätt DPI-värde.
- Öppna din favoritterminalemulator
- Få din skärmstorlek i millimeter genom att köra kommandot:
xrandr | grep -w ansluten
Utgången innehåller den fysiska skärmstorleken i millimeter. I mitt fall är det 340 mm x 190 mm.
- Konvertera den till centimeter. Mina värden är 34 x 19.
- Konvertera centimeter till tum. Dela värdena med 2,54. I mitt fall är värdena följande: 13.39in x 7.48in.
- Dela slutligen dina skärmupplösningsvärden med tumvärden. I mitt fall är värdena följande:
1920 / 13.39 = 143.390589993 = ~ 144.
1080 / 7,48 = 144,385026738 = ~ 144.
Det är allt. För min skärm måste jag använda 144 som mitt DPI-värde. Låt oss se hur man ändrar det.
Hur man ändrar DPI-värdet
Beroende på vilken grafisk skrivbordsmiljö du använder kan proceduren vara annorlunda. Jag kommer att granska några vanliga fall som ger dig en uppfattning om vad du ska göra.
var kan jag skriva ut ett papper
Ingen skrivbordsmiljö / barebones fönsterhanterare
Om du kör en fönsterhanterare utan en fullständig DE (till exempel Fluxbox) måste du skapa eller ändra / home / ditt användarnamn / .Xresources-fil och lägga till följande rad:
Xft.dpi: 144
Här och i alla exempel nedan, ersätt 144-delen med ditt faktiska DPI-värde.
Om din .Xresources-fil inte bearbetas, lägg till följande rad i startfilen (t.ex. .xinitrc eller någon fönsterhanteringsspecifik fil)
xrdb -merge ~ / .Xresources
Alternativt kan du försöka med följande rad:
xrandr - dpi 144
Xrandr kan dock ha problem med vissa skärmdrivrutiner. Försök och se om det här fungerar eller inte. I mitt fall fungerar det inte.
inget ljud efter uppgradering till Windows 10
Gnome 3
Öppna ett nytt terminalfönster och kör kommandot:
gsettings ställer in org.gnome.desktop.interface skalningsfaktor 2
Skalningsfaktorparametern gör att endast heltal kan ställas in. 1 = 100%, 2 = 200% och så vidare.
Xfce
DPI kan ställas in på vad du vill ha under Inställningar - Utseende - Teckensnitt.
För vidare läsning rekommenderar jag att du hänvisar till denna sida . Det är dedikerat till Arch Linux, men tipsen är vanliga mellan alla moderna distributioner eller kan enkelt anpassas.