GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Tor-browser apparaît sous Firefox dans le lanceur Unity ?

Exécutant Ubuntu 16.04 64 bits, j'ai installé Tor-Browser à partir du référentiel Ubuntu (via un terminal). Mais quand je l'exécute, il s'exécute sous Firefox. Alors que son icône dans le tableau de bord est la sienne, lorsqu'il s'exécute, il affiche l'icône 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.

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=//eadn-wc01-5196795.nxedge.io/usr/share/pixmaps/torbrowser.png
Categories=Network;WebBrowser;

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

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

Avant de migrer vers 16.04, je n'avais pas ce problème en 15.10 dans lequel j'installais Tor-Browser depuis son site Web.

Réponse acceptée :

Le problème est dû au fait que le Navigateur Tor et Firefox partager une chaîne dans leur WM_CLASSS propriété :

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 firefox.desktop (et son icône dans Unity/Dash) suppose que la fenêtre du navigateur Tor est « sa ».

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 torbrowser.desktop global vers ~/.local/share/applications , puis ouvrez-le avec gedit .

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

    StartupWMClass=Tor Browser
    

    Enregistrez et fermez le fichier. De cette façon, le .deskop du navigateur Tor le fichier reconnaîtra ses propres fenêtres.

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


Ubuntu
  1. Comment savoir où se trouve la corbeille de Firefox ?

  2. Ubuntu 16.04 exécutera-t-il Unity 8 sur le bureau ?

  3. Comment installer le navigateur Vivaldi ?

  4. Unity Launcher utilise une icône générique pour Firefox dans Ubuntu 12.04 ?

  5. Façon de verrouiller le navigateur avec un mot de passe ?

Comment changer l'icône du lanceur d'application Dash to Dock

Un PPA Latte Dock non officiel apparaît dans la nature

Déplacez le lanceur Ubuntu vers le bas ou vers la droite

Automatiser la commande d'icônes du lanceur Unity ?

Pourquoi y a-t-il deux icônes dans le lanceur Unity pour Nautilus ?

Le nouveau bureau Unity sera-t-il programmé en Qt ?