The ‘pamac updates indicator’ shows available package updates even after successfully installing the proposed updates. The indicator status is only correct after a reboot.
My expectation is, that the notification indicator will be refreshed as soon as pamac did the updates.
This happens when you update using the command-line as the notifier won’t update itself until its next scheduled check, except when you tell it to “check for updates”. The graphical notifier isn’t aware of what you are doing in the Terminal.
If you mean you actually used the graphical program to do the updates, this does seem slightly odd, but likely nothing to worry about, as long as it tells you something along the lines of “already up to date, nothing to do”. (I don’t use the GUI for updates).
I have noticed this in a Manjaro Cinnamon instance installed to VM.
Are you using Cinnamon?
In contrast, using KDE (main system), the icon can take up to 5-10 seconds to register the change colour; which I usually blame on slower performance or cache slugginess immediately after an update.
I’m not using the terminal for updates. I’m using the notifier which starts the Pamac-GUI. The notifier should be aware of what happens, otherwise it indicates wrong information. As I wrote, the notifier stays in the same status as before the update was started. This is misleading information.
That is not true. Pamac indicates if a reboot is required or not. It depends on the updated packages if a reboot is required for the completion of the update process.
While this may or may not be true (I typically use pacman and pamac via the terminal), a reboot after updating is usually a good practice. Are you saying that the indicator doesn’t change even after a reboot?
No, the indicator is clean after rebooting. But not after a successful update that does not require a reboot. That means, the update notifier is not refreshed during a session. I guess that pamac doesn’t send any information to the update indicator GNOME-Extension. I don’t understand the interaction between the package manager (pamac, pacman) and the notifier. Obviously, there must be some kind of interaction; hence the notifier is aware of pending updates, but not of executed updates.
I suppose I should have mentioned in my previous post that I exclusively use Octopi Notifier (I had the Pamac one on the IdeaPad for a while but removed it in favour of the Octopi one) and only use it for that a notifier.
I wonder if it’s intended that the icon stays “active” when a reboot is actually needed? (I don’t know if Gnome is any different to Plasma in that respect?).
If the indicator goes away after using that command, this indicates (to me) that there are no updates pending in the Manjaro repo’s; because --no-aur excludes the AUR from the update check; so, the status (the indicator) again updates, and disappears accordingly.
What happens if you then enter pamac update normally; does the indicator remain, or does it then disappear?
I’ve seen this occasionally, where the indicator lingers; sometimes I find there is still something that hasn’t yet completed (requires a reboot) as after that reboot the indicator is gone.
I have never known this condition to survive a reboot, regardless. Though, to be fair, I use KDE; maybe something else is in play in Gnome that makes all the difference.
It doesn’t with for me, usually because of a flatpak from 2 weeks ago lit it up. The packages gets updated, but the notifier will still say otherwise. The Dropbox flatpak gets updated fairly often. So it says on.
I would disable it completely, but learned to ignore it with multiple installs. The only way I can fix it is to restart gnome-shell.
Pamac-updates-indicator is broken on Gnome & has been for years. Even though it is distributed with Manjaro as standard.
The problems are 2 fold.
It wont ever tell you there is an update unless you reboot, or until you are actually running the update, which is obviously a bit late.
After an update it will tell you there’s an update, the one you just ran & then you cant get rid of that unless you reboot.
This makes it less than useful, in fact its actively misleading.
No one seems interested in fixing it or acknowledging there’s an issue, the answer is ‘use pacman’
Personally I don’t understand why some people are so vehemently against a tiny green dot just to let you know there’s a new update & can easily be turned off if you don’t want it.