web-dev-qa-db-ja.com

Unityランチャー:TorブラウザーがFirefoxアイコンとして開きます

TorBrowser-Launcherを使用してTorBrowserをインストールし、Unityランチャーに固定しました。

起動すると、ランチャーにFirefoxとして表示されます。
TorBrowserがFirefoxの修正版であることは知っていますが、.desktopファイルなどを修正して、ブラウザが開かれているドックから見えるようにしたいのです。

これは可能ですか、Firefoxランチャーは常にTorBrowserに反応しますか?

PS:私のusr/share/applications/torbrowser.desktopファイル:

$  cat /usr/share/applications/torbrowser.desktop 
[Desktop Entry]
Name=Tor Browser
Comment=Launch the Tor Browser Bundle
Exec=/usr/bin/torbrowser-launcher %u
Terminal=false
Type=Application
Icon=/usr/share/pixmaps/torbrowser80.xpm
Categories=Network;WebBrowser;
MimeType=x-scheme-handler/http;x-scheme-handler/https;
2
Byte Commander

私は次のソリューションの安全性を保証することはできません(Torの目的と目標に関して)が、これは私自身のケースでやったことです。

システムにアプリとして登録されているブラウザが既にあると思いますが、解凍されたものを含むディレクトリからこのコマンドを実行しないと、次のようになります。

~/tor-browser_en-US

そして、このコマンドを実行します:

~/tor-browser_en-US$ ./start-tor-browser.desktop --register-app

その後、ソリューション自体。ランチャーファイルが必要です~/.local/share/applications/start-tor-browser.desktopファイル。ランチャーバーにドラッグします。そして、ファイル自体で次の行を変更します。

Exec=sh -c '"/home/<username>/tor-browser_en-US/Browser/start-tor-browser" --detach || ([ !  -x "/home/<username>/tor-browser_en-US/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/start-tor-browser --detach)' dummy %k

これに(適切にユーザー名を置き換えて):

Exec=/home/<username>/tor-browser_en-US/Browser/start-tor-browser

つまり、シェル経由ではなく、実行可能ファイルを直接呼び出すようにします。

それだけですが、これらの変更がTorブラウザの機能にどのように影響するかはわかりません。有害なことは何もなかったと思います。

0
user907860