Kaip rasti ir pakeisti ekrano DPI sistemoje „Linux“.
Ekrano DPI reikšmė rodo, kiek taškų colyje arba pikselių colyje jis palaiko. Didėjant skyrai, didėja ir ekrano tankis. Galbūt žinote, kokia yra jūsų ekrano skiriamoji geba, bet galbūt nežinote, koks yra jūsų ekrano DPI. Svarbu rasti tinkamą DPI reikšmę „Linux“. Nustačius neteisingą reikšmę, valdikliai ir piktogramos atrodys neryškūs arba maži. Šiame straipsnyje pamatysime, kaip rasti tinkamą ekrano vertę.
Skelbimas
Šiuolaikinėse platinimo sistemose X serveris gali automatiškai aptikti reikiamą reikšmę. Jei reikšmė neteisinga, galite ją apskaičiuoti rankiniu būdu ir pakeisti „Linux“ darbalaukio aplinkoje bei X serverio visame pasaulyje.
Pastaba: dar ne visa „Linux“ programinė įranga atrodo gerai didelės raiškos režimu. Pavyzdžiui, „LibreOffice“ gerai palaiko „HiDPI“, tačiau joje nėra nei vienos piktogramos temos, kuri tiktų didelės raiškos. „Mozilla Firefox“ mastelio koeficientą taip pat reikia reguliuoti rankiniu būdu. Tik „Cinnamon“ darbalaukio aplinka turi nepriekaištingą DPI mastelio keitimo palaikymą.
Pažiūrėkime, kaip rasti DPI reikšmę sistemoje „Linux“.
Raskite savo ekrano DPI reikšmę
Norėdami rasti dabartinę Xserver naudojamo ekrano DPI reikšmę, atlikite šiuos veiksmus.
- Atidarykite savo mėgstamiausią terminalo emuliatorius.
- Įveskite arba nukopijuokite ir įklijuokite šią komandą:
xdpyinfo | grep -B 2 raiška
Išvestis bus maždaug tokia:
Eilutė „rezoliucija“ rodo tikrąją vertę.
Jei ši vertė neteisinga, galite ją apskaičiuoti patys. Štai kaip.
Kaip apskaičiuoti tinkamą DPI reikšmę
Norėdami apskaičiuoti tinkamą DPI reikšmę, atlikite šiuos veiksmus.
- Atidarykite mėgstamą terminalo emuliatorių
- Gaukite ekrano dydį milimetrais vykdydami komandą:
xrandr | grep -w prijungtas
Išvestyje pateikiamas fizinis ekrano dydis milimetrais. Mano atveju tai yra 340 mm x 190 mm.
- Paverskite jį centimetrais. Mano reikšmės yra 34 x 19.
- Konvertuoti centimetrus į colius. Padalinkite reikšmes iš 2,54. Mano atveju reikšmės yra tokios: 13,39 colio x 7,48 colio.
- Galiausiai padalykite ekrano skiriamąją gebą iš colių verčių. Mano atveju reikšmės yra tokios:
1920/13.39 = 143,390589993=~144.
1080/7.48 = 144,385026738=~144.
Viskas. Ekrane kaip DPI reikšmę turiu naudoti 144. Pažiūrėkime, kaip tai pakeisti.
Kaip pakeisti DPI reikšmę
Priklausomai nuo naudojamos grafinės darbalaukio aplinkos, procedūra gali skirtis. Apžvelgsiu kai kuriuos dažniausiai pasitaikančius atvejus, kurie padės suprasti, ką daryti.
Nėra darbalaukio aplinkos / Barebone langų tvarkyklės
Jei naudojate langų tvarkyklę be visų funkcijų DE (pvz., Fluxbox), turite sukurti arba modifikuoti /home/your user name/.Xresources failą ir pridėti šią eilutę:
Xft.dpi: 144
Čia ir visuose toliau pateiktuose pavyzdžiuose 144 dalį pakeiskite faktine DPI reikšme.
Jei jūsų .Xresources failas neapdorotas, į paleisties failą pridėkite šią eilutę (pvz., .xinitrc arba tam tikrą langų tvarkyklei būdingą failą)
xrdb -merge ~/.Xresources
Arba galite pabandyti naudodami šią eilutę:
xrandr --dpi 144
Tačiau „xrandr“ gali turėti problemų dėl tam tikrų ekrano tvarkyklių. Pabandykite ir pažiūrėkite, ar tai veikia, ar ne. Mano atveju tai neveikia.
Gnome 3
Atidarykite naują terminalo langą ir vykdykite komandą:
gsettings set org.gnome.desktop.interface scaling-factor 2
Mastelio keitimo koeficiento parametras leidžia nustatyti tik sveikus skaičius. 1 = 100%, 2 = 200% ir pan.
Xfce
DPI galima nustatyti taip, kaip norite, skiltyje Nustatymai - Išvaizda - Šriftas.
Jei norite daugiau skaityti, rekomenduoju kreiptis į šitas puslapis. Jis skirtas „Arch Linux“, tačiau patarimai yra įprasti visuose šiuolaikiniuose platinimo įrenginiuose arba gali būti lengvai pritaikomi.