Bug 50779

Summary: [FR] Индикатор необходимости перезагрузки
Product: Sisyphus Reporter: Сергей Сысоев <sysoevsa>
Component: apt-indicatorAssignee: Sergey V Turchin <zerg>
Status: RESOLVED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: darktemplar, imz, mcpain, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Сергей Сысоев 2024-06-28 14:33:59 MSK
Добрый день.

Используем обновление рабочих станций через PackageKit с установкой  после перезагрузки:
pkcon update
pkcon offline-trigger

После этого в системе создаётся симлинк флаг-индикатор /system-update -> /var/lib/PackageKit/prepared-update, показывающий, что во время следующей загрузке системы будут устанавливаться обновления.

apt-indicator этот вариант никак не отслеживает и продолжает говорить, что есть обновления и предлагает обновиться.

Очень хотелось бы, чтобы apt-indicator видел, что симлинк /system-update уже есть, отображал иконку в трее с необходимостью перезагрузки и предлагал бы пользователю перезагрузиться.

P.S. Discover корректно понимает данный вариант и отображает иконку о необходимости перезагрузки, но у нас на рабочих станциях пользователей он не используется.

Спасибо!
Comment 1 Sergey V Turchin 2024-06-28 14:49:14 MSK
apt-indicator ничего не знает про ни про packagekit, ни про systemd, ни про offline-обновления.
Он остаётся для legacy систем и работает так, как изначально задумано.

(Ответ для Сергей Сысоев на комментарий #0)
> Очень хотелось бы, чтобы apt-indicator видел, что симлинк /system-update уже
> есть, отображал иконку в трее с необходимостью перезагрузки и предлагал бы
> пользователю перезагрузиться.
Напишите свой простейший виджет, который будет ровно это делать.
Тогда не нужно будет и synaptic ставить на рабочие станции.