Компания System76, разрабатывающая Linux-дистрибутив Pop!_OS, опубликовала седьмую альфа-версию среды рабочего стола COSMIC, написанной на языке Rust (не путать со старым COSMIC, который был основан на GNOME Shell). Для тестирования предложены iso-образы со свежей версией COSMIC, сформированные поверх альфа-сборок будущего выпуска дистрибутива Pop!_OS 24.04 для систем с GPU NVIDIA (3.3 ГБ) и Intel/AMD (2.9 ГБ). Также формируются готовые пакеты для Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox и CachyOS.
COSMIC, konkret distribusiyaya bağlı olmayan və Freedesktop spesifikasiyalarına uyğun universal bir layihə kimi inkişaf edir. COSMIC-də interfeysi qurmaq üçün Iced kitabxanası istifadə olunur; bu da təhlükəsiz tipləri, modulyar memarlığı və reaktiv proqramlaşdırma modelini tətbiq edir, həmçinin Elm dilindəki interfeys qurma deklarativ modelinə aşina olan inkişaf etdiricilər üçün tanış bir arxitektura təqdim edir. Vulkan, Metal, DX12, OpenGL 2.1+ və OpenGL ES 2.0+ dəstəkləyən bir neçə render mühərriyi təklif olunur. İnkişaf etdiricilərə hazır widget dəsti, asinxron emalçıların yaradılması imkanları və pəncərə və ekran ölçüsünə uyğun elementlərin laylayma tərtibini istifadə etmək imkanı verilir.
Rust dilinin istifadəsinə əlavə olaraq, COSMIC-in xüsusiyyətlərindən biri, potensial olaraq virtual iş masaları ilə bağlanan pəncəra mozaik kompozisiya və qatlama pəncərələrinin hibrid rejimləridir (pəncərələrin brauzerdəki işarələr kimi qruplaşdırılması). Layihə həmçinin server cosmic-comp на базе Wayland. Первый стабильный релиз COSMIC изначально был намечен на первый квартал 2025 года, новые сроки не уточняются. Предполагается, что следующему выпуску будет присвоен статус бета-версии.
Основные изменения по сравнению с шестой альфа-версией COSMIC:
- Реализована возможность перегруппировки virtual iş masaları или их перемещения на другой экран через перетаскивание мышью в режиме drag&drop. Добавлена функция закрепления виртуальных рабочих столов, позволяющая держать открытыми нужное количество рабочих столов, независимо от того пустые они или нет.

- Добавлены всплывающие подсказки, отображаемые при наведении курсора на элементы в панели задач, виртуальных рабочих столах, каталоге приложений и меню приложений.

- Реализованы глобальные комбинации клавиш, позволяющие вызывать действия в X11-приложениях, независимо от того, в фокусе приложение или нет. Для защиты конфиденциальности по умолчанию данная возможность отключена, но в качестве опции возможны варианты обработки чужих событий ввода только при нажатии клавиш-модификаторов (Ctrl, Shift, Alt).

- Добавлены настройки дробного масштабирования для X11-приложений, запускаемых под управлением XWayland. Режим «Оптимизация для приложений» повышает качество отображения интерфейсов программ, не поддерживающих дробное масштабирование. Режим «Оптимизация для игр и полноэкранных приложений» допускает использование в приложениях фактического разрешения экрана, при том, что к приложениям может применяться уровень масштабирования, отличающийся от масштаба приложений, поддерживающих дробное масштабирование.
- Внесены изменения в систему обработки комбинаций клавиш:
- При переключении комбинацией «Super+клавиши_управления_курсором» текущая вклада продолжает отображаться до тех пор пока удерживается клавиша Super.
- Виртуальные рабочие столы теперь имеют более высокий приоритет по сравнению с дисплеями — навигация при перемещении окон или смены фокуса ввода вначале охватывает рабочие столы на текущем дисплее, а затем переключается на следующий дисплей при его наличии.
- Реализован цикличный перебор виртуальных рабочих столов (после последнего переключается на первый).
- Для переключения между дисплеями добавлена новая комбинация «Super+Shift+клавиши_управления_курсором», для перевода фокуса на другой дисплей — «Alt+Super+клавиши_управления_курсором», для переноса окна на другой дисплей — «Shift+Alt+Super+клавиши_управления_курсором».
- Для увеличения или уменьшения масштаба рабочего стола добавлены комбинации клавиш «Super+» и «Super-«.
- В файловый менеджер добавлена опция для упреждающего ввода файловых путей — после ввода первой буквы имени файла или каталога в адресной строке показываются образцы автозаполнения, соответствующие имеющимся файлам или каталогам. Добавлена опция для открытия файлов одним кликом. Добавлены ярлыки для активации режимов отображения файлов в виде сетки или списка. Реализован переход к редактированию при клике на каталоге в файловом пути. Добавлен диалог Open Folder для извлечения файлов в заданный каталог.
- На страницу настройки звука добавлена возможность изменения баланса громкости для левого и правого уха.

- В апплет Accessibility добавлены опции для включения контрастного режима, инвертирования цветов, цветовых фильтров для дальтоников и объединения звуковых каналов для людей, имеющих проблемы со слухом. Улучшена реализация интерфейса для увеличения областей на экране.

- В различных компонентах реализованы оптимизации и исправления, нацеленные на снижение нагрузки на CPU.
- Добавлена поддержка Wayland-протоколов ext-workspace-v1 и ext-image-capture-v1. Добавлен протокол cosmic-workspace-v2.
- Реализована локализация названий программ.
- В апплете подключения к сети добавлена поддержка аутентификации EAP и PEAP.
- В COSMIC Media Player добавлена опция для скрытия заголовка, когда мышь неактивна.
- Предоставлена возможность задания запасного шрифта.
Mənbə: opennet.ru





