Eos-update-notifier doesn't show in systray anymore

I’ve set the notifier to show notify+tray and it used to work just fine.
I still get the notification but the system update application (as shown in the welcome app) doesn’t appear in the systray anymore (I don’t know exactly since when, couple of days, maybe longer).
Of course it’s possible to start the update in the welcome app or in the terminal.
I just can’t find, why the icon doesn’t show anymore.
Other tray applications like bluetooth, caffeine, nextcloud or slack work without problem.
I have not made any alterations to the system or config files except system updates. The only thing I can recall, I changed the system language and changed it back. I’m pretty sure this was after the error anyway.

eos-update-notifier configuration file
### eos-update-notifier configuration file

## Check also updates from AUR:
#
CheckAurUpdates=yes          # yes or no

## Note: the AUR helper program can be set in file
## /etc/eos-script-lib-yad.conf, variable EOS_AUR_HELPER.

## Use additional EOS updater.
## This program will be called by the eos-update-notifier after
## updating Arch/EOS and AUR packages.
## Input parameter is the log file name.
## Additional updater must return a similar exit code as 'checkupdates'.
#
AdditionalEosUpdater=""

## Check also Arch news for you:
#
CheckArchNewsForYou=no      # yes or no

## Check news while updating?
#
AllowNewsCheckWhileUpdating=yes   # yes or no

## Program for showing the Arch news.
## 'eos-arch-news' shows news based on the date and shows the news
## only if there are newer news than at the previous check.
## Note: 'arch-news-for-you' was outdated and is now removed.
## This option was added in eos-update-notifier version 0.9-1.
#
ArchNewsProg=eos-arch-news

## Prefer tray notification or small window for nofitying about updates?
##
## NOTE: if clicking the tray notification icon launches also the next panel item,
## a workaround is either to
##  - re-organize panel's notification area icons so that 'Yad' is not the first (uppermost), or
##  - add an empty launcher right next to the tray notification icon.
#
ShowHowAboutUpdates=notify+tray     # value: 'notify', 'notify+tray', 'tray', or 'window'

## What info to show about pending updates ("number of updates" or "package names");
## applies only when 'ShowHowAboutUpdates' is set to 'window':
#
ShowWhatAboutUpdates=number  # values: 'number' or 'packages'

## Specify how long time the notification window will be shown until it closes automatically.
## Refers to the following values of 'ShowHowAboutUpdates' (see above):
##  - notify
##  - notify+tray
## Valid values are:
##  - positive integers with a suffix 's' (seconds), 'm' (minutes), and 'h' (hours)
##  - 0 (notification window will not close automatically)
## Default for both is 30s.
#
UN_NotifyTimeout=30s            # for 'notify'
UN_NotifyTrayTimeout=30s        # for 'notify+tray'

## SyncAfterUpdate specifies whether to call 'sync' after updating or not.
## Possible values: "yes" or "no".
## Default: "no".
#
SyncAfterUpdate=no

My conf file has this at the bottom. I don’t see that in yours unless you didn’t copy all of it. I’m not using notify+tray just notify.

## UpdateNotifyIcon is the icon name that will be used when showing available updates.
## The default is 'system-software-update'. If that icon does not exist on your system,
## you can change the icon to something that does.
#
UpdateNotifyIcon=system-software-update

You probably should merge the new version of the configuration file at
/etc/eos-update-notifier.conf. It has additional suffix .pacnew.

Thanks a lot to you guys!
Now I know what a .pacnew file is.
https://wiki.archlinux.org/title/Pacman/Pacnew_and_Pacsave

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.