Desktopové prostředí COSMIC 1.1.0 je nyní k dispozici

System76, společnost vyvíjející LinuxDistribuce Pop!_OS vydala desktopové prostředí COSMIC 1.1.0. Balíčky pro COSMIC 1.1.0 jsou k dispozici v Pop!_OS 24.04 a brzy by měly být k dispozici i ve Fedoře, NixOS a Archu. Linux, openSUSE, Aeyrin OS, Redox a CachyOS. Kód je napsán v Rustu a distribuován pod licencemi GPLv3 (aplikace) a MPL-2.0 (knihovny).

COSMIC je vyvíjen jako univerzální projekt, není vázán na konkrétní distribuci a splňuje specifikace Freedesktopu.
Rozhraní COSMICu je vytvořeno s využitím knihovny Iced, která využívá typově bezpečný design, modulární architekturu a reaktivní programovací model. Nabízí také architekturu známou vývojářům obeznámeným s deklarativním jazykem rozhraní Elm. K dispozici je několik renderovacích enginů s podporou Vulkan, Metal, DX12, OpenGL 2.1+ a OpenGL ES 2.0+. Vývojářům je nabídnuta hotová sada widgetů, možnost vytvářet asynchronní obslužné rutiny a adaptivní rozvržení prvků rozhraní na základě velikosti okna a obrazovky.

Kromě používání jazyka Rust patří mezi klíčové funkce COSMIC hybridní dlaždicové uspořádání oken a vrstvené dokování oken (seskupení oken podobné záložkám prohlížeče), které lze aktivovat při propojení s virtuálními desktopy. Projekt také vyvíjí kompozitní server cosmic-comp založený na platformě Wayland.

