GNU/Linux >> Linux の 問題 >  >> Ubuntu

TorブラウザはUnityLauncherでFirefoxとして表示されますか?

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 ファイルはそれ自体のウィンドウを認識します。

  • ログアウトして再度ログインすると、修正されるはずです。


Ubuntu
  1. Firefoxのビンがどこにあるかを知る方法は?

  2. Ubuntu16.04はデスクトップでUnity8を実行しますか?

  3. UnityランチャーとSteamアイコン?

  1. UnityLauncherはUbuntu12.04でFirefoxの汎用アイコンを使用しますか?

  2. Firefoxでキャッシュをクリアするにはどうすればよいですか?

  3. Unityランチャーを透明にする方法は?

  1. Unity 2dで常に表示されるようにランチャーを設定するにはどうすればよいですか?

  2. Vivaldiブラウザをインストールする方法は?

  3. 新しいUnityデスクトップはQtでプログラムされますか?