I'm on Pure64 10.1 with fluxbox. dbus is installed because some applications (e.g., filezilla) require it, but is almost never running.
Today I discovered something quite bizarre: If dbus is loaded, anytime I run yad to create a notification icon, something starts dbus...
bruno@box:~$ pgrep -fa dbus # note there are no hits
bruno@box:~$ yad --notification --image=dialog-error --text="testing" &
bruno@box:~$ pgrep -fa dbus
8504 dbus-launch --autolaunch b67e35c57ed5e6cf8ef0f5b65da5d7b3 --binary-syntax --close-stderr
8505 /usr/local/bin/dbus-daemon --syslog-only --fork --print-pid 5 --print-address 7 --session
8511 /usr/local/bin/dbus-daemon --config-file=/usr/local/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3
...and it seems the culprit is /sbin/init (PID 1):
bruno@box:~$ ps -o pid -o ppid | grep 8504
8504 1
I'm baffled. Why is init doing that? yad works fine without dbus. I'd like init to not launch dbus every time I use yad. Any ideas how to accomplish this?