7 votes

Le navigateur Tor apparaît comme Firefox dans le lanceur Unity

En utilisant Ubuntu 16.04 64 bits, j'ai installé Tor-Browser depuis le référentiel Ubuntu (via le terminal). Mais quand je le lance, il s'exécute en tant que Firefox. Alors que son icône dans le tableau de bord est le sien, lorsqu'il s'exécute, il affiche l'icône de Firefox lors du basculement entre les fenêtres. Sur le panneau supérieur, il affiche également le navigateur web Firefox au lieu de Tor-Browser.

entrer la description de l'image ici

Ceci est le contenu actuel de /usr/share/applications/torbrowser.desktop:

[Desktop Entry]
Name=Tor Browser
GenericName=Tor
Comment=Lancer Tor Browser
Exec=torbrowser-launcher %u
Terminal=false
Type=Application
Icon=/usr/share/pixmaps/torbrowser.png
Categories=Réseau;Navigateur Web;

(la ligne liée à l'icône a été modifiée par moi-même)

Si j'ouvre une fenêtre Firefox normale, à la fois Firefox et Tor-Browser apparaissent sous l'icône de Firefox.

Avant de migrer vers 16.04, je n'avais pas ce problème en 15.10 où j'avais installé Tor-Browser depuis son site web.

4voto

Jacob Vlijm Points 78990

Le problème est causé par le fait que Tor Browser et Firefox partagent une chaîne dans leur propriété WM_CLASS :

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 Tor Browser :

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

En conséquence, le fichier firefox.desktop (et son icône dans Unity/Dash) suppose que la fenêtre de Tor Browser lui appartient.

Comment résoudre

  • Exécutez la commande :

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

    Cela copiera le fichier global torbrowser.desktop dans ~/.local/share/applications, et l'ouvrira ensuite avec gedit.

  • Ajoutez maintenant à la toute fin du fichier la ligne :

    StartupWMClass=Tor Browser

    Enregistrez et fermez le fichier. De cette manière, le fichier .deskop de Tor Browser reconnaîtra ses propres fenêtres.

  • Déconnectez-vous puis reconnectez-vous, et cela devrait être corrigé.

    enter image description here

2voto

Avant de migrer vers 16.04, je n'avais pas ce problème en 15.10 où j'avais installé Tor-Browser depuis son site web.

Une chose à essayer serait d'installer Tor Browser depuis la version sur leur site web : https://www.torproject.org/projects/torbrowser.html.en -- cela pourrait résoudre le problème pour vous.

Si vous souhaitez résoudre ce problème dans le package officiel d'Ubuntu, je vous recommande de signaler un bug officiel Ubuntu contre le package torbrowser-launcher.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X