GNU/Linux >> Znalost Linux >  >> Ubuntu

Prohlížeč Tor se ve spouštěči Unity zobrazuje jako Firefox?

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.


Ubuntu
  1. Jak nastavit, aby se spouštěč vždy zobrazoval v Unity 2d?

  2. Jak nainstalovat prohlížeč Vivaldi?

  3. Unity Launcher používá obecnou ikonu pro Firefox v Ubuntu 12.04?

  1. Jak uzamknout prohlížeč heslem?

  2. Jak restartovat panel nabídek v Unity?

  3. Jak zajistit, aby byl Unity Launcher transparentní?

  1. Jak zjistit, kde je koš Firefoxu?

  2. Spustí Ubuntu 16.04 Unity 8 na ploše?

  3. Bude nový Unity Desktop naprogramován v Qt?