Al ejecutar Ubuntu 16.04 de 64 bits, instalé Tor-Browser desde el repositorio de Ubuntu (a través de la terminal). Pero cuando lo ejecuto, se ejecuta como Firefox. Si bien su ícono en el tablero es propio, cuando se ejecuta, muestra el ícono de Firefox mientras cambia de ventana. En el panel superior también muestra el navegador web Firefox en lugar de Tor-Browser.
Este es el contenido actual 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=//eadn-wc01-5196795.nxedge.io/usr/share/pixmaps/torbrowser.png
Categories=Network;WebBrowser;
(la línea relacionada con el ícono es alterada por mí mismo)
Si abro una ventana normal de Firefox, tanto Firefox como Tor-Browser aparecen bajo el icono de Firefox.
Antes de migrar a la 16.04, no tuve este problema en la 15.10 en la que instalé Tor-Browser desde su sitio web.
Respuesta aceptada:
El problema se debe al hecho de que Tor Browser y Firefox compartir una cadena en su WM_CLASSS
propiedad:
Si abre una terminal, escriba
xprop WM_CLASS
y haga clic en la ventana de Firefox, obtendrá:
WM_CLASS(STRING) = "Navigator", "Firefox"
…y con el Navegador Tor:
WM_CLASS(STRING) = "Navigator", "Tor Browser"
Como resultado, firefox.desktop
(y su ícono en Unity/Dash) asume que la ventana del navegador Tor es "suya".
Cómo resolver
-
Ejecute el comando:
cp '/usr/share/applications/torbrowser.desktop' ~/.local/share/applications && gedit ~/.local/share/applications/torbrowser.desktop
Esto copiará el
torbrowser.desktop
global a~/.local/share/applications
y luego abrirlo congedit
. -
Ahora agregue al final del archivo la línea:
StartupWMClass=Tor Browser
Guarde y cierre el archivo. De esta forma, el
.deskop
del Navegador Tor El archivo reconocerá sus propias ventanas. -
Cierra la sesión y vuelve a iniciarla, y debería arreglarse.