Выпуск среды рабочего стола COSMIC 1.9.0 - QubStore

Выпуск среды рабочего стола COSMIC 1.9.0

System76 выпустила COSMIC 1.9.0 — рабочее окружение на Rust, уже доступное в Pop!_OS 24.04 и готовящееся к выходу в Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox и CachyOS.

Выпуск среды рабочего стола COSMIC 1.9.0
Выпуск среды рабочего стола COSMIC 1.9.0

Окружение не привязано к какому-то одному дистрибутиву и следует спецификациям Freedesktop. Кодовая база — на Rust: приложения под GPLv3, библиотеки под MPL-2.0. Интерфейс строится на библиотеке Iced с безопасными типами, модульной структурой и реактивной моделью программирования — подходом, знакомым тем, кто работал с Elm. Движки отрисовки покрывают Vulkan, Metal, DX12, OpenGL 2.1+ и OpenGL ES 2.0+. Разработчикам доступен набор виджетов, асинхронные обработчики и адаптивная компоновка, подстраивающаяся под размер окна и экрана.

К фирменным особенностям COSMIC относятся гибридный мозаичный режим и стековое закрепление окон — группировка по принципу браузерных вкладок, причём оба можно привязать к виртуальным рабочим столам. Отдельно ведётся работа над композитным сервером cosmic-comp на базе Wayland.

В 1.9.0 появился просмотрщик COSMIC Viewer со встроенным редактированием: кадрированием и поворотом с возможностью откатить правки. Вышла экранная клавиатура COSMIC OSK, принимающая ввод с сенсорного экрана или геймпада; для неё же добавлен апплет адаптивного показа. COSMIC Store получил переработанное оформление и отображение имени разработчика. В cosmic-comp обои и экранная клавиатура теперь выводятся и на экране блокировки. В cosmic-files в диалоге сохранения появились настройки сортировки, cosmic-greeter обзавёлся опциональной поддержкой systemd-homed.

Режим «не беспокоить» прячет все видимые уведомления. В панели настраивается толщина рамок, в конфигураторе — параметры экранной клавиатуры и показ дня недели, а cosmic-settings-daemon синхронизирует шрифтовые настройки приложений GNOME.

Ссылка на основную публикацию