- Delno skaliranje v GNOME omogoča uporabo 125 %, 150 % ali 175 % na monitorjih 4K, vendar ostaja eksperimentalna funkcija z vplivom na zmogljivost in ostrino.
- Wayland ponuja boljšo osnovo za konfiguracije DPI Je hibrid Xorga, čeprav trenutno spreminjanje velikosti medpomnilnika okvirja lahko povzroči zamegljeno besedilo in nekatere vizualne artefakte.
- Distribucije, kot so Ubuntu, Fedora in openSUSE, delno skaliranje integrirajo drugače, zato morate pogosto omogočiti eksperimentalne funkcije ali jih kombinirati z nastavitvami pisave.
- Uravnotežena konfiguracija običajno združuje izvorno ločljivost, razumno merilo, prilagojeno velikost pisave in po potrebi orodja, kot sta xrandr ali dodatki za goste v virtualiziranih okoljih.

Če sodelujete s 4K monitorji v okolju GNOMEČe ves dan priklapljate in odklapljate zunanje zaslone, ste zagotovo že ugotovili, da je lahko delno skaliranje vaš najboljši prijatelj ... ali pa vaš najhujši sovražnik. Doba 4K ni več "nekaj prihodnosti": je v sejnih sobah, doma, v prenosni in na skoraj vsakem novem monitorju, ki ga kupite.
Težava je v tem, da je GNOME, čeprav je precej napredoval, delno skaliranje v 4K To ostaja zapleteno področje: deluje, vendar lahko povzroči utripanje, izginjajoče robove, zamegljeno besedilo ali celo težave z zmogljivostjo, še posebej, če uporabljate več monitorjev z različnimi ločljivostmi ali faktorji skaliranja.
Kaj točno je delno skaliranje v GNOME-u?
Ko se je GNOME prvič pojavil v svojih zgodnjih različicah, je dovoljeval le eno klasična celotna lestvicaAli je bilo vse na 100 % ali vse na 200 % in malo drugega. To je delovalo sprejemljivo na monitorjih 1080p ali 1440p, toda na zaslonih 4K ali 2K je bil rezultat lahko zelo neprijeten: bodisi je bilo vse videti majhno bodisi pretirano veliko.
Klic Delno skaliranje HiDPI Zapolni to vrzel in omogoča vmesne faktorje, kot so 125 %, 150 % ali 175 %. Na ta način lahko imate 4K zaslon z odlično ostrino, hkrati pa ohranjate razumno velikost besedila in elementov vmesnika, ne da bi pri tem naprezali oči ali zapravljali preveč prostora na namizju.
Ta funkcija je bila prvotno predstavljena v GNOME 3.32 kot eksperimentalna funkcija, sprva namenjena Seje Waylandain kasneje neuradno razširjen na X11 zahvaljujoč popravkom in odkritjem razvijalcev, kot je Marco Trevisan. Do danes GNOME 4x in GNOME 47 v mnogih primerih še vedno nosita oznako "eksperimentalna", čeprav je njuna integracija veliko bolj zrela kot v zgodnjih poskusih.
Wayland proti Xorg: kako vpliva na delno skaliranje
Obnašanje delno skaliranje v GNOME Precej se razlikuje glede na to, ali uporabljate Wayland ali Xorg (X11). Wayland je obetaven za prihodnost in teoretično ponuja boljše upravljanje mešanih nastavitev DPI, kar vam omogoča ločeno prilagajanje vsakega monitorja brez toliko notranjih rešitev.
Vendar pa je Waylandov trenutni pristop v GNOME za delno skaliranje neke vrste vmesna raztopinaNamizje se upodobi z višjo logično ločljivostjo in nato poveča na dejansko ločljivost monitorja. To povzroči dve težavi: poraba virov se nekoliko poveča in besedilo se morda ne poravna več s fizičnimi slikovnimi pikami, kar povzroči tipičen učinek »zamegljenosti«, ko greste nad ali pod 100 %.
V Xorgu so stvari še bolj negotove. GNOME podpira delno skaliranje s posebnimi funkcijami, kot je x11-randr-delno-skaliranjeoznačeno tudi kot eksperimentalno. Mehanizem je v notranjosti podoben: celoten medpomnilnik sličic se prerazporedi, kar ima enake posledice za zmogljivost in ostrino kot v Waylandu, vendar z večjo odvisnostjo od zmogljivosti Xrandrja in vozniki grafične kartice (GPU).
Kako omogočiti delno skaliranje v GNOME z uporabo ukazov
Če vaša distribucija privzeto ne prikaže možnosti pomanjšano na 125 % ali 150 % V nastavitvah Zaslonov je pogosto dovolj, da omogočite eksperimentalne funkcije Mutterja, sestavljalca GNOME. To storite z orodjem za nastavitve. gsettings.
V seji Wayland z GNOME 3.32 ali novejšim lahko omogočite delno skaliranje z nastavitvijo parametra mutter, ki omogoča skalirani medpomnilnik okvirja. Enakovreden ukaz, ki ga pogosto najdemo v dokumentaciji, je nekaj takega kot omogočanje možnosti merilo-monitor-framebuffer znotraj ključa experimental-features datoteke org.gnome.mutter. Po tem se morajo v plošči Nastavitve > Zasloni za združljive monitorje prikazati novi faktorji skaliranja, kot so 125 %, 150 %, 175 % in 200 %.
V sejah X11 postopek temelji na aktiviranju možnosti x11-randr-delno-skaliranje znotraj istih eksperimentalnih značilnosti. Praktični rezultat je, da na plošči Prikazi znova vidite iste vmesne odstotke, čeprav se notranje podrobnosti o uporabi skaliranja spremenijo, ker se uporabljajo zmogljivosti RandR.
Če vam je kadar koli žal, ker opazite, da se poraba virov povečuje ali da je besedilo videti slabo, vam GNOME omogoča, da to storite. ponastavi vrednosti Eksperimentalni mutter uporablja drug ukaz gsettings za popolno brisanje te tipke. Spremembe so takojšnje in aplikacije Nastavitve vam sploh ni treba zapreti, čeprav je običajno dobro, da se odjavite, da zagotovite pravilno uporabo vseh nastavitev.
Delno skaliranje v Fedori, Ubuntuju in openSUSE
Vsaka večja distribucija se ukvarja z delno skaliranje v GNOME Na svoj način. V Ubuntu je prišla kot ena glavnih novosti različice 20.04 LTS, kjer je grafični vmesnik ponujal možnosti, kot so 25 %, 150 %, 175 % in 200 % glede na logično velikost zaslona, pod pogojem, da je bil uporabljen GNOME s podporo za HiDPI.
V Fedori je grafična konfiguracija kar nekaj časa prikazovala le lestvice 100% in 200%To je precej omejeno na 4K monitorjih. Vendar pa je Fedora omogočala omogočanje vmesnih faktorjev s preprosto nastavitvijo prek terminalDovolj je bilo aktivirati eksperimentalne funkcije skaliranja v Mutterju in po ponovnem zagonu so se v Nastavitvah > Zasloni prikazali odstotki 125 %, 150 % in 175 %.
Nekateri uporabniki so poročali, da čeprav delno skaliranje dobro deluje na prenosnikih v Fedori z GNOME 47, pri priključitvi zunanjega 4K monitorja in eksperimentiranju s skaliranjem naletijo na težave. odrezani robovi, mrtve cone na zaslonu ali celo utripanje. To so tipični simptomi podpore, ki še ni povsem izpiljena, zlasti v okoljih z več monitorji in različnimi faktorji skaliranja.
V distribuciji openSUSE Tumbleweed pa so se včasih odločili, da delnega skaliranja v GNOME 47 ne bo razkrilo. To je verjetno zato, ker razvijalci menijo, da funkcija še ni dovolj zrela ali stabilna, da bi jo privzeto omogočili. To lahko razočara uporabnike, ki prihajajo z namiznih računalnikov, kot je Plasma 6, kjer delno skaliranje velja za bolj stabilno in dodelano, hkrati pa zmanjšuje tveganje za resne vizualne napake pri vsakodnevni uporabi.
Ubuntu, ločljivost zaslona in njen odnos do skaliranja
V kateri koli sodobni distribuciji GNOME, vključno z Ubuntu z namizjem GNOME 4xUpravljanje ločljivosti in skaliranja je centralizirano na plošči z nastavitvami v razdelku Zasloni. Tam izberete izvorno ločljivost vsakega monitorja in tik pod njo še globalno raven skaliranja.
Ubuntu običajno ponuja najvišjo ločljivost, ki jo omogoča vaša grafična kartica in zaslon, na primer 1920 × 1080, 2560 × 1440 ali 3840 × 2160 (4K). To bo osnova, na kateri bo uporabljen [nejasno]. faktor lestviceVedna uporaba izvorne ločljivosti zaslona je idealna za preprečevanje artefaktov in ohranjanje najboljše možne ostrine, tako za namizne računalnike kot za aplikacije.
Če želite konfiguracijo prilagoditi iz terminala, Ubuntu (pri uporabi Xorg) ponuja orodje xrandrTo vam omogoča, da naštejete podprte ločljivosti, spremenite trenutni način in celo ustvarite načine po meri. Z enostavnim ukazom lahko na primer spremenite izhod monitorja eDP-1 na določeno ločljivost, kot je 800x600, ali pa izberete drugo ločljivost s seznama z indeksom, namesto da ga vnesete ročno.
Pomembno je omeniti, da so spremembe, narejene z xrandr, začasnoTe nastavitve se izgubijo ob odjavi ali ponovnem zagonu. Za nastavitev ločljivosti po meri se običajno uporabi [manjkajoča beseda - verjetno določena nastavitev ali funkcija]. script v datoteki ~/.xprofile, ki se izvede na začetku grafične seje. Ta datoteka je dodana ukazi Če želite z uporabo cvt in xrandr definirati nov način, ga povežite z določenim monitorjem in ga samodejno uporabite.
Delo z več zasloni v Xorgu
Ko imaš dva ali več monitorjev Ko je upravljanje ločljivosti in skaliranja povezano, postane bolj zapleteno. V Xorgu vam xrandr omogoča, da z ustreznim ukazom prepoznate vse aktivne izhode, ki vrne seznam monitorjev, njihova imena (npr. eDP-1, HDMI-1) in njihove trenutne ločljivosti.
Ko poznate identifikator vsakega monitorja, lahko z ukazom xrandr spremenite ločljivost enega, ne da bi to vplivalo na druge. Na primer, eDP-1 lahko prisilite, da uporablja 800x600, medtem ko zunanji monitor ohranja ločljivost 1920x1080. Vendar pa ... delno skaliranje na monitor Xorg ni tako prilagodljiv ali robusten kot Wayland, zato je pogosto bolje ohraniti zaslone pri njihovi izvorni ločljivosti in se igrati z drugimi nastavitvami, kot sta velikost pisave ali povečava aplikacije.
Skaliranje zaslona v GNOME: cela števila, ulomki in zakaj včasih ne uspe
V plošči GNOME Displays najdemo možnost, ki se preprosto imenuje LestvicaKo je nastavljeno na 100 %, se namizje prikaže v dejanski velikosti, glede na nastavljeno ločljivost. Če ga povečate na 125 %, 150 %, 175 % ali 200 %, se povečajo vsi elementi: ikone, okna, orodne vrstice, besedilo vmesnika itd.
Na zaslonih Full HD (1080p) je običajno udobno 100 % ali 125 %. Za ločljivosti 2K je 150 % razumna srednja vrednost. Na monitorjih 4K se mnogi uporabniki odločijo neposredno za 200 % lestvice da se izognete naprezanju oči, tudi če to zmanjša količino razpoložljivega delovnega prostora. Tukaj pride prav dodatna možnost, imenovana »Delno skaliranje«, ki je bila uradno predstavljena v Ubuntu 20.04 in prisotna tudi v drugih novejših distribucijah GNOME.
Delno skaliranje vam omogoča, da vsakemu monitorju dodelite drugačen faktor, na primer 200 % na zaslonu 4K in 100 % na zunanjem monitorju 1080p. Na prvi pogled to zagotavlja enotno in zelo priročno izkušnjo, vendar se je pomembno zavedati, da notranji mehanizem vključuje spreminjanje velikosti upodobljene slikeTo poslabša zmogljivost (ker se obdeluje z višjo ločljivostjo, kot je potrebno) in lahko povzroči, da besedilo izgubi ostrino, ker ni popolnoma poravnano z mrežo slikovnih pik.
Na monitorjih z zelo visoko ločljivostjo DPI, kot je Applov zaslon Retina, je ta stranski učinek skoraj neopazen, saj so slikovne pike tako majhne, da oko ne more zlahka zaznati rahle zameglitve. Na mnogih pisarniških monitorjih 4K, zlasti cenovno dostopnejših, je ta majhna izguba ostrine opazna, še posebej, če imate glajenje pisave aktivirano in porabite veliko ur za branje besedila, zato je priročno prilagodi barvno temperaturo.
Zakaj so nekatere aplikacije videti zamegljene pri delnem skaliranju?
Vse aplikacije se ne odzivajo enako na Delno skaliranje v GNOMETisti, ki uporabljajo sodobni GTK, običajno dosegajo boljše rezultate, medtem ko mnogi aplikacije Ogrodja, ki niso GTK (npr. nekatera starejša ogrodja, ki temeljijo na Qt, Javi ali manj integrirana ogrodja), so lahko videti zamegljena.
Razlog je v tem, da sistem pri teh aplikacijah pogosto prilagodi velikost okna, kot da bi šlo za preprosto sliko, namesto da bi vso vsebino ponovno upodobil v novem merilu. To prilagajanje velikosti slike zmanjša ostrino besedila in vektorske grafike ter ustvari vizualni rezultat, podoben povečavi posnetka zaslona.
Primer idealnega bi lahko videli v spletnih brskalnikih. Če povečate povečava strani Od 100 % do 125 % ali 150 % brskalnik preriše vse spletne elemente z dejansko ločljivostjo monitorja. Ni nadaljnjega povečanja celotne slike, zato besedilo in grafika ostaneta ostra. Izziv za GNOME in Wayland je doseči nekaj podobnega za celotno namizje in vse aplikacije, ne da bi pri tem povečali prekomerno obremenitev procesorja.
Alternative delnemu skaliranju: prilagajanje pisav in DPI
Dokler Wayland ne bo imel popolnega in robustnega protokola idealno skaliranje na monitorZelo praktična rešitev v GNOME-u je prilagajanje velikosti pisave namesto celotnega merila zaslona. GNOME vam omogoča spreminjanje faktorja skaliranja pisave z orodji, kot je gnome-tweaks, in uveljavljanje sprememb v realnem času.
Ta pristop ima ključno prednost: ne uvaja dodatnega koraka spreminjanja velikosti celotne slike. Sistem še naprej upodablja v izvorni velikosti monitorja, povečana pa je le vsebina (besedilo in vmesnik). Rezultat je običajno veliko ostrejši in bolj gladkiIn v nastavitvah z enim monitorjem je lahko skoraj popoln.
Za okolja z mešano ločljivostjo (na primer prenosnik z ločljivostjo 1080p in večji zunanji monitor z ločljivostjo 1080p ali kombinacija 2K in 4K) bi bila zanimiva ideja, da se za vsak monitor določi drugačen faktor skaliranja pisave. Na ta način bi lahko ista aplikacija prilagajala velikost besedila pri premikanju z enega zaslona na drugega, pri čemer bi ohranila ostrino, saj se ne bi zanašala na globalno skaliranje medpomnilnika.
Windows Nekaj podobnega počne precej uspešno: prilagaja logično ločljivost DPI za vsak monitor in številne aplikacije se prilagajajo sproti. Implementacija česa takega v GNOME, morda z zunanjimi skripti ali razširitvami, ki spreminjajo velikost pisave za vsako aplikacijo in zaslon, bi lahko bila ... pragmatična rešitev kratkoročno, dokler Wayland ne vključi prvovrstnega protokola za delno skaliranje.
Pogoste težave: ko ne morete pravilno spremeniti ločljivosti ali merila
V nekaterih objektih Linux Z GNOME boste morda ugotovili, da Ločljivosti ne morete spremeniti Ali pa so možnosti skaliranja zelo omejene. To je običajno posledica nepopolnih grafičnih gonilnikov, starih različic jedra ali pa ker je kartica premajhna za podporo, ki jo zagotavlja privzeta distribucija.
Tipična rešitev vključuje namestitev lastniških gonilnikov za NVIDIA ali AMD ali pa se prepričajte, da uporabljate dovolj novejše jedro. V virtualiziranih okoljih (VirtualBox, VMware, Hyper-V) je nujno namestiti Dodatki za goste ali enakovredna orodja, tako da ima virtualni stroj dostop do vseh ločljivosti in integracije oken, ki jih ponuja gostitelj.
Drug nenavaden vzrok težav z ločljivostjo in skaliranjem je lahko preprost okvarjen HDMI kabel ali monitor, ki bo kmalu odpovedal. Če sistem zazna monitor kot »neznan«, je priporočljivo poskusiti z drugim kablom ali video vhodom. Pri nekaterih monitorjih boste morda morali celo prilagoditi nastavitve zaslona (na primer obliko slike ali načine, kot je »Samo skeniranje«), da preprečite, da bi bil robovi namizja odrezani.
Prav tako je vredno zapomniti fizično omejitev: če vaš zaslon podpira samo izvorno ločljivost 1080p, ga ne boste mogli prisiliti, da deluje v ločljivosti 4K, ne da bi pri tem naleteli na artefakte ali v nekaterih primerih popolnoma izgubili signal. V teh primerih bo GNOME kot omejitev prikazal dejansko največjo ločljivost zaslona in vsak poskus njenega preseganja bo obsojen na neuspeh.
VirtualBox, skaliranje in ločljivost v GNOME
Ko testirate distribucije Linuxa z VirtualBoxZelo pogosto je, da je ločljivost navideznega računalnika nezadostna, kar preprečuje ogled celotnega namizja ali ovira normalno uporabo sistema. Spreminjanje ločljivosti na plošči z nastavitvami je lahko omejeno, dokler v navidezni računalnik ne namestite dodatkov za goste.
Ti dodatki za goste vključujejo virtualne gonilnike, ki omogočajo, da virtualni stroj uporablja enako ločljivost kot gostiteljski monitor, omogočijo samodejno spreminjanje velikosti okna in bolje izkoristiti pospešek grafike. Ko je nameščen, postane nadzor ločljivosti in skaliranja v GNOME veliko bolj prilagodljiv, možnosti delnega skaliranja pa postanejo uporabne brez prevelikega truda z xrandr.
Kako izbrati pravo kombinacijo 2K in 4K monitorjev
Na monitorjih z visokimi ločljivostmi, kot sta 2K in 4K, je skušnjava, da vedno uporabite največja možna ločljivostVendar pa je za pisarniško delo in brskanje po spletu včasih nižja ločljivost ali natančnejša nastavitev merila lahko bolj udobna za oči kot iztisniti vsak piksel iz zaslona.
Če povečanje ločljivosti povzroči, da je vse videti pretirano majhno, imate dve možnosti: znižajte ločljivost na nekaj podobnega 1920 x 1080 (za ceno izgube izvorne ostrine) ali ohranite ločljivost 4K in prilagodite skaliranje in velikost pisave. Druga možnost je ob pravilni kalibraciji običajno najboljša: izkoristite ostrino 4K, ne da bi vam zmanjkalo prostora ali da bi bile ikone in besedilo videti drobne.
Težava nastane, ko aplikacije, ki ne podpirajo pravilno HiDPI ali delnega skaliranja, začnejo izgledati slabo, saj nesorazmerni vmesniki ali neberljivo besediloČe določena aplikacija povzroča veliko težav, lahko razmislite o začasnem zmanjšanju ločljivosti monitorja ali poiščete različice te aplikacije, ki so bolje prilagojene okoljem HiDPI (na primer različice flatpak z novejšimi popravki ali izvornimi nadomestki GTK).
Za stabilno delovanje delnega skaliranja v okolju GNOME na monitorjih 4K, zlasti z več zasloni in različnimi nastavitvami DPI, ostaja občutljivo ravnovesje med zmogljivostjo, ostrino in združljivostjo aplikacij. Zato je danes najboljša strategija kombinacija izvorne ločljivosti, razumnega skaliranja (125 %, 150 %, 200 %), prilagoditev pisave in po potrebi manjših prilagoditev. Tricks z xrandr ali eksperimentalnimi konfiguracijami, dokler ne najdete tiste konfiguracije, kjer je vse videti dobro, se odziva gladko in vas ne sili v boj z namizjem vsakič, ko priključite nov monitor.
Strasten pisec o svetu bajtov in tehnologije nasploh. Rad delim svoje znanje s pisanjem in to je tisto, kar bom počel v tem blogu, saj vam bom pokazal vse najbolj zanimive stvari o pripomočkih, programski opremi, strojni opremi, tehnoloških trendih in še več. Moj cilj je, da vam pomagam krmariti po digitalnem svetu na preprost in zabaven način.