Hlavní změny oproti verzi 1.0.0:

  • Balíček obsahuje aplikaci cosmic-monitor pro získávání systémových informací, prohlížení seznamu spuštěných procesů a vizuální sledování spotřeby zdrojů.
  • Kompozitní server nyní podporuje pojmenování připnutých virtuálních ploch. Byla přidána podpora pro více oken na celé obrazovce na jedné ploše (vyžadováno pro spouštění her z režimu Big Picture ve Steamu). Bylo implementováno plynulé zoomování kolečkem myši. Byla přidána možnost nastavit časový limit pro automatické skrytí kurzoru.
  • Podpora zaoblených rohů byla implementována pro všechna okna, nejen pro aplikace COSMIC. Byly přidány stíny oken, a to i pro dlaždicové rozvržení. Pro výběr vzhledu rohů a stínů oken byla do nastavení vzhledu přidána nová sekce: „Nastavení > Plocha > Vzhled > Stín a rohy okna“.
  • Byla implementována aktivace oken pro klienty X11 spuštěné přes XWayland, která umožňuje indikátorům na systémové liště přepnout fokus na okna v jiných virtuálních plochách. Velikosti ikon pro aplikace X11 byly upraveny podle aktuální úrovně přiblížení. Bylo vylepšeno otevírání aplikací X11 na celou obrazovku v plovoucích nebo dlaždicových oknech. Byla přidána možnost „--no-xwayland“ pro spuštění bez Xwaylandu.
  • Do appletu pro správu napájení byla přidána možnost zobrazení úrovně nabití baterie v procentech.
  • Byly implementovány protokoly Waylandu: pointer-warp-v1 pro okamžitý pohyb ukazatele na určenou pozici a pointer-constraints pro omezení ukazatelů (zamykání).
  • Správce souborů, terminálový emulátor a textový editor nyní podporují reorganizaci záložek metodou drag-and-drop.
  • Cosmic-launcher nyní zobrazuje ikony aplikací SVG jako preferované ikony.
  • Funkce spojené se systemd a logind byly odděleny, což umožňuje otevírání a zavírání víka notebooku na systémech bez systemd, například při použití OpenRC s elogind.
  • Přidána asociace souborů pro volání editoru cosmic-edit při pokusu o otevření prázdných souborů, které odpovídají MIME typu application/x-zerosize.
  • Program pro vytváření snímků obrazovky zajišťuje, že se zapamatuje vybraná oblast obrazovky.
  • Instalační služba tapet na plochu cosmic-bg implementuje rekurzivní skenování obrázků v uživatelem zadaných adresářích.
  • Správce souborů nyní obsahuje náhled textového souboru. Místo znaků Unicode se používají samostatné ikony režimu řazení. Vylepšeno zpracování typů MIME. Přidána podpora pro navigaci v souborech pomocí kláves Page-Up a Page-Down. Přidána možnost přidávat uživatelem definované akce do kontextové nabídky. Přidána podpora vyhledávání pro seznam naposledy otevřených souborů a Koš. Přidána možnost kopírovat cestu k souboru stisknutím klávesy Shift.

    Přidána podpora pro vkládání obrázků, videí a textu ze schránky jako souborů. Přidána možnost otevírat více adresářů na samostatných kartách. Přidána možnost přesunout časy vytváření a úprav souborů při kopírování. Implementována možnost zadávání síťových cest v panelu. Přidáno automatické doplňování zadané cesty v panelu stisknutím klávesy Tab nebo Shift-Tab. Přidán potvrzovací dialog pro vyprázdnění koše.

  • Démon Cosmic-settings, applet cosmic-settings, zvuk a cosmic-osd byly migrovány pro meziprocesovou komunikaci prostřednictvím rozhraní Varlink API.
  • Byla vylepšena plynulost automatického skrývání panelů.
  • Konfigurátor cosmic-settings nyní obsahuje dialog pro párování s klávesnicí Bluetooth pomocí PIN kódu. Byla přidána nastavení pro správu fokusu vstupu. Byla implementována podpora pro ovládání jasu externích monitorů. Byla přidána možnost zakázat automatické přepínání virtuálních ploch při přesunutí kurzoru mimo obrazovku. Byla přidána funkce pro vyhledávání v seznamu dostupných bezdrátových sítí. Byla implementována možnost přiřadit vlastní rozložení klávesnice.

    Byla implementována funkce rychlé aktivace vyhledávání: zahájením psaní na klávesnici se nyní v libovolné části konfigurátoru otevře vyhledávací panel. Byla přidána možnost použít témata RON (Rusty Object Notation) pomocí příkazového řádku. Na stránku nastavení klávesových zkratek byla přidána podsekce s možnostmi přístupnosti. Pro aktivaci čtečky obrazovky byla přidána kombinace Super+Alt+S. Simulace kliknutí na touchpadu je nyní ve výchozím nastavení povolena. Byla přidána podpora pro VPN připojení vyžadující dvoufaktorové ověřování.

  • Aplet Seznam aplikací nyní podporuje filtrování zobrazených aplikací na základě plochy nebo displeje. Aplikace lze nyní zavřít kliknutím prostředním tlačítkem myši.
  • Rozhraní pro přepínání mezi virtuálními plochami nyní při použití kolečka myši umožňuje smyčkové rolování, podobně jako applet pro přepínání ploch na panelu. Byla vylepšena rychlost rolování miniatur ploch pomocí touchpadu.
    Přidána automatická aktivace vyhledávání aplikací při zahájení psaní.
  • Přidána podpora pro správu služeb souvisejících s Bluetooth pomocí správce systému OpenRC.
  • Povoleno měnit jas, hlasitost a rozložení klávesnice pomocí klávesových zkratek, i když je obrazovka uzamčena.
  • Démon cosmic-settings implementuje generování designových motivů pro Qt aplikace pomocí utilit qt5ct a qt6ct.
  • Přehrávač médií Cosmic-player nyní nabízí nastavení rychlosti přehrávání a obsahuje tlačítka pro opakování/smyčku a rychlé převíjení vpřed/vzad. Zvuk je nyní ztlumen při zobrazení miniatur s obrázkem snímku odpovídajícím vybrané pozici na posuvníku.

  • Do správce aplikací cosmic-store byl přidán backend rpm-ostree a backend pro stahování balíčků s více vlákny. Byla implementována podpora pro otevírání balíčků RPM. Byla přidána možnost vymazání dat aplikace Flatpak po odinstalaci.
  • Rozhraní počátečního nastavení COSMIC nyní podporuje systémy s více monitory a ve výchozím nastavení povoluje čtečku obrazovky.
  • Terminálový emulátor cosmic-term nyní nabízí možnost otevřít nové okno v aktuálním adresáři. Velikost posouvatelné historie byla zvětšena na 100 000 řádků. Byla přidána možnost „--working-diretory“. Do kontextové nabídky bylo přidáno tlačítko pro kopírování odkazu. Hesla se nyní načítají do paměti pouze při otevření stránky pro správu hesel a mažou se z paměti při jejím zavření. Byla přidána podpora pro výběr obsahu kliknutím se stisknutou klávesou Shift.
  • V knihovně libcosmic, která se používá v mnoha aplikacích,
    Přidána možnost přiřadit klávesové zkratky pro rozložení klávesnice bez latinky.
  • Knihovna cosmic-app-library obsahuje wgpu a implementuje podporu pro ikony ico a xpm.
  • Použití HTML kódu v zobrazených oznámeních je povoleno.
  • Balíček nmrs (Rust wrapper přes NetworkManager) se používá k aktivaci VPN, režimu v letadle a agentů pro správu klíčů.
  • Knihovna aplikací (cosmic-app-library) umožňuje přeskupování položek pomocí funkce drag and drop.
  • Používá se nová verze knihovny iced s optimalizací výkonu, vylepšenou animací a podporou vstupních metod.



Zdroj: opennet.ru
Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster