[Unit]
Description=PulseAudio or PipeWire volume notification.
[Service]
Environment=G_MESSAGES_DEBUG=all
ExecStart=/usr/bin/pa-notify
[Install]
WantedBy=default.target
Dec 13 00:14:46 archlinux systemd[26769]: Started PulseAudio or PipeWire volume notification..
Dec 13 00:14:46 archlinux pa-notify[26779]: Options have been initialized
Dec 13 00:14:46 archlinux pa-notify[26779]: Notify has been initialized
Dec 13 00:14:46 archlinux pa-notify[26779]: pa_mainloop_new
Dec 13 00:14:46 archlinux pa-notify[26779]: pa_mainloop_get_api
Dec 13 00:14:46 archlinux pa-notify[26779]: pa_signal_new SIGINT SIGTERM
Dec 13 00:14:46 archlinux pa-notify[26779]: pa_context_new
Dec 13 00:14:46 archlinux pa-notify[26779]: pa_context_connect
Dec 13 00:14:46 archlinux pa-notify[26779]: pa_context_set_state_callback
Dec 13 00:14:46 archlinux pa-notify[26779]: PulseAudio has been initialized
Dec 13 00:14:46 archlinux pa-notify[26779]: Run loop
Dec 13 00:14:46 archlinux pa-notify[26779]: PulseAudio connection established.
Dec 13 00:14:46 archlinux pa-notify[26779]: New event
Dec 13 00:14:46 archlinux pa-notify[26779]: Sink info
Dec 13 00:14:46 archlinux pa-notify[26779]: SNAP name: (null)
Dec 13 00:14:46 archlinux pa-notify[26779]: SNAP app: (null)
Dec 13 00:14:46 archlinux pa-notify[26779]: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
I also tried to add After/Requires on pipewire and pipewire-pulse services, as well as add TimeoutStartSec, but nothing works. If I start it manually from console (either as $ pa-notify
or $ systemctl --user start pa-notify
) it works.
Dec 13 00:14:46 archlinux pa-notify[26779]: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
Dec 13 00:15:11 archlinux pa-notify[26779]: Sink info
Dec 13 00:15:11 archlinux pa-notify[26779]: New event