Релиз на работната среда COSMIC 1.3.0

Компания System76, разработваща Linux дистрибутива Pop!_OS, публикува версия на работната среда COSMIC 1.3.0. Пакетите с COSMIC 1.3.0 са налични в дистрибутива Pop!_OS 24.04 и в близко бъдеще се очакват в Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox и CachyOS. Кодът е написан на Rust и се разпространява под лицензите GPLv3 (приложения) и MPL-2.0 (библиотеки).

COSMIC се развива като универсален проект, независим от конкретен дистрибутив и съответстващ на спецификациите Freedesktop. За създаването на интерфейса в COSMIC се използва библиотеката Iced, която прилага безопасни типове, модулна архитектура и реактивен програмен модел, предлагаща и архитектура, позната на разработчиците, запознати с декларативния речник за изграждане на интерфейси Elm. Предоставят се няколко графични движка, поддържащи Vulkan, Metal, DX12, OpenGL 2.1+ и OpenGL ES 2.0+. Разработчиците получават готов набор от компоненти, възможност за създаване на асинхронни обработвачи и използване на адаптивно разположение на елементите на интерфейса в зависимост от размера на прозореца и екрана.

Освен използването на Rust, от характеристиките на COSMIC се открояват режимите на хибридна мозаечна компоновка на прозорци и стека на закрепване на прозорци (групиране на прозорци, подобно на табовете в браузъра), които могат да бъдат включвани в свързаност с виртуални работни стани. Проектът също така разработва композитен сървър cosmic-comp на базата на Wayland.

Основни промени:

  • Добавен е ефект на прозрачност „Frosted glass“, който размазва фоновото изображение, покриващо прозореца, в стил матово стъкло, подобно на ефекта Liquid Glass в macOS. Ефектът е реализиран чрез Wayland протокола ext-background-effect, който осигурява стилизиране на полупрозрачни части от Wayland повърхности.
  • Аплетът за управление на мрежовото свързване и конфигураторът са преминали от директно извикване на NetworkManager към използване на прослойката nmrs.
  • Аплетът за превключване на разположението на клавиатурата (input-sources) е преминал към използване на Wayland протокола cosmic-keymap-unstable-v1, чиято поддръжка е реализирана в композитния мениджър cosmic-comp и фоновия процес cosmic-settings-daemon.
  • За поддръжка на изображения в Avif формат в услугата за настройка на тапети cosmic-bg е използвана библиотеката libdav1d.
  • В файловия мениджър е добавена възможност за избор на подкласове при филтриране на съдържанието по MIME типове.
  • В приложението cosmic-monitor, което показва информация за системата, стартирани процеси и консумация на ресурси, е добавена поддръжка за събиране на статистика за GPU Intel, реализиран е изчислителният процес за консумация на енергия за GPU AMD и Intel, осигурени са данни за консумация на енергия на GPU и състоянието на видеопаметта.
  • В панела е подобрено позиционирането на изскачащите прозорци на аплетите. Добавени са опции за скриване на панела и запазване на стила при разширяване на прозорци на цял екран.
  • В конфигуратора е добавена поддръжка за използване на изображения в AVIF формат за тапети на работния плот.
  • В контекстното меню по подразбиране е осигурено показване на дискретния GPU.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster