Опубликован GNOME 50.2 — второй корректирующий выпуск стабильной ветки GNOME 50. Это не функциональный релиз, а набор исправлений для оболочки, композитора, файлового менеджера, системных библиотек и приложений. Команда GNOME прямо описывает выпуск как «скучное» обновление с исправлениями ошибок, которое должно быть безопасным для установки поверх предыдущих версий GNOME 50.
В состав GNOME 50.2 вошли обновления GNOME Shell 50.2, Mutter 50.1, Nautilus 50.2.2, GTK 4.22.4, GLib 2.88.1, GDM 50.1, GNOME Software 50.2, GNOME Remote Desktop 50.1, Orca 50.2, libadwaita 1.9.1, Papers 50.2, librsvg 2.62.2 и других компонентов.
Основные изменения:
-
GNOME Shell— исправлены проблемы с выбором области снимка экрана у краёв монитора, повторными уведомлениями элементов dash для экранного диктора, отображением флажка «Install Updates» в диалоге выключения/перезагрузки, автозапуском USB-носителей, сбросом индикатора поиска при каждом нажатии клавиши и повторным применением раскладки при измененииxkb-options. Также добавлено управление битрейтом для VA-API H.264-конвейеров при записи экрана, а индикатор аудиовхода теперь показывается только при реальной записи звука. -
Mutter— в оконном менеджере и Wayland-композиторе исправлены регрессии, связанные с NVIDIA-драйверами, включая падения производительности и зависания. Также уменьшено число буферов для потоков скринкаста, исправлено перемещение свёрнутых развёрнутых окон на другой монитор, ошибки drag-and-drop при повторном использовании источников данных и некорректное изменение размера окна черезXReconfigureWMWindow(). -
Nautilus— файловый менеджер получил исправления поиска, предпросмотра и работы с файлами. Поисковая выдача теперь сбрасывается по времени, а не по числу файлов; исправлено открытие нескольких файлов с разными расширениями, появление миниатюр в удалённых расположениях, масштабирование резервных значков, дублирование диалога конфликта при перемещении между томами, обработка имён с завершающей точкой на FAT-разделах и возможные падения в окне свойств и представлении списком. -
GDM— дисплейный менеджер научили корректнее завершать конфликтующие графические сеансы, запущенные вне GDM, например ThinLinc или TigerVNC. Исправлено зависание Plymouth на headless-системах, ошибка сXDG_SESSION_TYPE, когда X11-сеанс помечался как Wayland, и проблема с формированиемXDG_DATA_DIRS, из-за которой GNOME Shell мог не находить свои файлы. -
GLib— обновление до 2.88.1 включает исправления проблем безопасности низкой серьёзности: чтение за пределами буфера в GVariant, GMarkup, GDateTime и GRegex, проблему сG_REGEX_RAW, а также ошибки в специфических сценариях D-Bus P2P. Отдельно исправлена неправильная компиляция с GCC 16 из-за некорректного атрибута функции. -
GTK— в ветке 4.22.x исправлены проблемы с размещением панели ввода вGTKPopover, зависанием при слишком малом угле сдвига в snapshot, настройкой тёмной темы, обработкой настройки reduced motion под Wayland, диалогом печати и рядом Vulkan-правок. -
GNOME Remote Desktop— исправлен чёрный экран на некоторых системах с GPU NVIDIA. Это важно для пользователей RDP/VNC-сценариев и удалённого доступа к рабочему столу GNOME. -
GNOME Software— исправлено объединение разных веб-приложений с одинаковым URL в одну запись и поведение диалога несовместимого ПО. -
Orca— экранный диктор получил исправления для веб-контента: устранено повторение предыдущей строки при выходе из blockquote, обработан traceback при падении Chromium, исправлено двойное озвучивание при просмотре содержимого Chromium в flat review, а также исправлены настройки табличной навигации и «осиротевший» перехват клавиш. -
libadwaita— исправлены ошибки вAdwAlertDialog,AdwEntryRow,AdwNavigationView,AdwSidebar,AdwStyleManager,AdwTabView, ускорено добавление юридических разделов и списка участников в диалогах About, а также исправлены предупреждения, связанные сgtk-application-prefer-dark-themeв новых версиях GTK. -
librsvg, localsearch, pygobject, tinysparql, Yelp— в сопутствующих компонентах исправлены размытые встроенные SVG, сбои извлечения метаданных из EPUB/ODF/OOXML, потенциальное переполнение буфера в PyGObject, утечки памяти в TinySPARQL и проблема Yelp, которая могла позволять удалённый доступ к локальным файлам.
В целом GNOME 50.2 выглядит как типичный стабилизационный выпуск после крупного релиза GNOME 50: новых заметных пользовательских функций почти нет, зато исправлены проблемы в оболочке, файловом менеджере, удалённом рабочем столе, поддержке NVIDIA, доступности, системных библиотеках и базовых приложениях. Для дистрибутивов, уже поставляющих GNOME 50, обновление рекомендовано к включению.
Перемещено anonymous_incognito из gnome
