How to stop tor from starting before Vidalia?

Solution 1:

Newer versions of Tor have a file /etc/default/tor.vidalia. It contains three lines:

if [ -x /usr/bin/vidalia ]; then
        RUN_DAEMON=yes
fi

You can change the option to no. This will prevent from starting as daemon. Instead Tor will now start when you start Vidalia.

Solution 2:

I think the condition is unnecessary. If you look in /etc/default/tor the tor.vidalia file is not sourced unless that same test passes.

This snipit solved part of my problem, but not all of them, so, DISCLAIMER: I still don't have a working setup.

Solution 3:

try this:

Go to Settings > Advanced > Tor Control and checked Use TCP Connection (ControlPort) with the address 127.0.0.1:9051 .

For me worked fine