A Cinnamon 4.4 asztali környezet kiadása

Öt hónapos fejlesztés után alakított felhasználói környezet kiadása Cinnamon 4.4, amelyben a Linux Mint disztribúció fejlesztőinek közössége a GNOME Shell, a Nautilus fájlkezelő és a Mutter ablakkezelő villáját fejleszti, amelynek célja a GNOME 2 klasszikus stílusú környezetének biztosítása, amely támogatja a sikeres interakciós elemeket a GNOME Shell. A Cinnamon GNOME-összetevőkön alapul, de ezeket az összetevőket időszakosan szinkronizált villákként szállítják, anélkül, hogy a GNOME-hoz kapcsolódnának.

A Cinnamon új kiadását a Linux Mint 19.3-as disztribúcióban kínálják, amely a tervek szerint a karácsonyi ünnepek előtt jelenik meg. A közeljövőben olyan csomagok készülnek, amelyekről Linux Mintre és Ubuntura telepíthető PPA adattáranélkül, hogy megvárná a Linux Mint új verzióját.

A Cinnamon 4.4 asztali környezet kiadása

A főbb innovációk:

  • Dolgoztak a nagy pixelsűrűségű (HiDPI) képernyők teljesítményének javításán. A nyelvi és adattárbeállításokban a zászlókkal ellátott ikonok le lettek cserélve, amelyek a HiDPI képernyőkön a méretezés miatt homályosnak tűntek. Jobb képminőség a témák előnézetekor;
  • Az XAppStatus kisalkalmazást és az XApp.StatusIcon API-t javasolták, amelyek egy alternatív mechanizmust valósítanak meg az alkalmazásjelzőkkel ellátott ikonok tálcán való elhelyezésére. Az XApp.StatusIcon megoldja a Gtk.StatusIcon problémáit, amelyet 16 pixeles ikonok használatára terveztek, problémák vannak a HiDPI-vel, és olyan régebbi technológiákhoz kötődik, mint például a Gtk.Plug és a Gtk.Socket, amelyek nem kompatibilisek a GTK4-gyel és a Wayland-dal . A Gtk.StatusIcon azt is jelenti, hogy a renderelés az alkalmazás oldalán történik, nem az applet oldalán. E problémák megoldására az AppIndicator rendszert javasolták az Ubuntuban, de ez nem támogatja a Gtk.StatusIcon összes funkcióját, és általában megköveteli a kisalkalmazások átdolgozását.

    Az XApp.StatusIcon az AppIndicatorhoz hasonlóan az ikon, az eszköztipp és a címke megjelenítését a kisalkalmazás oldalára viszi, és a DBus segítségével továbbítja az információkat a kisalkalmazásokon. A kisalkalmazásoldali renderelés kiváló minőségű ikonokat biztosít bármilyen méretű, és megoldja a megjelenítési problémákat. A kattintási események átvitele az appletből az alkalmazásba támogatott, ami szintén a DBus buszon keresztül történik. A többi asztali géppel való kompatibilitás érdekében elkészült egy csonk App.StatusIcon, amely észleli egy kisalkalmazás jelenlétét, és szükség esetén visszagörget a Gtk.StatusIcon-ba, amely lehetővé teszi a régi alkalmazások ikonjainak megjelenítését a Gtk.StatusIcon alapján;

  • Javult az elemek elrendezése a modális párbeszédablakban, olyan beállításokat adtak hozzá, amelyek szabályozzák az elemek elrendezését az ablakokban, és megváltoztatják a fókuszt új ablakok megnyitásakor;
  • A panel helyi menüjét leegyszerűsítették és újratervezték;
  • Hozzáadott Python modul a képernyőbeállítások kezeléséhez;
  • A rejtett, nem zavaró értesítések támogatása bekerült az értesítési rendszerbe;
  • A rendszerbővítmények kezelésére szolgáló interfész hozzáadásra került a konfigurátorhoz;
  • Az alkalmazásmenüt a teljesítményre optimalizálták, a menüfrissítési mechanizmust újratervezték, és hozzáadták a kategóriák elrejtésének lehetőségét a legutóbbi műveletekkel;
  • Vizuális hatás hozzáadva az elemek mozgatásakor a panelen;
  • A konfigurátor beépített lemezpartíció-kezelővel rendelkezik gnome-lemezek;
  • Beállítás hozzáadva az érintőpad letiltásához külső egér csatlakoztatásakor;
  • Támogatás hozzáadva a nagy kontrasztú témához az ablakkezelőben;
  • A Nemo fájlkezelőben a beállításokhoz hozzáadták a helyi menü tartalmának kezelésének lehetőségét.

Forrás: opennet.ru

Hozzászólás