Po 11 měsících vývoje byl uvolněn desktopový prostředí Cinnamon 6.8, v rámci kterého komunita vývojářů distribuce Linux Mint rozvíjí fork prostředí GNOME Shell, správce souborů Nautilus a správce oken Mutter, zaměřený na poskytnutí prostředí v klasickém stylu GNOME 2 s podporou úspěšných interakčních prvků z GNOME Shell. Cinnamon vychází z komponent GNOME, ale tyto komponenty jsou dodávány jako periodicky synchronizovaný fork, který není závislý na vnějších závislostech s GNOME. Nová verze Cinnamon bude nabízena v distribuci Linux Mint 27 (rozhodnuto použít rok vydání v číslování), která je plánována na uvedení ve druhé polovině prosince.
Hlavní novinky:
- Byla implementována plná podpora protokolu Wayland a téměř byla dosažena parita ve funkčnosti při práci s použitím X11 a Wayland. Podpora pro X11 zůstává zachována. Mezi změnami spojenými s Wayland patří:
- Při využití Wayland je zajištěn správný výběr velikosti a umístění nových oken, kontextových dialogů a kontextových menu.
- Při práci prostřednictvím Wayland bylo realizováno správné přepínání fokusu vstupu.
- Bylo odstraněno mnoho chyb v Cinnamon, muffin, cinnamon-session a Xwayland, které vedly k havarijnímu ukončení práce při používání Wayland.
- Byla vylepšena podpora vícemonitorových konfigurací a KVM-přepínačů monitorů v prostředí s Wayland.
- V aplikacích používajících Wayland nebo spouštěných prostřednictvím Xwayland, stejně jako v kompozitním serveru a desktopovém sezení byla využita hardwarová akcelerace grafiky, realizovaná prostřednictvím protokolů Wayland wl_drm a zwp_linux_dmabuf_v1, stejně jako hardwarově akcelerovaná práce GBM nad EGL na grafických kartách NVIDIA.
- Byla poskytnuta plná podpora obrazovek s vysokou hustotou pixelů (HiDPI) při používání Wayland. Byly vyřešeny problémy s měřítkováním ikon a kurzorů myši. Byly odstraněny chyby, které se projevovaly v aplikacích na enginu Chromium, jako jsou Slack a VSCode.
- Při využití Wayland bylo realizováno fungování indikátorů pokroku operace, například zobrazení pokroku kopírování souborů na tlačítku na panelu.
- Bylo zajištěno spuštění základních aplikací spouštěných prostřednictvím pkexec jako Wayland-klientů bez použití Xwayland.
- Do správce souborů byla integrována náhledová lišta.

- Byla přidána nová aplikace Superlight pro sledování stavu systému, která jasně ukazuje dynamiku zátěže na CPU, paměti a vstupu/výstupu, stejně jako údaje o spuštěných procesech, síťovém provozu, stavu baterie a teplotě.

- Byl implementován nový spořič obrazovky, který podporuje jak Wayland, tak X11.

- Byl přidán příkaz „cinnamon-list-windows“ pro usnadnění získání seznamu všech otevřených oken a určení jejich pozice, velikosti, údajů o HiDPI a souvisejících aplikacích a backendech.
- V kompozitním serveru Muffin bylo zajištěno zaokrouhlování na celá čísla souřadnic a velikostí všech grafických prvků knihovny Clutter pro přesnější umístění a jasné vykreslování appletů a komponent pracovního stolu.
- Byla přidána podpora jednotek systemd pro uživatelské sezení (graphical-session.target), aktivované pro spuštění přidružených služeb vázaných na grafické sezení.
- Kód pro zápis do konfiguračních souborů a čtení záložek ve správci souborů byl převeden na asynchronní režim.
- Byl implementován jednotný rozhraní pro správu aplikací spánkového a čekacího režimu: suspend (režim spánku s aktivní pamětí), hybrid-sleep (hibernace s uložením obsahu paměti na disk) a suspend-then-hibernate (režim spánku s následnou hibernací po určitém čase).

- V appletu nastavení síťového připojení byly sloučeny sekce VPN a WireGuard. Byla přidána podpora WPA3 (Wi-Fi Protected Access 3) a OWE (Opportunistic Wireless Encryption).
- Byl přidán modul PAM pam_oo7 pro autentizaci s použitím
komponenty oo7 (poskytovatel D-Bus Secret Service). - Do kontextové nabídky oken byla přidána možnost pro upevnění okna nad jiným obsahem.
- Výchozím emulátorem terminálu je velocitty, navržený naším týmem. Podporuje rozdělení relací do karet, změnu motivů, přiřazení barev různým typům karet (červená — root, sudo, pkexec, modrá — ssh, sftp nebo přiřazení vlastních barev) a zvýraznění karet s aktivními procesy světlejším odstínem.

- Byla přidána možnost nastavit různé tapety na ploše pro různé monitory.
- Byl zaveden nový plánovač kalendáře Clockenstein, který podporuje místní kalendáře, Google Kalendář a externí služby na bázi protokolu CalDAV, například Nextcloud.

- Byla přidána aplikace mintsysadm pro správu uživatelských účtů, která mimo jiné umožňuje vybrat avatar a povolit šifrování domácího adresáře.

- Vylepšena barevnost a kontrast v tmavé verzi motivu Mint-Y.

- Rohy oken a oblastí posuvníků jsou mírně zaoblené.

- V motivech Mint-Y, Mint-L a Mint-X byly v dialogových oknech GTK použity ikony XSI, které jsou stejné jako v zařízení souboru Nemo.

- Do nastavení klávesnice byl přidán náhled rozložení klávesnice. Použití externí závislosti gkbd-capplet bylo ukončeno.
- Byla přidána aplikace pro snímání obrazovky (cinnamon-screenshot), která umožňuje oříznout obrázek před jeho uložením, přidat nebo odebrat stín oken, pokrýt pouze aktuální obrazovku nebo všechny monitory.
- Byla implementována možnost přesouvat systémové dialogy myší, které se zobrazují nad okny aplikací, ale nezakrývají obrazovku (například dialog pro odhlášení ze systému).

- Byla přidána možnost přiřadit nastavení zobrazení oznámení k jednotlivým aplikacím.
- Do ovládacího prvku správy jasu obrazovky byla přidána podpora světelných senzorů.
- V aplikaci pro zobrazení systémových informací byla realizována samostatná stránka pro senzory.

- Byl zaveden program pro práci s archivy Unfold, který využívá 7zip a 7zip-RAR.

- Byla implementována aplikace Alarms pro zobrazování připomínek a upozornění v určený čas.

Zdroj: opennet.ru














