GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Tor-browser appare come Firefox in Unity Launcher?

Eseguendo Ubuntu 16.04 a 64 bit, ho installato Tor-Browser da Ubuntu Repository (tramite terminale). Ma quando lo eseguo, funziona come Firefox. Sebbene la sua icona nel trattino sia la sua, quando è in esecuzione, mostra l'icona di Firefox mentre si passa da una finestra all'altra. Sul pannello superiore mostra anche il browser web Firefox invece di Tor-Browser.

Questo è il contenuto corrente di /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;

(la riga relativa all'icona è stata modificata da me)

Se apro una normale finestra di Firefox, sia Firefox che Tor-Browser vengono visualizzati sotto l'icona di Firefox.

Prima di migrare alla 16.04, non avevo questo problema nella 15.10 in cui ho installato Tor-Browser dal suo sito web.

Risposta accettata:

Il problema è causato dal fatto che Tor Browser e Firefox condividi una stringa nel loro WM_CLASSS proprietà:

Se apri un terminale, digita

xprop WM_CLASS

e fai clic sulla finestra di Firefox, otterrai:

WM_CLASS(STRING) = "Navigator", "Firefox"

…e con Tor Browser:

WM_CLASS(STRING) = "Navigator", "Tor Browser"

Di conseguenza, il firefox.desktop file (e la sua icona in Unity/Dash) presuppone che la finestra di Tor Browser sia "sua".

Come risolvere

  • Esegui il comando:

    cp '/usr/share/applications/torbrowser.desktop' ~/.local/share/applications && gedit ~/.local/share/applications/torbrowser.desktop
    

    Questo copierà il torbrowser.desktop globale a ~/.local/share/applications , e successivamente aprilo con gedit .

  • Ora aggiungi alla fine del file la riga:

    StartupWMClass=Tor Browser
    

    Salva e chiudi il file. In questo modo, il .deskop di Tor Browser il file riconoscerà le proprie finestre.

  • Esci e rientra e dovrebbe essere risolto.


Ubuntu
  1. Ubuntu 16.04 eseguirà Unity 8 sul desktop?

  2. Come installare il browser Vivaldi?

  3. Unity Launcher utilizza l'icona generica per Firefox in Ubuntu 12.04?

  4. Come bloccare il browser con una password?

  5. Come riavviare la barra dei menu in Unity?

Come modificare l'icona di avvio dell'app Dash to Dock

Un PPA Latte Dock non ufficiale appare allo stato brado

Sposta Ubuntu Launcher in basso o a destra

Automatizzare l'ordine delle icone di Unity Launcher?

Perché ci sono due icone in Unity Launcher per Nautilus?

Il nuovo Unity Desktop sarà programmato in Qt?