Újdonságok fejlesztők és rendszergazdák számára

A GNOME 3.34 sok új funkciót és fejlesztést tartalmaz azok számára, akik a GNOME technológiákkal dolgoznak. Olvasson tovább a részletekért!

Flatpak

A Flatpak egy disztribúciófüggetlen, valamint asztali környezetektől független technológia alkalmazások összeállításához és terjesztéséhez. Noha különáll a GNOME projekttől, a Flatpak központi része a GNOME fejlesztői élmény terveknek.

Ezen kiadási ciklus alatt a Flatpak csapat kiadott egy új stabil sorozatot, az 1.4.x-et. Ez továbbfejlesztett rendszerszintű telepítési mechanizmust hozott, ami jobb I/O teljesítményt és biztonságosabb telepítési folyamatot eredményez.

Ezenkívül az előre beállított távoliak mostantól a szokásos .flatpakrepo fájlokat használják az egyéni .conf fájlok helyett. Ez leegyszerűsíti az előre beállított távoliak feldolgozását. Most már azonosak a kézzel hozzáadott távoliakkal.

A Flathub, a Flatpak alkalmazásterjesztő szolgáltatása folyamatosan növekszik. Most már több mint 600 alkalmazásnak ad otthont.

Építő

Az Építőhöz, a GNOME integrált fejlesztői környezetéhez továbbra is új funkciókat adnak hozzá. Ez a kiadás is számos hasznos funkcióval rendelkezik.

A fejlesztői környezet mostantól egy integrált D-Bus vizsgálót biztosít. Ez a vizsgáló a Felület váltása gomb használatával nyitható meg (a projektablak bal felső sarkában).

Az Építő képes konténerben futtatni egy programot a podman használatával, amennyiben a podman támogatja a --preserve-fds exec jelzőt. A programon hibakeresés is végezhető, ha a konténer tartalmazza a gdb hibakeresőt.

A git integráció át lett helyezve egy folyamaton kívüli gnome-builder-git démonba. A démonnal a D-Buson keresztül lehet kommunikálni, és hamarosan olyan műveleteket is támogatni fog, mint például felküldés, előkészítés és véglegesítés.

Sysprof

A Sysprof, a GNOME műszeres és rendszermegfigyelő segédprogramja jelentős fejlesztést kapott ebben a kiadásban. A fejlesztők számára a teljesítménymegfigyelési folyamat korszerűsítése és egyszerűsítése érdekében a Sysprof integrálva lett számos alapvető platform programkönyvtárral, beleértve a GJS, GTK és Mutter könyvtárakat is.

Több adatforrás is hozzá lett adva, beleértve egy energiahasználati megfigyelőt. Végezetül a felhasználói felület is áttervezést kapott, hogy javítsa a profilozási munkafolyamatot.

Ikonkönyvtár

Két új alkalmazás lett kiadva, hogy segítse a fejlesztőket az ikonokkal kapcsolatban.

Az Ikonkönyvtár szimbolikus ikonok böngészéséhez és kereséséhez használható. Az Ikonelőnézet segítséget nyújt a tervezőknek és a fejlesztőknek új alkalmazásikonok különböző vizuális stílusok alatti létrehozásában és tesztelésében. Mindkét alkalmazás telepíthető Flatpakként, és megtalálhatók a Flathubon.

Pango

A Pango betűkészlet-megjelenítő programkönyvtára néhány új funkciót mutat be, amely egyszerűbbé teszi a szöveg megjelenítését.

A fejlesztőknek mostantól speciálisabb vezérlők érhetők el a szövegmegjelenítési lehetőségeikhez. Automatikus elválasztás, sorköz és képpontok közötti pozicionálás engedélyezhető vagy tiltható le igény szerint. A szóközök és egyéb „láthatatlan” karakterek megjelenítése is engedélyezhető. Végezetül közvetlen hozzáférés érhető el a mögöttes hb_font_t objektumhoz a pango_font_get_hb_font függvény hívásával.

Egyéb fejlesztések

A GNOME 3.34 egyéb fejlesztései közé tartoznak:

  • A GLib elavulttá tette a gtester segédprogram és annak tesztjelentési formátumának használatát. Mostantól a TAP kimenet az alapértelmezett.

  • A GArray és a GPtrArray bevezetett néhány új függvényt: g_array_copy, g_array_binary_search, g_ptr_array_copy, g_ptr_array_extend és g_ptr_array_extend_and_steal.

  • A GtkInfoBar vizuális stílusa frissítve lett.

  • A görgetősávok állandó megjelenítésre engedélyezhetők az org.gnome.desktop.interface.overlay-scrolling beállítás false értékre állításával.