GNOME 50 távoli asztal és virtuális monitor HiDPI támogatással erősödik a Mutterben

A következő hónapban érkező GNOME 50 kiadás előtt a Mutter kódbázisába beolvasztottak egy fejlesztést, amely a képernyőmegosztási és a távoli asztali útvonalat látványosan kényelmesebbé teszi. A fejlesztések célja, hogy a virtuális monitorok skálázása és a felbontásváltás viselkedése rendezettebb legyen, így a távoli asztal képe nem mosódik el HiDPI kijelzőkön, és a méretezés is közelebb kerül ahhoz, ahogy egy valós monitor módot váltana.

GNOME 50 távoli asztal és virtuális monitor HiDPI támogatással erősödik a Mutterben

HiDPI skálázás a képernyőmegosztásban

A napokban beolvasztott változtatás egyik központi eleme, hogy a virtuális monitor streamjéhez tartozó skálázási információ átadható a PipeWire felé egy dedikált metaadattal, így a megjelenítő oldalon az erre felkészített fejlesztői eszköz már a megfelelő méretezéssel tudja kirajzolni a tartalmat. Ennek gyakorlati hozadéka, hogy a virtuális monitor képe HiDPI környezetben is közelebb kerül ahhoz, ami a helyi GNOME-munkamenetnél megszokott, különösen akkor, ha egy beágyazott kompozitor képe egy GTK ablakban jelenik meg.

Monitor módok emulációja és kiszámíthatóbb virtuális kijelzők

A másik hangsúlyos fejlesztés a virtuális monitorok módjainak kezeléséhez kapcsolódik. A távoli asztal API mostantól képes egy előre megadott módlistát átadni a RecordVirtual hívásnak, így olyan képernyőstream hozható létre, amelyet ugyan nem lehet szabadon húzogatva átméretezni, helyette azonban a felbontást a kijelzőmódok közötti váltással lehet változtatni. A virtuális CRTC-khez beállítható egy preferált skálázási érték, melyet a DevKit egy külön jelöléssel tovább is tud adni a teljes virtuális megjelenítési láncban. A GNOME 50 várható márciusi kiadása előtt ez leginkább azoknak előnyös, akik rendszeresen használnak GNOME-os távoli asztalt vagy virtuális monitort, és fontos nekik, hogy a HiDPI skálázás és a felbontásváltás kiszámíthatóbban működjön.

Gábor a Pingvinbázis alapítója és főszerkesztője, több mint 20 éves tapasztalattal rendelkezik a Linux rendszerek és az Open Source szoftverek területén. Jártas a Python, és a PHP nyelvben, valamint a BASH scriptelésben is.