Ubuntu 26.04: значок обновлений возвращается через gsettings

2026-07-23 138 комментарии
В Ubuntu 26.04 LTS значок состояния обновлений в системном лотке выключен по умолчанию, из-за чего перестали выводиться и всплывающие уведомления о доступных пакетах. Обновления безопасности приходят в фоновом режиме через unattended-upgrades, но при его отключении оповещения прекращаются полностью

В Ubuntu 26.04 LTS значок состояния обновлений в системном лотке выключен по умолчанию, а вместе с ним перестали приходить и всплывающие уведомления о доступных пакетах: отправка уведомления в коде привязана к показу значка. Обновления безопасности продолжают устанавливаться в фоновом режиме через unattended-upgrades, так что без исправлений система не остаётся, просто пользователя об этом не извещают. Отчёт об ошибке подан 5 июля 2026 года, к 14 июля причину нашли, а 18 июля разбирательство перенесли в раздел Project Discussion на Ubuntu Discourse. Переключателя для возврата значка в «Параметрах» нет: включается он только через gsettings или Редактор dconf.

comss img 2026 07 23 094727

Десять ожидающих пакетов и ни одного уведомления

Отчёт #2159587 подан в Launchpad . Машина работала под Ubuntu 26.04 с обновления, выполненного с 24.04 : в файле /var/lib/update-notifier/updates-available значилось десять ожидающих пакетов, не относящихся к безопасности, параметр com.ubuntu.update-notifier regular-auto-launch-interval стоял в 0, то есть предложение обновиться должно было появиться немедленно, а последний запуск менеджера обновлений датировался 23 июня. Окно «Обновление приложений» за всё это время не открылось ни разу. Версия пакета update-manager в отчёте — 1:26.04.5, сеанс Wayland, рабочее окружение GNOME.

Изначально отчёт был подан на update-manager, однако его перевели на update-notifier и переименовали: менеджер обновлений к происходящему отношения не имел.

update-notifier — фоновая служба Ubuntu, отвечающая за оповещение о доступных обновлениях: значок в системном лотке и всплывающее уведомление на рабочем столе.

Как устроена связка update-notifier и apt-check

Разбор в обсуждении на Ubuntu Discourse свёл всё к порядку проверок внутри службы. Отслеживание служебных файлов apt возложено на update-notifier: после операций с пакетами вызывается /usr/lib/update-notifier/apt-check, который возвращает количество обычных обновлений и обновлений безопасности.

Дальше решается, что показать. Значок в лотке выводится при значении true у параметра com.ubuntu.update-notifier show-updates-status-icon. Уведомление рассчитывается по com.ubuntu.update-notifier regular-auto-launch-interval и времени последнего запуска менеджера из com.ubuntu.update-manager launch-time, но уходит на рабочий стол только при уже показанном значке.

Последнее условие и обнуляет все остальные. В Ubuntu 26.04 значение show-updates-status-icon по умолчанию равно false, поэтому уведомление не отправляется ни при каких интервалах и ни при каком количестве накопившихся пакетов.

Что происходит при отключении unattended-upgrades

Штатная установка Ubuntu идёт с включённым unattended-upgrades, поэтому исправления безопасности попадают на машину и без единого оповещения: в отчёте это видно по журналам /var/log/unattended-upgrades/unattended-upgrades.log и /var/log/apt/history.log. Настоящий риск возникает там, где пользователь эту службу отключил ради контроля над тем, что и когда ставится. Тогда через рабочий стол не приходит ни одного сообщения об обновлениях, включая обновления безопасности.

unattended-upgrades — механизм автоматической установки обновлений, включённый в Ubuntu по умолчанию; в стандартной конфигурации через него в фоновом режиме ставятся обновления безопасности.

В обсуждении перечислены три группы, которых задевает новое поведение: пользователи, вообще не получающие уведомлений об обычных обновлениях; те, кто отказался от unattended-upgrades и остался без оповещений даже об исправлениях безопасности; и те, кому нужны периодические напоминания об обычных пакетах, но без постоянно висящего в лотке значка.

Значок появился в Ubuntu 25.10 и выключен в 26.04

До 25.10 окно «Обновление приложений» открывалось самостоятельно при наличии пакетов и в сеансе Wayland перехватывало фокус ввода. Флаг --no-focus-on-map, позволявший открыть окно в фоне под X11, в Wayland не работает, а GNOME Shell и большинство других композиторов по умолчанию передают фокус любому новому окну.

В заметках к выпуску Ubuntu 25.10 зафиксировано другое поведение: вместо самопроизвольного окна выводится уведомление, из которого можно открыть «Обновление приложений» либо сразу установить все пакеты, а если уведомление закрыть, о доступных обновлениях напоминает значок в системном лотке.

В Ubuntu 26.04 этот же значок по умолчанию выключен. В комментарии к отчёту #2148611 со стороны Canonical такое поведение названо осознанным решением при проектировании, а для возврата значка предложено воспользоваться gsettings.

Возврат значка через gsettings и Редактор dconf

Переключателя для этого параметра в «Параметрах» нет, поэтому значок включается одной командой в терминале:

gsettings set com.ubuntu.update-notifier show-updates-status-icon true

gsettings — консольная утилита для чтения и изменения параметров, хранящихся в базе конфигурации dconf.

Тот же параметр правится в графическом Редакторе dconf по пути com -> ubuntu -> update-notifier, но при прокрутке страницы колесом мыши там легко задеть соседнюю настройку.

Спор перенесли в раздел Project Discussion

В теме раздела поддержки модератор подвёл черту: перед нами выбранная разработчиками настройка, а не ошибка, и технический спор о сценариях и проектировании стоит вести в разделе Project Discussion. автор отчёта открыл там отдельную тему и предложил развести две сущности: разрешить показ уведомлений при скрытом значке, а за их отключение оставить отвечать уже существующий параметр com.ubuntu.update-notifier no-show-notifications.

Отдельно отмечено, что периодические напоминания об обычных пакетах — скажем, раз в семь дней — сейчас недостижимы без значка, который загорается сразу при появлении обновлений. Ещё один довод в теме: включение через gsettings плохо годится на роль штатного способа, поскольку настройки такого уровня в Ubuntu до сих пор выносили в графический интерфейс. Ответа со стороны Canonical пока нет.

Ручная проверка обновлений в Ubuntu 26.04

Способы, не зависящие от значка, остались прежними: запустить «Обновление приложений» вручную либо выполнить в терминале

sudo apt upgrade

К ним в 26.04 добавился «Центр приложений»: в нём теперь отображаются и обновляются не только snap, но и deb-пакеты из репозиториев Ubuntu.

Утилиту «Программы и обновления» (Software & Updates) из новых установок 26.04 убрали, но при необходимости она ставится из репозитория:

sudo apt install software-properties-gtk

Прочие изменения выпуска разобраны в обзоре Ubuntu 26.04 LTS «Resolute Raccoon»: что нового, а подборка настроек сразу после установки собрана в материале Ubuntu 26.04 LTS «Resolute Raccoon» после установки.

Заключение

Тишина рабочего стола в Ubuntu 26.04 объясняется одним выключенным параметром, а не поломкой механизма обновлений: пакеты безопасности по-прежнему приходят через unattended-upgrades. Заметнее всего изменение для тех, кто отключил автоматическую установку или привык следить за обычными пакетами по значку в лотке, — таким пользователям стоит либо вернуть значок командой gsettings, либо взять за правило запускать проверку обновлений самостоятельно. Обсуждение в разделе Project Discussion остаётся открытым, решения по умолчанию для ветки 26.04 в нём пока не пересмотрены.

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

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

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