Sous Ubuntu 16.04 64 bits, j'ai installé Tor-Browser à partir du référentiel Ubuntu (via un terminal). Mais quand je le lance, il fonctionne sous Firefox. Bien que son icône dans le tiret lui soit propre, lorsqu’elle est exécutée, elle affiche une icône Firefox lors du passage d’une fenêtre à l’autre. Le panneau supérieur affiche également le navigateur Web Firefox au lieu de Tor-Browser.
Ceci est le contenu actuel 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;
(la ligne associée à l'icône est modifiée par moi-même)
Si j'ouvre une fenêtre normale de Firefox, Firefox et Tor-Browser apparaissent sous l'icône Firefox.
Avant de migrer vers 16.04, je n'avais pas ce problème dans 15.10 dans lequel j'avais installé Tor-Browser à partir de son site web.
Le problème est dû au fait que le navigateur Tor et Firefox partagent un chaîne dans leur propriété WM_CLASSS
:
Si vous ouvrez un terminal, tapez
xprop WM_CLASS
et cliquez sur la fenêtre de Firefox, vous obtiendrez:
WM_CLASS(STRING) = "Navigator", "Firefox"
... et avec le navigateur Tor:
WM_CLASS(STRING) = "Navigator", "Tor Browser"
En conséquence, le fichier firefox.desktop
(et son icône dans Unity/Dash) supposent que la fenêtre du navigateur Tor est "his".
Exécutez la commande:
cp '/usr/share/applications/torbrowser.desktop' ~/.local/share/applications && gedit ~/.local/share/applications/torbrowser.desktop
Cela copiera le torbrowser.desktop
global dans ~/.local/share/applications
, puis l'ouvrira avec gedit
.
Maintenant, ajoutez à la fin du fichier la ligne:
StartupWMClass=Tor Browser
Enregistrez et fermez le fichier. De cette manière, le fichier .deskop
du navigateur Tor reconnaîtra ses propres fenêtres.
Déconnectez-vous et revenez, et cela devrait être corrigé.
Avant de migrer vers 16.04, je n'avais pas ce problème dans 15.10 dans lequel j'avais installé Tor-Browser à partir de son site web.
Une chose à essayer serait d'installer Tor Browser à partir de la version sur leur site web: https://www.torproject.org/projects/torbrowser.html.en - qui pourrait résoudre le problème pour vous .
Si vous souhaitez résoudre ce problème dans le package officiel Ubuntu, nous vous recommandons de créer un bogue officiel Ubuntu contre le package torbrowser-launcher
.