Компания System76, разрабатывающая Linux-дистрибутив Pop!_OS, опубликовала выпуск среды рабочего стола COSMIC 1.6.0. Пакеты с COSMIC 1.6.0 доступны в дистрибутиве Pop!_OS 24.04 и в ближайшее время ожидаются в Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox и CachyOS. Код написан на языке Rust и распространяется под лицензиями GPLv3 (приложения) и MPL-2.0 (библиотеки).
COSMIC areneb universaalse projektina, mis ei ole seotud konkreetse distributsiooniga ja vastab Freedesktop spetsifikatsioonidele. COSMIC kasutab liidese koostamisel Iced teeki, mis rakendab ohutüüpe, moodularchitecture ja reaktiivse programmeerimise mudelit, pakkudes ka arhitektuuri, mida tunnevad arendajad, kellel on kogemusi dekleratiivsete liideste keele Elm kasutamisega. Pakutakse mitmeid joonistamisengine'id, mis toetavad Vulkan, Metal, DX12, OpenGL 2.1+ ja OpenGL ES 2.0+. Arendajad saavad valmis widgetide komplekti, võimaluse luua asünkroonseid töötlejaid ja kasutada adaptatiivset liideselementide paigutust vastavalt akna ja ekraani suurusele.
Lisaks Rusti keele kasutamisele eristuvad COSMIC-i omadused hübriidse mosaiikakna paigutuse režiimid ja akende virnastamine (akende grupeerimine sarnaneb kromi sakkidega), mida saab sisse lülitada virtuaalsetele töölauatele. Projekti käigus arendatakse ka komposiitset server cosmic-comp Waylandi baasil.
Muudatuste hulgas:
- Добавлена возможность индивидуального изменения уровня громкости и параметров вывода в привязке к отдельным приложениям.
- В эмуляторе терминала реализована возможность настройки визуального разделения границ между панелями.
- В файловом менеджере в поисковой строке реализована поддержка операций копирования и вставки через буфер обмена.
- Проведена подготовка к реализации возможностей для захвата ввода и удалённого доступа к рабочему столу. Добавлена поддержка протокола эмуляции ввода EI (Emulated Input).
- В композитном менеджере реализована поддержка 6 версии протокола linux-dmabuf, в которой предоставлены средства для работы с несколькими видеокартами при необходимости рендеринга на другом GPU (например, на дискретной видеокарте вместо встроенной).
- При отображении обоев рабочего стола учтены сведения о повороте изображения, присутствующие в метаданных EXIF.
- В cosmic-greeter добавлена поддержка изображений в форматах JPEG-XL и AVIF, а также задействован Wayland-протокол cosmic-keymap-unstable-v1.

Allikas: opennet.ru
