Se systémem Ubuntu 16.04 64-bit jsem nainstaloval Tor-Browser z úložiště Ubuntu (přes terminál). Ale když to spustím, běží to jako Firefox. Zatímco jeho ikona v pomlčce je vlastní, když běží, zobrazuje ikonu Firefoxu při přepínání mezi okny. Na horním panelu se také zobrazuje webový prohlížeč Firefox místo Tor-Browser.
Toto je aktuální obsah /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;
(řádek související s ikonou jsem změnil já)
Pokud otevřu normální okno Firefoxu, zobrazí se pod ikonou Firefoxu Firefox i Tor-Browser.
Před migrací na 16.04 jsem tento problém neměl v 15.10, ve kterém jsem nainstaloval Tor-Browser z jeho webu.
Přijatá odpověď:
Problém je způsoben tím, že Prohlížeč Tor a Firefox sdílet řetězec ve své WM_CLASSS
vlastnost:
Pokud otevřete terminál, zadejte
xprop WM_CLASS
a klikněte na okno Firefoxu, dostanete:
WM_CLASS(STRING) = "Navigator", "Firefox"
…a s prohlížečem Tor:
WM_CLASS(STRING) = "Navigator", "Tor Browser"
Výsledkem je firefox.desktop
soubor (a jeho ikona v Unity/Dash) předpokládá, že okno Tor Browser je „jeho“.
Jak to vyřešit
-
Spusťte příkaz:
cp '/usr/share/applications/torbrowser.desktop' ~/.local/share/applications && gedit ~/.local/share/applications/torbrowser.desktop
Tím se zkopíruje globální
torbrowser.desktop
na~/.local/share/applications
a následně jej otevřete pomocígedit
. -
Nyní přidejte na úplný konec souboru řádek:
StartupWMClass=Tor Browser
Uložte a zavřete soubor. Tímto způsobem
.deskop
prohlížeče Tor soubor rozpozná svá vlastní okna. -
Odhlaste se a znovu se přihlaste a mělo by to být opraveno.