Издание на работната среда COSMIC 1.7.0

Компания System76, разработваща Linux-дистрибутив Pop!_OS, публикува версия на работната среда COSMIC 1.7.0. Пакетите с COSMIC 1.7.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.

Сред промените:

  • В композитния мениджър е добавена поддръжка за мащабируеми курсори, които запазват яснотата си при увеличаване на размера.
  • В инструмента „лупа“ е увеличен стъпката на промяна на мащаба, което е позволило да се намали броят на натисканията на горещите клавиши, когато е необходимо да се приближи съдържанието.
  • Внедрен е ефект на временно увеличение на размера на курсора при активно хаотично движение на мишката, за улесняване на определянето на неговото местоположение на екрана. За включване на ефекта в конфигуратора е добавена съответна опция.
  • В диалога за отваряне на файлове в избрани приложения („Open with“) е добавено поле за търсене на приложения.
  • В xdg-desktop-portal-cosmic е реализиран портал org.freedesktop.portal.RemoteDesktop, позволяващ използването на емулирани устройства за въвеждане, например, прилагане на Steam Input за управление на клавиатурата и мишката.
  • В файловия мениджър е повишена производителността при работа с мрежови файлови системи и е разрешена навигацията по мрежовите хранилища от произволни раздели (например, въвеждането на smb://server/share в адресната лента вече е разрешено в раздели за преглед на локални файлове). Добавена е поддръжка за преименуване на елементи в панела с любими файлови пътища.
  • Поправени са грешки, довели до аварийно приключване на панела.
  • В скрипта start-cosmic е осигурена съвместимост с POSIX sh (по-рано се изискваше bash).



Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster