Темы



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

Коротко сгенерировано ИИ по тексту статьи
  • System76 выпустила COSMIC 1.10.0: среда уже доступна в Pop!_OS 24.04, а в Fedora, NixOS, Arch Linux и других дистрибутивах ожидается.
  • Добавлены привязка графических планшетов к дисплеям и перевод фокуса на окна касанием; исправлена работа панели и виртуальных столов на системах с гибридной графикой.
  • В cosmic-store появились кэширование скриншотов и режим галереи, а в cosmic-term — сочетания клавиш для перемещения вкладок.

Почему это важно: В cosmic-launcher по умолчанию включён WGPU для повышения производительности отрисовки.

Компания System76, разрабатывающая Linux-дистрибутив Pop!_OS, опубликовала выпуск среды рабочего стола COSMIC 1.10.0. Пакеты с COSMIC 1.10.0 доступны в дистрибутиве Pop!_OS 24.04 и в ближайшее время ожидаются в Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox и CachyOS. Код написан на языке Rust и распространяется под лицензиями GPLv3 (приложения) и MPL-2.0 (библиотеки).

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

Помимо использования языка Rust из особенностей COSMIC выделяются режимы гибридной мозаичной компоновки окон и стекового закрепления окон (группировка окон по аналогии со вкладками в браузере), которые могут включаться в привязке к виртуальным рабочим столам. Проектом также разрабатывается композитный сервер cosmic-comp на базе Wayland.

Среди изменений:

  • Добавлена возможность отождествления графических планшетов с определённым дисплеем.

    CFD0C5CECEC5D4_1791488811.png

  • В композитном сервере cosmic-comp реализована поддержка перевода фокуса на окна на основании событий от сенсорного экрана. Система сборки переведена с make на утилиту just. Решена проблема с работой панели и виртуальных рабочих столов на системах с гибридной графикой, сочетающих видеокарты NVIDIA с интегрированными GPU.

  • В cosmic-launcher для повышения производительности отрисовки по умолчанию задействован API WGPU, работающий поверх Vulkan, Metal, D3D12 и OpenGL.

  • В cosmic-monitor разделён поиск процессов и приложений.

  • В cosmic-player отключено автоскрытие элементов интерфейса в случае если указатель мыши наведён на кнопки управления воспроизведением.

  • В cosmic-session добавлена поддержка определения переменных окружения в подкаталоге ~/.config/environment.d и разрешено использование собственных SSH-агентов.

  • В каталоге приложений cosmic-store реализовано локальное кэширование скриншотов и предложен режим галереи, активируемый кликом на скриншотах.

  • В эмулятор терминала cosmic-term добавлены комбинации клавиш «Ctrl+Shift+левая стрелка» и «Ctrl+Shift+правая стрелка» для перемещения вкладок влево и вправо.

CFD0C5CECEC5D4_1784793908.png

Источник: http://www.opennet.ru/opennews/art.shtml? num=66428

© OpenNet