Основные новшества:
- Реализована полноценная поддержка протокола 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 для вывода напоминаний и уведомлений в заданное время.
Источник: https://www.opennet.ru/opennews/art.shtml?num=66626
(opennet.ru, основная лента)






