Xfce4-notifyd autostarts from unknown source

Hello,

recently I updated xfce4-notifyd (0.8.2-1 → 0.9.0-1) and it is now autostarting instead of dunst that I want to use.

Arch linux wiki states that dunst should be directly started not to rely on d-bus daemon which I try but xfce4-notifyd is aready running and dunst therefore fails to start at login.

~ >>> dunst
CRITICAL: [dbus_cb_name_lost:1152] Cannot acquire 'org.freedesktop.Notifications': Name is acquired by 'Xfce Notify Daemon' with PID '9657'.

How is it even started? I looked at systemd but there is no service of that name.

~ >>> systemctl status xfce4-notifyd
Unit xfce4-notifyd.service could not be found.

Is there some way to block xfce4-notifyd? I tried to uninstall it but it is a dependency of xfce4-power-manager which I assume I need for my i3wm setup to work properly.
I had it installed since February when I did a fresh system install but it never autostarted before.

Hello,

See “Session and Startup” settings, in the “Application Autostart” tab.

xfce4-session-settings

I don’t have that installed. Is it mandatory to handle xfce software?

This is all I have

~ >>> yay -Ss xfce | grep Installed
extra/thunar-volman 4.18.0-1 (131.5 KiB 672.7 KiB) [xfce4] (Installed)
extra/thunar-archive-plugin 0.5.1-1 (43.0 KiB 174.3 KiB) [xfce4-goodies] (Installed)
extra/libxfce4util 4.18.1-1 (135.1 KiB 974.7 KiB) (Installed)
extra/libxfce4ui 4.18.4-1 (383.6 KiB 2.2 MiB) (Installed)
extra/exo 4.18.0-1 (319.9 KiB 2.2 MiB) [xfce4] (Installed)
extra/thunar 4.18.7-1 (1.5 MiB 8.6 MiB) [xfce4] (Installed)
extra/xfce4-power-manager 4.18.2-1 (527.6 KiB 3.4 MiB) [xfce4] (Installed)
extra/xfce4-notifyd 0.9.0-1 (202.4 KiB 903.9 KiB) [xfce4-goodies] (Installed)
extra/xfconf 4.18.1-2 (184.3 KiB 1.1 MiB) [xfce4] (Installed)

In Xfce yes, since it’s the session settings manager, but I just checked, notifyd is not in the Autostart, it’s a service, my bad.

systemctl status --user xfce4-notifyd.service

You can’t disable it, I suppose it’s linked to the power management, your choice is remove xfce4-power-manager or stop the service at the start of the session.

1 Like

Thanks, I was affraid of that.
I just placed killall xfce4-notifyd; before /usr/bin/dunst in my i3wm config to run it on every login and I will just pretend that this is a nice solution. :sweat_smile:

or

systemctl stop --user xfce4-notifyd.service

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