Второй альфа-выпуск среды рабочего стола COSMIC

Компания System76, разрабатывающая Linux-дистрибутив Pop!_OS, начала тестирование второй альфа-версии среды рабочего стола COSMIC, написанной на языке Rust (не путать со старым COSMIC, который был основан на GNOME Shell). Для тестирования предложены iso-образы для систем с GPU NVIDIA (3 ГБ) и Intel/AMD (2.5 ГБ), построенных на основе тестовой сборки дистрибутива Pop!_OS 24.04. Также доступны готовые пакеты для Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox и CachyOS.

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

Основные изменения по сравнению с первой альфа-версией COSMIC:

  • В конфигуратор добавлен модуль для настройки звука, позволяющий выбирать звуковые устройства, изменять громкость и привязывать к устройствам профили, такие как аналоговый стерео, цифровой стерео и Pro Audio. Добавлена поддержка звуковых устройств с интерфейсом Bluetooth.

    CFD0C5CECEC5D4_1727464779.png

  • В конфигуратор добавлена панель «Power & Battery», в которой предоставлена возможность выбора режима энергопотребления: минимальное энергопотребление, максимальная производительность и сбалансированный режим. На странице также показывается уровень заряда не только встроенного аккумулятора, но и аккумуляторов подключённых беспроводных устройств, таких как мышь, клавиатура и наушники.

    CFD0C5CECEC5D4_1727547074.png

  • В конфигуратор добавлена панель «Network & Wireless», с которой обеспечен переход на страницы настройки проводных, беспроводных и VPN подключений, а также отражены состояния соединений.

    CFD0C5CECEC5D4_1727547102.png

  • В панели с настройками дисплеев предоставлен выбор, масштабировать ли вывод приложений X11. При включении масштабирования содержимое может выглядеть размыто на экранах с высокой плотностью пикселей, а при отключении — содержимое может выглядеть слишком мелким.

    CFD0C5CECEC5D4_1727547588.png

  • В настройках даты и времени появился переключатель для показа секунд в апплете с часами.

    CFD0C5CECEC5D4_1727547704.png

  • В раздел настроек, связанных с управлением окнами, добавлены режимы следования фокуса ввода за курсором (фокус устанавливается на окна над которыми в данное время курсор мыши) и следования курсора за фокусом (изменение фокуса клавиатурной комбинацией или открытие нового окна приводит к перемещению курсора в верхний левый угол окна). Также добавлен переключатель для отключения вызова действий при нажатии клавиши Super.

    CFD0C5CECEC5D4_1727547918.png

  • В настройки внешнего вида добавлена возможность выбора плотности компоновки элементов интерфейса — комфортная, компактная и с большими отступами. Режим плотности влияет на размер заголовков, расстояние между элементами списков и апплетами.

    CFD0C5CECEC5D4_1727551024.png

  • В конфигуратор добавлена новая панель с настройками Bluetooth, позволяющая сопрягать, подключать и отключать устройства.

    CFD0C5CECEC5D4_1727551440.png

  • Значительно расширены возможности файлового менеджера. В заголовок вынесены строка поиска, кнопка создания новых каталогов, переключатели режимов отображения файлов (cписок или сетка пиктограмм) и режимов сортировки. Добавлена поддержка сортировка по имени, типу, времени изменения, времени создания и размеру. Предложена клавиатурная комбинация Ctrl+ для вызова настроек. В боковой панели появились разделители между корзиной, сетевыми хранилищами и дополнительными накопителями.

    CFD0C5CECEC5D4_1727551462.png

    В контекстное меню добавлена кнопка для предпросмотра файлов перед из открытием. В боковой панели реализован режим просмотра списка недавно используемых файлов с возможностью их предпросмотра.

    CFD0C5CECEC5D4_1727551524.png

    Добавлен режим галереи, позволяющей использовать файловый менеджер как просмотрщик изображений с возможностью последовательного просмотра содержимого выбранного каталога.

    CFD0C5CECEC5D4_1727551566.png

    Реализована поддержка просмотра сетевых хранилищ. В контекстное меню добавлены кнопки для сжатия файлов и извлечения из архивов в формате .tar, .tbz, .tgz, .txz и .zip. Завершено формирование содержимого меню «File».

    CFD0C5CECEC5D4_1727551620.png

  • Значительно ускорена загрузка менеджера приложений (COSMIC Store) при первом запуске.

  • В апплет управления питанием добавлена поддержка пороговых значений зарядки, определяющих при каком уровне заряда аккумулятор должен начинать или прекращать зарядку.

  • В апплете изменения громкости cнижена нагрузка на CPU.
  • В апплете с часами обеспечено обновление времени после переключения часовых поясов и улучшен формат отображаемого времени.

  • Проведена оптимизация отрисовки текста.
  • Повышена надёжность использования не целых значений маштабирования в играх, запускаемых при помощи пакета Proton.



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

© OpenNet