System76 выпустила COSMIC Desktop 1.3, очередное обновление своего десктопного окружения на Rust. Хотя обновление затрагивает практически все аспекты рабочего стола, главной особенностью стал долгожданный эффект матового стекла.
Новый визуальный стиль стал результатом нескольких месяцев работы над всем стеком COSMIC Desktop. Эффект не просто делает панели прозрачными, а придаёт поверхностям мягкое размытие, позволяя обоям и окнам оставаться видимыми без ущерба для читаемости.
Включить и настроить эффект можно, открыв COSMIC Settings и перейдя в Desktop > Appearance. Параметр Frosted glass находится в разделе Style.
Эффект можно настроить по вкусу: от едва заметной полупрозрачности до выраженного стеклянного вида. Он распространяется на поддерживаемые компоненты COSMIC: панели, апплеты, меню и поверхности приложений.

Однако сторонние приложения и апплеты COSMIC не получат новый вид автоматически. Разработчикам нужно обновить версию libcosmic в своих проектах, чтобы они поддерживали эффект матового стекла.
Помимо визуальных изменений, COSMIC System Monitor теперь умеет вычислять энергопотребление для GPU AMD и Intel и показывать на панели мониторинга использование энергии и общий объём видеопамяти.
Также добавлен мониторинг использования памяти для GPU Intel. Для оборудования NVIDIA улучшена поддержка перехода в спящий режим и внесены другие связанные с GPU доработки.
Панель COSMIC также получила несколько приятных опций. Теперь пользователи могут настроить панель так, чтобы она всегда оставалась скрытой, что дополняет существующие варианты видимости для тех, кто предпочитает полностью свободный рабочий стол.
Ещё одна настройка позволяет панели или док-панели сохранять свой визуальный стиль при развёртывании окна на весь экран. Раньше развёртывание приложения могло изменить вид панели. Включив эту опцию, пользователь сохраняет единый дизайн рабочего стола вне зависимости от состояния окон.
Также улучшена синхронизация кадров для всплывающих окон апплетов, что делает анимацию и взаимодействие при открытии меню с панели более плавными.
Добавлена поддержка обоев в формате AVIF. Как COSMIC Background, так и COSMIC Settings теперь используют библиотеку libdav1d для декодирования AVIF-файлов, так что их можно напрямую выбирать в качестве фона рабочего стола.
В композиторе исправлены проблемы с многочиповыми системами, внешними дисплеями, полноэкранными окнами, экранным увеличителем и жестами сенсорной панели. В частности, устранено повреждение текстур на компьютерах с несколькими GPU и ошибка, из-за которой в ноутбуках встроенный дисплей залипал на логотипе производителя при подключении внешнего монитора.
Экранный увеличитель получил исправления ошибок округления и расчёта фокусной точки. Полноэкранные поверхности теперь возвращаются в правильное место в стеке окон. COSMIC также передаёт информацию о направлении относительных осей из libinput клиентам Wayland, что исправляет проблемы с жестами тачпада.
Совместимость тем указателей улучшена благодаря переходу на устаревшие имена курсоров X11 при необходимости. Ещё одно исправление касается окон, которые после анимации свёртывания возвращались с неправильным размером.
COSMIC Files исправляет вылет, который мог происходить при щелчке правой кнопкой мыши на смонтированном расположении в навигационной панели. Файловый менеджер также получил поддержку MIME-подклассов при сканировании файлов в диалогах, что улучшает определение совместимых типов файлов.
COSMIC Terminal исправляет дробную прокрутку колесом мыши и проблему, из-за которой терминал терял фокус клавиатуры после щелчка по заголовку.
В апплете Bluetooth теперь отображаются ранее известные устройства. События прокрутки из области статуса могут передаваться приложениям с помощью функциональности StatusNotifierItem.
Что касается сетевых компонентов, апплеты и настройки COSMIC перешли с собственной интеграции NetworkManager на nmrs, клиент NetworkManager, написанный на Rust. По словам разработчиков, это внутреннее архитектурное изменение теснее связывает сетевые компоненты со всей остальной средой рабочего стола COSMIC, написанной на Rust.
В контекстном меню COSMIC теперь по умолчанию отображается дискретный GPU на системах, где доступен запуск с выделенной графикой. Кроме того, изменение ориентации дисплея корректно отменяется, если не подтверждено, а обновления регулятора громкости дросселируются, чтобы не генерировать слишком много изменений при перемещении.
Завершают релиз обновления переводов, обновления зависимостей в многочисленных проектах COSMIC, работа над протоколом раскладки клавиатуры, исправления окружения Flatpak и улучшенная обработка паники в портале рабочего стола COSMIC.
Подробнее можно узнать в списке изменений.
Пакеты COSMIC Desktop 1.3 в ближайшее время появятся в репозиториях дистрибутивов с плавающим релизом, таких как Arch, openSUSE Tumbleweed, CachyOS и других. Пользователи Pop!_OS 24.04 LTS уже могут установить обновление.




Пока нет комментариев. Будьте первым!