Компания System76, разработваща Linux дистрибуция Pop!_OS, започна тестването на втората alpha версия на работната среда 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.
Основни промени спрямо първата alpha версия на 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












