I have a problem which is that dbus-daemon is being executed two times at the same time when I get into a xorg-session. That is a problem because programs that are looking up for services cannot used them since, I guess, they get confused about which dbus-daemon is the only that they should used.
This is the output of "ps aux":
Code:
user 362 0.0 0.0 4840 2060 tty1 S 01:08 0:00 dbus-launch --sh-syntax --exit-with-x11 startfluxbox
user 367 0.0 0.0 4840 2028 tty1 S 01:08 0:00 dbus-launch --autolaunch=9aaa8a87cd19540448dadf8a61ba58fa --binary-syntax --close-stderr
user 368 0.0 0.0 3380 184 ? Ss 01:08 0:00 /usr/bin/dbus-daemon --syslog --fork --print-pid 5 --print-address 7 --session
user 369 0.0 0.0 3488 2144 ? Ss 01:08 0:00 /usr/bin/dbus-daemon --syslog-only --fork --print-pid 5 --print-address 7 --session
user 418 0.0 0.0 3380 2660 ? S 01:08 0:00 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3
user 495 0.0 0.0 5856 2088 pts/0 S+ 01:08 0:00 grep dbus
As you can see there, there are two dbus-daemon, one with a flash of --syslog and other one with --syslog-only.
If I kill the xorg session and re-start it then the problem no longer appears. It seems like this only happens when for the very first time xorg (xinitrc) is execute after powering up or rebooting.
What could be the cause of that...? It may be a program that wants to use a dbus service from xinitrc but it does not explain why it only happens once (after rebooting or powering up) and no longer happens when xorg is re-started (the same programs are supposed to be executed).