#!/bin/bash # # Wrapper for the Tor Software Bundle # # Parameters BASENAME="`basename $0`" # Prefer torbrowser-launcher if which torbrowser-launcher &> /dev/null; then FOLDER="$HOME/.local/share/torbrowser/tbb/x86_64/tor-browser_pt-PT/Browser" # Sync vimperator config if [ -e "$HOME/.vimperator" ] && [ -d "$FOLDER" ] && [ ! -e "$FOLDER/.vimperatorrc" ]; then ( cd "$FOLDER" ln -s "$HOME/.vimperator" ln -s "$HOME/.vimperatorrc" ) fi # Launch the other wrapper, forcing default locale to avoid any issues like # lack of localized tor browser package. mkdir -p $FOLDER/Logs LC_ALL=C torbrowser-launcher &> $FOLDER/Logs/torbrowser-launcher.log & else # Classic mode ARCH="`uname -m`" if [ "$ARCH" == "i386" ]; then ARCH="linux32" elif [ "$ARCH" == "i686" ]; then ARCH="linux32" elif [ "$ARCH" == "x86_64" ]; then ARCH="linux64" fi FOLDER="$HOME/apps/tor-browser/$ARCH" if [ -d "$FOLDER" ]; then mkdir -p $FOLDER/Logs cd $FOLDER $FOLDER/start-tor-browser.desktop &> $FOLDER/Logs/tor-browser.log & else echo "Please download Tor Browser using tor-browser-dl or torbrowser-launcher first." fi fi