GNOME 42.3 — третье корректирующее обновление ветки 42, вышедшее примерно через полтора месяца после основного релиза. Одновременно проект представил первый нестабильный выпуск GNOME 43, но для пользователей важнее именно 42.3: он исправляет ошибки, а не добавляет функции.
Разберём, что изменилось, кому стоит обновляться и как проверить систему после апгрейда.
Зачем нужны корректирующие выпуски
GNOME выпускает крупную версию раз в полгода, а между ними — несколько корректирующих. В них входят исправления сбоев, регрессий и проблем совместимости. Новые функции не добавляются, чтобы не ломать поведение.
Для дистрибутивов это способ доставить исправления без перехода на новую ветку. Для пользователя — меньше сюрпризов при обновлении.
# посмотреть версию GNOME
gnome-shell --version
# проверить версии ключевых компонентов
mutter --version
nautilus --version
Исправления в GNOME Software
Одна из заметных групп исправлений касается GNOME Software — центра приложений. Исправлены сбои при работе с Flatpak-пакетами, отключено уведомление о перезапуске после неудачного обновления прошивки, устранено несоответствие оценок отзывов приложений в верхней и нижней части страницы.
Также улучшены диалоговые окна обновления прошивки на устройствах, требующих взаимодействия с пользователем. Это важно для ноутбуков и периферии, где обновление прошивки может требовать подтверждения или перезагрузки.
# проверить версию GNOME Software
gnome-software --version
# посмотреть установленные Flatpak-приложения
flatpak list --app | head -20
# проверить обновления прошивки
fwupdmgr get-updates 2>/dev/null | head -20
Mutter и скринкасты
В Mutter — композиторе GNOME — исправлена регрессия скринкаста через dma-buf, проблема зеркального отображения монитора и утечка памяти для окон и композитора.
Скринкаст через dma-buf важен для Wayland: он позволяет захватывать экран без копирования через CPU. Если он ломается, перестают работать записи экрана, демонстрации и некоторые видеоконференции.
Зеркальное отображение монитора — частый сценарий для презентаций. Регрессия здесь означает, что проектор или второй экран может показывать неправильное изображение.
# проверить сессию и мониторы
echo $XDG_SESSION_TYPE
xrandr --query | grep connected
# для Wayland
gnome-monitor-config list 2>/dev/null | head
journalctl --user -b | grep -iE "mutter|screencast|pipewire" | tail -30
Центр управления и сеть
GNOME Control Center получил обновления на странице сети: теперь используются режимы виртуального клонирования при зеркальном отображении. Это техническая деталь, но она влияет на то, как система управляет несколькими дисплеями и какое разрешение выбирает.
Если у вас ноутбук с внешним монитором, проверьте, что после обновления масштабирование и частота обновления остались корректными.
# посмотреть текущие настройки дисплея в GNOME
gsettings get org.gnome.desktop.interface text-scaling-factor
gsettings get org.gnome.mutter experimental-features
# список мониторов через Mutter DBus (может отличаться по версии)
gdbus call --session --dest org.gnome.Mutter.DisplayConfig \
--object-path /org/gnome/Mutter/DisplayConfig \
--method org.gnome.Mutter.DisplayConfig.GetCurrentState 2>/dev/null | head
Как обновиться
Обновление приходит с пакетами дистрибутива. В Fedora и Arch — быстро, в Ubuntu — в зависимости от политики. Не подключайте сторонние репозитории GNOME без необходимости: они могут конфликтовать с системными пакетами.
# Fedora
sudo dnf upgrade --refresh
# Arch
sudo pacman -Syu
# Ubuntu (если обновление доступно)
sudo apt update && sudo apt full-upgrade
После обновления перезайдите в сессию. Часть изменений в Mutter и GNOME Shell применяется только после перезапуска оболочки.
# перезапустить GNOME Shell в X11 (не в Wayland)
killall -HUP gnome-shell 2>/dev/null
# проверить журнал
journalctl --user -b | grep -iE "gnome-shell|mutter" | tail -30
Расширения и темы
Корректирующие выпуски редко ломают расширения, но несовместимость возможна. Если после обновления расширение перестало работать, проверьте его страницу и версию GNOME Shell.
# посмотреть установленные расширения
gnome-extensions list
# проверить, какие включены
gnome-extensions list --enabled
# отключить подозрительное расширение
gnome-extensions disable extension@example.com
Не отключайте проверку версий расширений ради «заставить работать»: это часто приводит к падению оболочки.
Стоит ли обновляться
Да, если вы используете GNOME 42. Исправления сбоев и утечек памяти полезны всем, а риск минимален. Если вы на LTS-дистрибутиве, обновление может прийти позже — это нормально.
Если вы планируете переходить на GNOME 43, дождитесь стабильного релиза и обновления дистрибутива. Первый нестабильный выпуск предназначен для тестирования, а не для работы.
# зафиксировать текущие версии перед обновлением
gnome-shell --version > ~/gnome-version.txt
mutter --version >> ~/gnome-version.txt
gnome-extensions list >> ~/gnome-version.txt
Что делать, если после обновления не работает запись экрана
Скринкасты в GNOME зависят от PipeWire и xdg-desktop-portal. Если запись перестала работать, проверьте, запущены ли эти сервисы и совпадают ли версии. В Wayland старый портал может не поддерживать нужный интерфейс.
systemctl --user status pipewire --no-pager | head
systemctl --user status xdg-desktop-portal --no-pager | head
journalctl --user -b | grep -iE "pipewire|portal|screencast" | tail -30
Иногда помогает перезапуск пользовательских сервисов. Но не делайте это во время звонка или записи: вы прервёте сессию.
systemctl --user restart xdg-desktop-portal
systemctl --user restart pipewire
Откат и резервные копии
Перед обновлением GNOME сохраните конфигурацию расширений и настройки. Если оболочка не запускается, вы сможете войти в TTY и вернуть предыдущие пакеты.
dconf dump / > ~/dconf-backup.txt
cp -a ~/.local/share/gnome-shell ~/gnome-shell-backup
# в TTY
sudo apt install --reinstall gnome-shell mutter
Для LTS-дистрибутивов обновление может прийти позже; не подключайте сторонние репозитории ради пары исправлений. Стабильность важнее номера версии.
Итог
GNOME 42.3 — плановое обновление с исправлениями GNOME Software, Mutter, скринкастов, зеркального отображения и утечек памяти. Обновляйтесь штатным способом, перезайдите в сессию и проверьте расширения и мониторы. Для работы дождитесь стабильного GNOME 43, а не ставьте нестабильную ветку.