Выпуск GNOME 50 Alpha с полным удалением сеансов X11 и обновление безопасности GNOME 49.3

2026-01-16 215 комментарии
Состоялся выпуск GNOME 50 Alpha, в котором удалена поддержка X11 в Mutter и GDM, но сохранен XWayland. Также вышло обновление GNOME 49.3 с исправлениями уязвимостей в GLib 2.86.3, обновлениями libadwaita и устранением ошибок в системных приложениях

Состоялся выпуск GNOME 50 Alpha (версия 50.alpha), который стал доступен для тестирования в преддверии официального выхода открытого рабочего окружения, запланированного на март текущего года. Ключевым изменением, затрагивающим множество компонентов десктопа, стало удаление поддержки сеансов X11. Начиная с пятидесятой версии, нативная поддержка сохраняется только для сеансов Wayland, однако возможность запуска клиентов X11 остается доступной через прослойку XWayland.

Технические изменения и отказ от X11 в GNOME 50

Одним из наиболее значимых событий в данном релизе стали изменения в композитном менеджере GNOME Mutter. Разработчики официально исключили поддержку бэкенда X11, тем самым прекратив нативную поддержку соответствующих сеансов. При этом совместимость с играми и приложениями, написанными для X11, сохраняется благодаря XWayland.

Дисплейный менеджер GDM версии 50.alpha также получил обновления, в рамках которых поддержка X11 была полностью удалена. В GDM добавлена новая служба gnome-headless-session@username.service, призванная упростить запуск графических сеансов без монитора, что актуально, например, для использования RDP. Кроме того, специальные сеансы, такие как initial-setup (первоначальная настройка), теперь загружаются из файлов .desktop, а не жестко прописаны в коде менеджера дисплея.

Улучшения приложений и системных библиотек

В состав альфа-версии вошел ряд функциональных и визуальных улучшений для штатных приложений и библиотек:

  • Библиотека Glycin получила поддержку загрузки изображений форматов XBM и XPM. Данный компонент, написанный на языке Rust, отвечает за безопасную загрузку изображений и создание миниатюр.

  • В модуле gdk-pixbuf при использовании Glycin теперь корректно работают сжатые изображения SVGZ, а также реализована поддержка сохранения файлов в формате AVIF.

  • Файловый менеджер Nautilus получил улучшения в механизме загрузки миниатюр, оптимизацию потребления памяти и другие доработки.

  • Календарь GNOME (GNOME Calendar) отличается улучшенными анимациями и повышенной производительностью. Разработчики устранили десятки утечек памяти.

  • Настройки GNOME (GNOME Control Center) добавлено ключевое слово «winver», что позволяет странице «О системе» лучше соответствовать поведению поиска версии в Microsoft Windows.

  • Приложение первоначальной настройки (GNOME Initial Setup) теперь при наличии возможности будет пытаться использовать run0 вместо pkexec.

  • Текстовый редактор GNOME получил улучшенную стилизацию для темной темы оформления.

  • В GNOME Foundry реализованы крупные инфраструктурные улучшения для разработки в IDE и внедрен полноценный отладчик.

  • Веб-браузер GNOME Web (Epiphany) получил множество исправлений ошибок.

  • Компонент at-spi2-core переведен на использование dbus-broker по умолчанию в конфигурации сборки Meson.

  • Инструментарий Gtk 4.21.4 теперь включает GtkSvg в качестве гораздо более полного рендерера SVG.

Подробная информация о релизе GNOME 50 Alpha доступна в официальном анонсе на сайте GNOME.org.

Выход корректирующего релиза GNOME 49.3

Параллельно с альфа-тестированием новой ветки, разработчики представили обновление для стабильной серии - GNOME 49.3. Данный апдейт вышел спустя полтора месяца после версии 49.2 и описывается создателями как «скучное» обновление с исправлениями ошибок. Новые функции в нем отсутствуют, а изменения касаются исключительно обновленных модулей.

Центральным элементом обновления стал выпуск GLib 2.86.3, устраняющий ряд уязвимостей безопасности различной степени тяжести. Исправления касаются переполнения целых чисел и проблем обработки буфера, которые затрагивали экранирование URI, парсинг GVariant и обработку атрибутов файлов. Библиотека libadwaita 1.8.3 получила исправления сбоев, корректировки для специальных возможностей и небольшие улучшения юзабилити в различных виджетах и диалогах.

Пользовательские приложения также получили точечные исправления:

  • В GNOME Calendar скорректирована обработка часовых поясов для новых событий и улучшено поведение повторяющихся мероприятий.

  • GNOME Maps избавились от зависания, возникавшего при перемещении окна приложения между дисплеями во время отображения маршрута.

  • В GNOME Console устранен сбой, что повышает надежность терминала при повседневном использовании.

  • Настройки GNOME 49.3 получили ряд практических улучшений: исправлено поведение сети (корректное отключение Wi-Fi на системах с одним устройством), повышена надежность диалогов выбора часового пояса, скорректированы настройки клавиатуры, а региональные настройки теперь последовательно применяют переменные локали.

Другие утилиты, включая GNOME Online Accounts, GNOME Remote Desktop, просмотрщик изображений Loupe, камеру Snapshot и медиасервер Rygel, получили инкрементальные исправления ошибок и обновления переводов. Улучшения доступности продолжаются в обновлении Orca, где доработано поведение экранного диктора. При этом основные компоненты стека GNOME 49, такие как GNOME Shell, Mutter, GTK, Nautilus и Epiphany, в данном релизе остались без изменений.

© . По материалам phoronix
Комментарии и отзывы

Нашли ошибку?

Новое на сайте