GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Tor-Browser erscheint als Firefox im Unity Launcher?

Unter Ubuntu 16.04 64-Bit habe ich Tor-Browser aus dem Ubuntu-Repository (über Terminal) installiert. Aber wenn ich es starte, läuft es als Firefox. Während das Symbol im Bindestrich ein eigenes ist, zeigt es beim Ausführen das Firefox-Symbol, während es zwischen den Fenstern wechselt. Im oberen Bereich wird auch der Firefox-Webbrowser anstelle des Tor-Browsers angezeigt.

Dies ist der aktuelle Inhalt von /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;

(die Zeile, die sich auf das Symbol bezieht, wurde von mir geändert)

Wenn ich ein normales Firefox-Fenster öffne, erscheinen sowohl Firefox als auch Tor-Browser unter dem Firefox-Symbol.

Vor der Migration auf 16.04 hatte ich dieses Problem in 15.10 nicht, in dem ich Tor-Browser von seiner Website installiert habe.

Akzeptierte Antwort:

Das Problem wird dadurch verursacht, dass Tor Browser und Firefox einen String in ihren WM_CLASSS teilen Eigenschaft:

Wenn Sie ein Terminal öffnen, geben Sie

ein
xprop WM_CLASS

und klicken Sie auf das Fenster von Firefox, Sie erhalten:

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

…und mit dem Tor-Browser:

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

Als Ergebnis wird die firefox.desktop Datei (und ihr Symbol in Unity/Dash) geht davon aus, dass das Fenster des Tor-Browsers „seinem“ gehört.

Lösung

  • Führen Sie den Befehl aus:

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

    Dadurch wird der globale torbrowser.desktop kopiert nach ~/.local/share/applications , und anschließend mit gedit öffnen .

  • Fügen Sie nun ganz am Ende der Datei die Zeile hinzu:

    StartupWMClass=Tor Browser
    

    Speichern und schließen Sie die Datei. Auf diese Weise die .deskop des Tor-Browsers Datei erkennt ihre eigenen Fenster.

  • Melden Sie sich ab und wieder an, und es sollte behoben sein.


Ubuntu
  1. Wie stelle ich den Launcher so ein, dass er immer in Unity 2d angezeigt wird?

  2. Wie installiere ich den Vivaldi-Browser?

  3. Unity Launcher und Steam-Icons?

  4. Möglichkeit, den Browser mit einem Passwort zu sperren?

  5. Wie starte ich die Menüleiste in Unity neu?

So ändern Sie das Dash zum Dock App Launcher-Symbol

Ein inoffizieller Latte Dock PPA taucht in freier Wildbahn auf

Bewegen Sie den Ubuntu Launcher nach unten oder rechts

Symbolbestellung für Unity Launcher automatisieren?

Warum gibt es zwei Symbole im Unity Launcher für Nautilus?

Wird der neue Unity-Desktop in Qt programmiert?