I am using linuxmint, trying to run Tor browser from removable usb drive, don't want to leave it on HDD. Tried to unpack Tor browser to USB, but it wont work. 'start-tor-browser.desktop' is set to home folder on HDD. is it enough to change path in that file? I am new to linux, appreciate some help. Did someone tried this? Will it leave any trace on that machine?
Looking at the
start-tor-browser.desktop (the one in
tor-browser_$LANG/) it should execute itself based on the position that it is being run from and shouldn't need editing:
Exec=sh -c '"$(dirname "$*")"/Browser/start-tor-browser --detach || ([ ! -x "$(dirname "$*")"/Browser/start-tor-browser ] && "$(dirname "$*")"/start-tor-browser --detach)' dummy %k
You can just directly execute the
start-tor-browser shell script and it should run fine, e.g. by running from a terminal:
This should work for pretty much any directory, and it should contain itself to itself, this is that it will only affect things within its own folder.
However a strong note if you've strong requirements for anti-forensic properties is that the host operating system may swap out chunks of memory to disk (
pagefile.sys) or the entire contents of memory to disk (
hibernation). This would necessarily include the contents of your browsing session and might violate any anti-forensic expectation you may have. If you have a strong requirement to run Tor Browser on Linux based system with anti-forensic properties, you should consider instead using the USB for use of the Tails operating system.