Главная | IT | Доступна среда рабочего стола Cinnamon 6.8

Доступна среда рабочего стола Cinnamon 6.8

После 11 месяцев разработки сформирован релиз среды рабочего стола Cinnamon 6.8, в рамках которой сообществом разработчиков дистрибутива Linux Mint развивается форк оболочки GNOME Shell, файлового менеджера Nautilus и оконного менеджера Mutter, нацеленный на предоставление окружения в классическом стиле GNOME 2 с поддержкой удачных элементов взаимодействия из GNOME Shell. Cinnamon основывается на компонентах GNOME, но эти компоненты поставляются как периодически синхронизируемый форк, не связанный внешними зависимостями с GNOME. Новый выпуск Cinnamon будет предложен в дистрибутиве Linux Mint 27 (решено использовать год выпуска в нумерации), который планируется выпустить во второй половине декабря.

Основные новшества:

  • Реализована полноценная поддержка протокола Wayland и практически достигнут паритет в функциональности при работе с использованием X11 и Wayland. Поддержка работы с использованием X11 сохранена. Среди связанных с Wayland изменений:
    • При использовании Walyand обеспечен корректный выбор размера и позиционирование новых окон, всплывающих диалогов и контекстных меню.
    • При работе через Walyand реализовано корректное переключение фокуса ввода.
    • Устранены многие ошибки в Cinnamon, muffin, cinnamon-session и Xwayland, приводившие к аварийному завершению работы при использовании Wayland.
    • Улучшена поддержка многомониторных конфигураций и KVM-переключателей мониторов в окружении c Wayland.
    • В приложениях, использующих Wayland или запускаемых через Xwayland, а также в композитном сервере и десктоп-сеансе задействовано аппаратное ускорение графики, реализованное через Wayland-протоколы wl_drm и zwp_linux_dmabuf_v1, а также аппаратно ускоренную работу GBM поверх EGL на видеокартах NVIDIA.
    • Предоставлена полная поддержка экранов с высокой плотностью пикселей (HiDPI) при использовании Wayland. Решены проблемы с масштабированием пиктограмм и курсоров мыши. Устранены ошибки, проявлявшиеся в приложениях на движке Chromium, таких как Slack и VSCode.
    • При использовании Wayland реализована работа индикаторов прогресса выполнения операции, например, показа прогресса копирования файлов в кнопке на панели.
    • Обеспечен запуск базовых приложений, запускаемых через pkexec, в качестве Wayland-клиентов без применения Xwayland.
  • В файловый менеджер интегрирована панель предпросмотра.

  • Добавлено новое приложение Superlight для отслеживания состояния системы, наглядно показывающее динамику нагрузки на CPU, память и ввод/вывод, а также данные о запущенных процессах, трафике, заряде аккумулятора и температуре.

  • Реализован новый хранитель экрана, поддерживающий одновременно Wayland и X11.
  • Добавлена команда «cinnamon-list-windows» для упрощения получения списка всех открытых окон и определения их позиции, размера, данных о HiDPI и связанных с ними приложениях и бэкендах.
  • В композитном сервере Muffin обеспечено округление до целых чисел координат и размеров всех графических элементов библиотеки Clutter для более точного позиционирования и чёткой отрисовки апплетов и компонентов рабочего стола.
  • Добавлена поддержка юнитов systemd для пользовательских сеансов (graphical-session.target), активируемых для запуска сопутствующих сервисов в привязке к графическому сеансу.
  • Код для записи в файлы конфигурации и чтения закладок в файловом менеджере переведён на работу в асинхронном режиме.
  • Реализован единый интерфейс для управления применением спящих и ждущих режимов: suspend (ждущий режим с активной памятью), hybrid-sleep (гибернация со сбросом содержимого памяти на диск) и suspend-then-hibernate (ждущий режим с последующей гибернацией через определённое время).

  • В апплете настройки сетевого подключения объединены секции VPN и WireGuard.
  • Добавлен PAM-модуль pam_oo7 для аутентификации с использованием
    компонента oo7 (D-Bus Secret Service provider).

  • В контекстное меню окон добавлена опция для закрепления окна поверх другого содержимого.
  • По умолчанию задействован эмулятор терминала velocitty, собственной разработки. Поддерживается разделение сеансов на вкладки, изменение тем оформления, пометка разных типов вкладок своими цветами (красный — root, sudo, pkexec, синий — ssh, sftp или назначение своих цветов) и выделение более светлым оттенком вкладок с выполняемыми процессами.

  • Предоставлена возможность выставления разных обоев рабочего стола для разных мониторов.
  • Реализован новый календарь-планировщик Clockenstein, поддерживающий локальные календари, Google Calendar и внешние сервисы на базе протокола CalDAV, например Nextcloud.

  • В настройки клавиатуры добавлен просмотрщик раскладки клавиатуры. Прекращено использование внешней зависимости gkbd-capplet.
  • Добавлено собственное приложение для создания скриншотов (cinnamon-screenshot).
  • Добавлена возможность привязки настроек вывода уведомлений к отдельным приложениями.
  • В апплет управления яркостью экрана добавлена поддержка датчиков освещённости.
  • Реализована программа для работы с архивами Unfold, использующая 7zip и 7zip-RAR.

  • Реализовано приложение Alarms для вывода напоминаний и уведомлений в заданное время.

Источник