Created
September 4, 2016 19:19
-
-
Save benmezger/e23e9f63335b58a8f2b1a62152f5e9f0 to your computer and use it in GitHub Desktop.
Exec from /opt/
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ./Browser/execdesktop | |
# | |
# This file is a self-modifying .desktop file that can be run from the shell. | |
# It preserves arguments and environment for the start-tor-browser script. | |
# | |
# Run './start-tor-browser.desktop --help' to display the full set of options. | |
# | |
# When invoked from the shell, this file must always be in a Tor Browser root | |
# directory. When run from the file manager or desktop GUI, it is relocatable. | |
# | |
# After first invocation, it will update itself with the absolute path to the | |
# current TBB location, to support relocation of this .desktop file for GUI | |
# invocation. You can also add Tor Browser to your desktop's application menu | |
# by running './start-tor-browser.desktop --register-app' | |
# | |
# If you use --register-app, and then relocate your TBB directory, Tor Browser | |
# will no longer launch from your desktop's app launcher/dock. However, if you | |
# re-run --register-app from inside that new directory, the script | |
# will correct the absolute paths and re-register itself. | |
# | |
# This file will also still function if the path changes when TBB is used as a | |
# portable app, so long as it is run directly from that new directory, either | |
# via the shell or via the file manager. | |
[Desktop Entry] | |
Type=Application | |
Name=Tor Browser | |
GenericName=Web Browser | |
Comment=Tor Browser is +1 for privacy and -1 for mass surveillance | |
Categories=Network;WebBrowser;Security; | |
Exec=sh -c '/opt/tor-browser_en-US/Browser/start-tor-browser --detach || ([ ! -x /opt/tor-browser_en-US/Browser/start-tor-browser ] && opt/tor-browser_en-US/Browser/start-tor-browser --detach)' dummy %k | |
X-TorBrowser-ExecShell=./opt/tor-browser_en-US/Browser/start-tor-browser --detach | |
Icon=web-browser | |
StartupWMClass=Tor Browser |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment