Re: htop
Reply #1 –
man dbus-launch
...
AUTOMATIC LAUNCHING
If DBUS_SESSION_BUS_ADDRESS is not set for a process that tries to use D-Bus, by default the process will attempt
to invoke dbus-launch with the --autolaunch option to start up a new session bus or find the existing bus address
on the X display or in a file in ~/.dbus/session-bus/
Whenever an autolaunch occurs, the application that had to start a new bus will be in its own little world; it can
effectively end up starting a whole new session if it tries to use a lot of bus services. This can be suboptimal
or even totally broken, depending on the app and what it tries to do.
...
There's more, you may wanna read it.