Компания System76, разработваща Linux-дистрибуцията Pop!_OS, започна тестването на втора алфа версия на работната среда COSMIC, написана на езика Rust (да не се бърка с предишния COSMIC, който беше базиран на GNOME Shell). За тестване са предложени iso образи за системи с GPU NVIDIA (3 ГБ) и Intel/AMD (2.5 ГБ), изградени на базата на тестовата версия на дистрибуцията Pop!_OS 24.04. Също така са налични готови пакети за Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox и CachyOS.
COSMIC се развива като универсален проект, несвързан с конкретна дистрибуция и отговарящ на спецификациите на Freedesktop. За изграждането на интерфейса в COSMIC се използва библиотека Iced, която предлага безопасни типове, модулна архитектура и реактивно програмиране, а също така предлага архитектура, позната на разработчиците, които са запознати с езика за декларативно изграждане на интерфейси Elm. Осигурени са няколко двигателя за рендиране, поддържащи Vulkan, Metal, DX12, OpenGL 2.1+ и OpenGL ES 2.0+. На разработчиците се предоставя готов набор от виджети, възможност за създаване на асинхронни обработвачи и използване на адаптивна компоновка на интерфейса в зависимост от размера на прозореца и екрана. Проектът също така разработва композитен сървър cosmic-comp на базата на Wayland.
Основни промени в сравнение с първата алфа версия на COSMIC:
- В конфигуратора е добавен модул за настройка на звука, който позволява избор на звукови устройства, промяна на силата на звука и свързване на профили за устройства, като «аналогов стерео», «цифров стерео» и «Pro Audio». Добавена е поддръжка на звукови устройства с Bluetooth интерфейс.

- В конфигуратора е добавена панел «Power & Battery», в която е предоставена възможност за избор на режим на енергопотребление: «минимално енергопотребление», «максимална производителност» и «сбалансиран режим». На страницата също се показва нивото на заряда не само на вградения акумулатор, но и на акумулаторите на свързаните безжични устройства, като мишка, клавиатура и слушалки.

- В конфигуратора е добавена панел «Network & Wireless», в която е осигурен преход към страниците за настройка на проводни, безжични и VPN връзки, а също така се показват състоянията на свързванията.

- В панела с настройки на дисплея е предоставен избор дали да се мащабира изхода на приложенията X11. При активиране на мащабирането съдържанието може да изглежда размито на екрани с висока плътност на пиксели, а при изключено мащабиране — съдържанието може да изглежда твърде малко.

- В настройките за дата и време е добавен превключвател за показване на секундите в апплета с часовника.

- В секцията с настройки, свързани с управлението на прозорците, са добавени режими за проследяване на фокуса на въвеждане с курсора (фокус се поставя на прозорците, над които в момента е курсорът на мишката) и следване на курсора за фокуса (промяната на фокуса с клавишна комбинация или отварянето на нов прозорец води до преминаване на курсора в горния ляв ъгъл на прозореца). Също така е добавен превключвател за деактивиране на извикването на действия при натискане на клавиша Super.

- В настройките за външен вид е добавена възможност за избор на плътност на разположението на елементите в интерфейса – комфортна, компактна и с големи отстъпи. Режимът на плътност влияе на размерите на заглавията, разстоянието между елементите в списъка и аплетите.

- В конфигуратора е добавена нова панел с настройки за Bluetooth, позволяваща свързване, подключване и отсъединяване на устройства.

- Възможностите на файловия мениджър са значително разширени. В заглавието са изнесени лентата за търсене, бутона за създаване на нови каталози, превключватели за режимите на показване на файлове (списък или решетка с иконки) и режимите на сортиране. Добавена е поддръжка за сортиране по име, тип, време на изменение, време на създаване и размер. Предложена е клавишна комбинация Ctrl+ за извикване на настройките. В страничната лента са добавени разделители между кошче, мрежови хранилища и допълнителни носители.

В контекстното меню е добавен бутон за преглед на файлове преди тяхното отваряне. В страничната лента е реализиран режим на преглед на списък с наскоро използвани файлове с възможност за предварителен преглед.

Добавен е галерен режим, който позволява използване на файловия мениджър като прегледник на изображения с възможност за последователен преглед на съдържанието на избрания каталог.

Поддържа се преглед на мрежови хранилища. В контекстното меню са добавени бутони за компресиране на файлове и извличане от архиби в формати .tar, .tbz, .tgz, .txz и .zip. Завършено е оформлението на менюто "File".

- Значително е ускорено зареждането на мениджъра на приложения (COSMIC Store) при първоначален старт.
- В аплетата за управление на захранването е добавена поддръжка за прагови стойности на заряда, определящи при какво ниво на заряд аккумуляторът да започне или прекрати зареждането.
- В аплета за регулиране на звука е намалена натовареността на CPU.
- В аплета с часовниците е осигурено обновяване на времето след смяна на часовите зони и е подобрен форматът на показаното време.
- Извършена е оптимизация на рендирането на текста.
- Увеличена е надеждността на използването на нецелочислени стойности на мащабиране в игрите, стартирани с пакета Proton.

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












