Ubuntu 16.04 64ビットを実行して、Ubuntuリポジトリから(ターミナル経由で)Tor-Browserをインストールしました。しかし、私がそれを実行すると、Firefoxとして実行されます。ダッシュのアイコンは独自のものですが、実行すると、ウィンドウを切り替えているときにFirefoxのアイコンが表示されます。トップパネルには、Tor-Browserの代わりにFirefoxWebブラウザも表示されます。
これは、/usr/share/applications/torbrowser.desktop
の現在のコンテンツです。 :
[Desktop Entry]
Name=Tor Browser
GenericName=Tor
Comment=Launch Tor Browser
Exec=torbrowser-launcher %u
Terminal=false
Type=Application
Icon=//eadn-wc01-5196795.nxedge.io/usr/share/pixmaps/torbrowser.png
Categories=Network;WebBrowser;
(アイコンに関連する行は自分で変更します)
通常のFirefoxウィンドウを開くと、FirefoxとTor-Browserの両方がFirefoxアイコンの下に表示されます。
16.04に移行する前は、WebサイトからTor-Browserをインストールした15.10ではこの問題は発生していませんでした。
承認された回答:
この問題は、ブラウザが原因で発生します。 およびFirefox WM_CLASSS
で文字列を共有する プロパティ:
ターミナルを開く場合は、次のように入力します
xprop WM_CLASS
Firefoxのウィンドウをクリックすると、次のように表示されます。
WM_CLASS(STRING) = "Navigator", "Firefox"
…そしてTorブラウザで:
WM_CLASS(STRING) = "Navigator", "Tor Browser"
その結果、firefox.desktop
ファイル(およびUnity / Dashのアイコン)は、Torブラウザウィンドウが「彼」であると想定しています。
解決方法
-
コマンドを実行します:
cp '/usr/share/applications/torbrowser.desktop' ~/.local/share/applications && gedit ~/.local/share/applications/torbrowser.desktop
これにより、グローバルな
torbrowser.desktop
がコピーされます~/.local/share/applications
へ 、続いてgedit
で開きます 。 -
次に、ファイルの最後に次の行を追加します。
StartupWMClass=Tor Browser
ファイルを保存して閉じます。このように、Torブラウザの
.deskop
ファイルはそれ自体のウィンドウを認識します。 -
ログアウトして再度ログインすると、修正されるはずです。