O Tor-Browser aparece como o Firefox no Unity Launcher

7

Rodando o Ubuntu 16.04 64-bit, eu instalei o Tor-Browser do Ubuntu Repository (via terminal). Mas quando eu corro, ele roda como o Firefox. Enquanto o seu ícone em traço é o seu, quando é executado, ele mostra o ícone do Firefox enquanto alterna entre as janelas. No painel superior também mostra o navegador Firefox, em vez do navegador Tor.

Este é o conteúdo atual de /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=/usr/share/pixmaps/torbrowser.png
Categories=Network;WebBrowser;

(a linha relacionada ao ícone é alterada por mim)

Se eu abrir uma janela normal do Firefox, tanto o Firefox quanto o Tor-Browser aparecerão no ícone do Firefox.

Antes de migrar para o 16.04, não tive esse problema no 15.10, no qual instalei o Tor-Browser em seu site.

    
por Mostafa Ahangarha 08.05.2016 / 18:43

2 respostas

4

O problema é causado pelo fato de que Tor Browser e Firefox compartilham uma string em sua propriedade WM_CLASSS :

Se você abrir um terminal, digite

xprop WM_CLASS

e clique na janela do Firefox, você terá:

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

... e com o Navegador Tor:

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

Como resultado, o arquivo firefox.desktop (e seu ícone em Unity / Dash) assume que a janela do Navegador Tor é "his".

Como resolver

  • Execute o comando:

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

    Isso copiará o% globaltorbrowser.desktop para ~/.local/share/applications e, em seguida, o abrirá com gedit .

  • Agora adicione ao final do arquivo a linha:

    StartupWMClass=Tor Browser
    

    Salve e feche o arquivo. Desta forma, o arquivo .deskop do Tor Browser irá reconhecer suas próprias janelas.

  • Faça o logout e volte, e isso deve ser corrigido.

por Jacob Vlijm 10.05.2016 / 18:28
2

Before migrating to 16.04, I didn't have this problem in 15.10 in which I installed Tor-Browser from its website.

Uma coisa a ser tentada seria instalar o Tor Browser a partir da versão em seu site: link - - Isso pode corrigir o problema para você.

Se você quiser corrigir este problema no pacote oficial do Ubuntu, eu recomendaria que você arquivasse um bug oficial do Ubuntu no pacote torbrowser-launcher .

    
por user533208 10.05.2016 / 17:58