The 'Tor Browser' components included in this plugin are derived directly from the release version of the product with the following removed: -- versions 6.0 and higher Mac: Fairly major change to the browser (linux/windows is the same) .\Contents\Resources\TorBrowser\Docs .\Contents\Resources\TorBrowser\Tor .\Contents\MacOS\Tor .\Contents\MacOS\updater.app .\Contents\Resources\distribution\extensions\tor-launcher@torproject.org.xpi -- versions 4.0 and higher Windows: .\Start Tor Browser.exe .\Browser\TorBrowser\Docs .\Browser\TorBrowser\Tor .\Browser\TorBrowser\Data\Tor .\Browser\TorBrowser\Data\Browser\profile.default\extensions\tor-launcher@torproject.org.xpi Mac: .\TorBrowser\Docs .\TorBrowser\Tor .\TorBrowser\Data\Tor .\TorBrowser\Data\Browser\profile.default\extensions\tor-launcher@torproject.org.xpi Linux: *** to manage processes correctly it is necessary to remove the backgrounding of firefox in *** 4.5 Update - new $detach argument introduced that is passed to start-tor-browser from the desktop starter script but obviously not when we launch it directly. So in theory we don't need to do anything to this script anymore. However, for the moment remove the detach logic and also the redirections so that we can capture output .\Browser\start-tor-browser by replacing the commented out lines below with the one above: elif [ "$debug" -ne 1 ] ; then TOR_CONTROL_PASSWD=${TOR_CONTROL_PASSWD} ./firefox --class "Tor Browser" \ -profile TorBrowser/Data/Browser/profile.default "${@}" # -profile TorBrowser/Data/Browser/profile.default "${@}" > /dev/null 2>&1