Разработчики System76 и Pop!_OS выпустили COSMIC Epoch 1.5, продолжая быструю итерацию своей графической оболочки, написанной на Rust. Релиз вышел всего через неделю после версии 1.4, что подчеркивает агрессивный темп разработки. Основные изменения коснулись стабильности композитора, работы с изображениями и производительности панели.
Ключевые технические улучшения
В этой версии устранены критические проблемы с масштабированием: теперь Chromium-приложения корректно отображаются при дробном масштабировании ниже 1.0. Также улучшена обработка GPU-сбоев (GPU resets) на уровне композитора, что снижает риск зависаний системы. Для приветственного экрана (Greeter) добавлена поддержка нестабильного протокола Wayland cosmic-keymap-unstable-v1.
Обработка фоновых изображений теперь учитывает EXIF-данные об ориентации, что решает проблему перевернутых обоев. Панель COSMIC Panel получила ряд исправлений, включая устранение высокого потребления CPU при заблокированном экране и улучшение работы эффекта «матового стекла» (Frosted Glass).
Сводка изменений в COSMIC 1.5
| Компонент | Исправление / Улучшение | Значение |
|---|---|---|
| COSMIC Compositor | Фикс масштабирования Chromium < 1.0 | Корректная работа браузеров и Electron-приложений |
| COSMIC Compositor | Обработка GPU resets | Повышение стабильности при сбоях видеокарты |
| COSMIC Background | Учет EXIF orientation | Правильное отображение обоев с разных устройств |
| COSMIC Greeter | Поддержка cosmic-keymap-unstable-v1 | Улучшенная работа раскладок клавиатуры при входе |
| COSMIC Panel | Фикс высокого CPU при блокировке | Экономия ресурсов и батареи в режиме ожидания |
| COSMIC Panel | Исправления Frosted Glass | Стабильность визуальных эффектов |
Полный список исправлений и коммитов доступен в репозитории GitHub. Обновление продолжает курс System76 на создание высокопроизводительной и стабильной среды для Linux-пользователей, особенно в контексте поддержки собственного аппаратного обеспечения.
Источник: Phoronix ↗
