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

A GNOME 3.28 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!

Építő

Az Építő 3.28-as kiadása tartalmaz néhány praktikus új funkciót, fontos finomításokat és jelentős megbízhatósági fejlesztéseket.

A navigációs oldalsáv számos javításon esett át. A fájlok faszerkezete mostantól valós időben kerül megfigyelésre, azért hogy a fájlváltoztatások azonnal visszaköszönjenek az oldalsávon. Lehetséges a fájlok áthelyezése fogd és vidd módon is, és a Git állapot is megjeleníthető, így egyszerűen látható, hogy mely fájlok változtak.

Az Építő Flatpak támogatása is továbbfejlesztésre került a 3.28-nál. A folyamat visszajelzése mostantól megjelenik az összeállításkor, támogatottak lettek az SDK kiterjesztések, és a flatpak-builder az Építő flatpak részeként van csomagolva, azért hogy ne kelljen különállóan telepíteni.

A kiadás egyéb vegyes fejlesztései közé tartoznak:

  • A folyamatinformációk továbbfejlesztésre kerültek az összeállítási panelen. Ez mostantól megjeleníti az összes lépést az összeállítási folyamatban, és hogy az aktuális összeállítás mely pontot érte el.

  • A háromujjas pöccintés mostantól használható az oldalak balra vagy jobbra mozgatásához.

  • Az Építő megpróbálja elkerülni az összeállítási projekteket közvetlenül a megnyitáskor, és betöltéskor többé nem frissíti automatikusan a függőségeket.

  • A Terminálok mostantól színes szövegű kimenetet jelenítenek meg.

  • Fájlok dobhatók a szerkesztőablakra, azért hogy megnyitásra kerüljenek az Építőben.

  • Az Építő mostantól még egyszerűbbé teszi a meglévő GNOME alkalmazásokban való közreműködést számos kiemelt alkalmazással, amelyet ki lehet választani a projektválasztó képernyőn.

  • Új projektsablonok is hozzáadásra kerültek, beleértve egy Mono-alapú Gtk# alkalmazást.

Végül az Építő legújabb verziója egy új egységtesztelő funkció technológiai előzetesével érkezik. Ez a kezdeti teszteléshez lett kiadva, és további fejlesztések várhatók.

Flatpak

A Flatpak egy új, 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.

A Flatpak projektben jelentős előrehaladás történt a legutóbbi GNOME kiadás óta, a maga 17 kiadásával összesen. Ebbe beletartozik egy új 0.10.x stabil sorozat, amely tartalmazza a 0.9.x ágban lévő továbbfejlesztéseket. A fejlesztések nagy része a megbízhatóságra, a teljesítményre és az általános minőségre helyezte a hangsúlyt.

Az új funkciók közt megtalálható a GTK+ téma kezelése, valamint nyelvi beállítási támogatás, amely azt biztosítja, hogy az alkalmazás fordításai automatikusan telepítve legyenek, amikor szükséges.

A Flatpak parancssori felülete is számos frissítést kapott, többek között:

  • Továbbfejlesztett tabulátor-kiegészítés.

  • Egy új search parancs, amely visszaadja az egyező alkalmazásokat az összes távoliból.

  • A parancsok mostantól automatikusan felhasználónként futnak, ha felhasználónkénti távolit használnak.

  • Az update parancs mostantól frissíti azokat a flatpak alkalmazásokat, amelyek felhasználónként vagy rendszerszinten lettek telepítve.

  • Az install kapott egy új --reinstall kapcsolót, amely eltávolítja a korábban telepített verziót az új verzió telepítése előtt — akkor hasznos, ha egy új verziót eltérő forrásból telepít.

  • Az új remote-info lehetővé teszi az alkalmazásokkal kapcsolatos információk megtekintését, amelyek a távoliban vannak. A --log kapcsoló megjeleníti az alkalmazás előzményeit, és használható az update --commit kapcsolóval együtt egy előző verzióra való visszatéréshez.

Végül jelentős előrehaladás történt a Flathub, a Flatpak új alkalmazásterjesztő szolgáltatásánál.

Egyéb fejlesztések

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

  • A GJS mostantól rendelkezik egy profilozóval, lehetővé téve annak azonosítását, hogy a GJS alkalmazások hol töltik a végrehajtási idejüket.

  • A PyGObject mostantól elérhető a PyPI csomagban, és telepíthető pip használatával.

  • A WebKitGTK+ legújabb 2.20-as verziója körülbelül kétszer olyan gyorsan állít össze mint korábban.