Die Symbole in der Taskleiste verschwanden nach dem Upgrade von Ubuntu


45

Ich habe viele Anwendungen mit Tray-Symbolen wie Davmail, Hardware-Monitor. Ich vermisse dieses Feature auf Ubuntu 14.04. Hat jemand eine Lösung?

Es gibt einige Tools wie Skype Indicator, aber ich benötige eine allgemeine Lösung für dieses Problem, damit ich der Taskleiste Anwendungssymbole hinzufügen kann.


Haben Sie diese Lösung aus dieser Frage ausprobiert ?
Christopher Kyle Horton

Antworten:


158

Möglicherweise müssen Sie zwei Dinge tun:

1. Installieren Sie die sni-qt- Bibliotheken.

Installieren Sie sni-qt Installieren Sie Banshee (klicken Sie auf den Link) oder über sudo apt-get install sni-qt sni-qt:i386das Terminal und starten Sie Skype neu. Das Tray / Panel-Symbol sollte jetzt wieder da sein!

Der Grund, warum dieser Schritt erforderlich ist, ist, dass sni-qt automatisch vom Ubuntu-Repository-Skype-Paket installiert wird, aber NICHT von der Skype-Deb, die Sie direkt herunterladen. Sobald sich Skype 4.0 in den Ubuntu-Repos befindet, können Sie von dort aus installieren. Dies ist dann nicht mehr erforderlich.

2. Möglicherweise müssen Sie den Indikator auch auf die Whitelist setzen

Wir wissen nicht warum, aber für einige Systeme ist dieser zusätzliche Schritt erforderlich, bevor der Indikator angezeigt wird (danke an Bruno Pereira !)

Schritte :

  1. Installieren Sie das Paket dconf-toolsInstallieren Sie die dconf-tools(klicken Sie auf den Link) oder vom Terminal mitsudo apt-get install dconf-tools

  2. Öffnen Sie den dconf-Editor über das Dash (oder dconf-editorüber das Terminal):

    Bildbeschreibung hier eingeben

  3. Navigieren Sie in der linken Seitenleiste mit den Dreiecken zu desktop > unity > panel . Unter Ubuntu 12.10 müssen Sie stattdessen zu com > canonical > unity > panel navigieren . Doppelklicken Sie auf den orangefarbenen [JavaEmbedded...]Teil rechts und fügen Sie ihn hinzu ,'skype', damit der Skype-Indikator wie folgt angezeigt wird:

    Bildbeschreibung hier eingeben

  4. Presse Enter, in der Nähe dconf Editor , Aus- und Einbuchen - Ihre Anzeige sollte jetzt wieder!


9
In Ubuntu 12.10 habe ich es auf einem anderen Pfad gefunden dconf-editor: com> canonical> unity> panel .
Aecolley

2
Unter Ubuntu 12.10 haben Sie kein panelElement unter Unity. :( One Zero's Antwort funktioniert aber.
Ali

4
Ab 13.04 sind sowohl com> canonical> unity> panel als auch desktop> unity> panel nicht vorhanden. IMO ist die richtige Lösung, um Skype aus dem Repository wie hier
Andrii Chernenko

2
Kann bestätigen, dass dies am 13.10 funktioniert, und ich musste es nicht auf die Whitelist setzen. Einfach das Paket installieren und beenden, dann Skype erneut starten, das Problem beheben :)
Andrea

1
In Ubuntu 14.04 musste ich Skype durch einen Großbuchstaben ersetzen, um nur Kleinbuchstaben zu verwenden, bevor das Symbol zugelassen wurde. Skype mit Großbuchstaben hatte zuvor funktioniert, bevor ich ein Upgrade auf 14.04 / Trusty durchgeführt habe.
Chris Smowton

67

Installieren Sie das sni-qtPaket, damit das Skype-Taskleistensymbol in Ubuntu angezeigt wird :

sudo apt-get install sni-qt:i386

1
das hat es in 14.04 tatsächlich funktioniert - und es ist sni-qt: i386 nicht nur sni-qt. (auf meinem system (64 bit) ist skype auch als skype installiert: i386). Vielleicht ist es das gleiche Problem für andere Apps.
Sunew

Ubuntu von 12.04 auf 14.04 aktualisiert (Dirty Install), Skype Tray Icons verschwunden. dies hat es behoben
krukid

4
Weitere Informationen dazu, warum dies funktioniert: askubuntu.com/a/151118/48105 . Oh, und vergessen Sie nicht, sich abzumelden / anzumelden (oder Unity neu zu starten), damit dies wirksam wird.
Waldir Leoncio

1
Am 14.04.01 musste ich Skype erst nach der Installation von sni-qt: i386 beenden und neu starten. Funktioniert super.
amotzg

2
Immer noch die Lösung für 16.04 (schade, dass das Problem weiterhin besteht).
jgomo3

19

Aktivieren Sie das Skype-Symbol im Unity Notification Panel unter Ubuntu 12.04 LTS

Wenn Sie eine Neuinstallation von Ubuntu 12.04 (oder einer anderen Version mit Unity) durchführen, installieren Sie Skype und erwarten, dass es so funktioniert wie früher. Wenn Sie jedoch das Hauptfenster schließen, werden Sie bald feststellen, dass das Skype-Symbol nicht im oberen Bereich angezeigt wird.

Um dies zu beheben, müssen Sie einige Befehle ausführen. Öffnen Sie also Ihr Terminal und führen Sie Folgendes aus:

gsettings get com.canonical.Unity.Panel systray-whitelist

Sie sollten so etwas bekommen:

['JavaEmbeddedFrame', 'Wine', 'Update-notifier']

Grundsätzlich bedeutet dies, dass Skype nicht auf die Whitelist gesetzt ist und daher standardmäßig nicht das Taskleistensymbol anzeigen darf. Wir müssen das beheben. Hänge 'Skype' an die Liste an, so dass du ungefähr Folgendes hast:

['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']

Schließen Sie es dann in doppelte Anführungszeichen (”) ein und fügen Sie die Einstellung com.canonical.Unity.Panel systray-whitelist hinzu. Zu diesem Zeitpunkt sollten Sie so etwas haben:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']"

Kopieren Sie diese nun auf Ihr Terminal und führen Sie den Befehl aus. Danach neu starten. Jetzt sollten Sie das Symbol sehen.

Quelle Geben Sie hier die Beschreibung des Links ein


Vielen Dank, dass Sie die Befehle b / c angegeben haben, wenn ich den DConf-Editor öffne. Unter Unity wird keine Panel-Option angezeigt. Dies funktionierte gut für mich, nachdem ich auch sni-qt installiert hatte (nicht sicher, ob dies erforderlich war).
Kingdango

6
Nach dem ersten Befehl: No such schema 'com.canonical.Unity.Panel'. Ubuntu 13.04 64-Bit.
Hubro

1
Gleiche hier: "Kein solches Schema" Ubuntu 13.04 64-Bit
Luis Lobo Borobia


10

Dies liegt daran, dass Ubuntu die Whitelist seit Version 13.10 deaktiviert hat. Hier sind zwei Optionen zu beheben:

entweder

sudo apt-get install libappindicator1

oder

sudo apt-add-repository ppa:gurqn/systray-trusty
sudo apt-get update
sudo apt-get upgrade

Weitere Informationen: Symbole in der Taskleiste werden nicht angezeigt : http://ubuntuforums.org/showthread.php?t=2217458 https://launchpad.net/~gurqn/+archive/systray-trusty


5
es funktioniert nicht in 14.04
Ahmed Daif

2
libappindicator1 alleine hat bei mir nicht funktioniert (von einer sauberen 14.04 AMD64-Installation), aber es hat auch nach der Installation von systray-trusty (einschließlich des manuellen gedit-Schritts) UND einem Neustart funktioniert.
Paulcm

1
Für Utopic sollten Sie verwenden ppa:gurqn:systray-utopic, wenn es wichtig ist
Danatela

Lebhafte Version auch verfügbarppa:gurqn:systray-vivid
Hamman Samuel

9

Ich war auch mit diesem Problem konfrontiert. Das Installieren des folgenden Pakets löste mein Problem.

sudo apt-get install sni-qt:i386

Ich bin auf Ubuntu 15.10, sni-qt:i386war erforderlich, damit das Systray-Symbol angezeigt wird.


Dies ist die beste Lösung für Ubuntu 14.04 LTS. Der Registry Fix funktioniert nicht. Starten Sie Skype nach der Installation von sni-qt: i386
Angsuman Chakraborty am

5

Möglicherweise müssen Sie Skype in die Whitelist des Infobereichs aufnehmen (ich bin mir nicht sicher, ob Skype einen Indikator enthält).

Der einfache Weg dies zu tun ist die Installation von dconf-tools

sudo apt-get install dconf-tools

oder Verwenden von Software Center Installation über das Software Center

Drücken Sie dann alt+ f2und geben Sie dconf-editor ein, um ein Programm wie das folgende zu sehen:

dconf-editor

Navigieren Sie zu desktop-> unity-> panelund fügen Sie die Apps, die Sie auf die Whitelist setzen möchten, am Ende der Liste hinzu (in Ihrem Fall müssen Sie 'Skype' hinzufügen), getrennt durch Kommas. Sie können stattdessen allalle Apps auf die Whitelist setzen, um den Benachrichtigungsbereich zu verwenden.

Sie müssen sich abmelden und erneut anmelden, um die Änderungen zu übernehmen.

Weitere Informationen: http://www.webupd8.org/2011/04/how-to-re-enable-notification-area.html


1
Ich sehe kein "Panel" unter Einheit. Vermisse ich etwas? Ich bin am 14.04
itsols

Wahrscheinlich hat sich der Pfad für 14.04 geändert, das kann ich nicht genau sagen, da ich Unity
momentan

4

Hier ist, was für mich funktioniert hat, um sowohl die Skype- als auch die Franz-Anzeige unter Ubuntu 16.10 64-Bit Unity Desktop wiederherzustellen

1) Ich habe sni-qt: i386 wie hier erwähnt mit installiertsudo apt-get install sni-qt:i386

2) Ich habe libappindicator wie hier erwähnt mit installiertsudo apt-get install libappindicator1

3) Schließlich habe ich das .deb-Paket, das unter http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/p/pidgin-indicator/ zu finden ist, über das Software-Center installiert . Wie hier erwähnt , war dies die endgültige Lösung.


Vielen Dank für Ihre Bemühungen! Nur eine Frage: Warum müssen wir den Pidgin Indicator installieren, wenn wir nur Skype und Franz reparieren müssen?
Orschiro

Ich würde zwar nicht bezweifeln, dass der Grund dafür im .deb-Paket von pidgin-indicator zu finden ist, aber alles, was ich jetzt weiß, ist, dass es für mich funktioniert hat. Leider habe ich im Moment keine Zeit, mich weiter damit zu beschäftigen.
Elder Geek

Mein Problem muss etwas anderes sein. Auch nach der Installation von Pidgin Indicator tritt das Problem immer noch auf ...
orschiro

Das ist seltsam, hast du alle 3 Schritte gemacht?
Elder Geek

1
Das hat bei mir ganz gut geklappt. Beim ersten Start ist Skype aus irgendeinem Grund eingefroren, aber ab dem zweiten hat es funktioniert.
Francesco Casula

3

Referenz

Hier poste ich Ihnen einen Artikel , in dem erklärt wird, wie Skype in eine Whitelist in der Unity-Taskleiste aufgenommen wird.

Ich habe Ubuntu 12.04, es hat bei mir funktioniert!

Einzelheiten

Öffnen Sie grundsätzlich ein neues Terminal und führen Sie dies aus:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']"

und starten Sie dann Skype neu.


2

Wenn Sie eine Gnome-Shell verwenden, aktivieren Sie diese Erweiterung, indem Sie Status Icon Fixer aufrufen

Behebt Dropbox, Skype, VLC und andere Probleme in der Statusleiste. nicht perfekt, aber ok

https://extensions.gnome.org/extension/192/status-icon-fixer/


2
Bei Ubuntu 13.10 und neuer funktioniert der Status Icon Fixer Berichten zufolge nicht mehr. Ich benutze die alternative Top Icons Erweiterung für 13.10 und es funktioniert gut.
Tanius

2

Für mich war der Pfad in dconf editor:

com -> canonical -> indicator -> appmenu -> messages

Und dann klicken Sie auf Anwendungen und fügen Sie unter Wert 'Skype' hinzu . Ich verwende Ubuntu 13.10 (64-Bit).


1
Funktionierte nicht für 14.04 Trusty.
mcmlxxxiii

2

Eine Lösung, die ab Dezember 2015 in Ubuntu 14.04 funktioniert, ist die Installation des folgenden PPA:

sudo apt-add-repository ppa:fixnix/indicator-systemtray-unity
sudo apt-get update
sudo apt-get install indicator-systemtray-unity

Dies gibt Ihnen einen Pfeil in der Taskleiste, auf den Sie klicken können, um Ihre Symbole anzuzeigen. Sie können die Symbole auch in der Leiste selbst anzeigen lassen. Anweisungen dazu finden Sie hier: http://www.webupd8.org/2015/05/on-demand-system-tray-for-ubuntu.html

Warum funktionieren die anderen Lösungen nicht mehr? Aktualisierungen von Unity brechen immer wieder die anderen ppa-Lösungen und es scheint, dass niemand verpflichtet ist, sie auf dem neuesten Stand zu halten.


1

Gehen Sie zu den Skype-> Optionen.

Aktivieren Sie in der Kategorie "Allgemein" die Option "Skype minimiert in der Taskleiste starten".


Nein, das hat nichts geändert. Die Option ist aber eher als startminimiert gekennzeichnet (sagt nichts über die Taskleiste aus). Jetzt muss ich nur noch zweimal auf den Knopf im Launcher
klicken

1

Ich verwende Gnome-Flashback (früher Fallback / Classic) mit einem tint2-Panel. Ich habe alle diese Korrekturen ausprobiert und keine davon hat für mich funktioniert. Ich habe es sogar versucht

sudo add-apt-repository ppa:timekiller/unity-systrayfix
sudo apt-get update
sudo apt-get upgrade

Kein Glück. Ich habe sogar versucht, tint2 zu töten und stattdessen das Gnome-Panel zu verwenden. Immer noch keine Icons für viele, aber nicht alle meiner Apps.

Ich fand schließlich eine Lösung , während nach einem Weg suchen (speziell) zu erhalten , den Netzwerk - Manager zu zeigen im Systray hier . Da ich Cairo-Dock als Startprogramm verwende, habe ich nur alle Startbefehle für meine Apps geändert, die nicht angezeigt wurden dbus-launch app-launch-command. Wo app-launch-commandist der reguläre Startbefehl für diese App? Habe dasselbe für Startup-Anwendungen gemacht und es funktioniert wie ein Zauber.


0

Diese Lösung funktioniert gut mit Ubuntu 17.04

Führen Sie die Anwendung einfach mit "env XDG_CURRENT_DESKTOP = Unity" aus. Zum Starten von Skype für Linux würden Sie beispielsweise Folgendes verwenden:

env XDG_CURRENT_DESKTOP=Unity skypeforlinux

Um den Fix dauerhaft zu machen, kopieren Sie die Anwendungsdesktopdatei von / usr / share / applications / nach ~ / .local / share / applications /, bearbeiten Sie die Datei und ändern Sie die Zeile "Exec", indem Sie "env XDG_CURRENT_DESKTOP = Unity" hinzufügen ( ohne die Anführungszeichen) unmittelbar nach "Exec =".

Weitere Informationen finden Sie unter http://www.webupd8.org/2017/04/fix-appindicator-not-working-for.html


-2

Ich hatte das gleiche Problem. Hier ist, was ich getan habe, um es zu korrigieren.

Öffnen Sie das Terminal

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo shutdown -r now

Nicht jede Lösung wird mit einer Neuinstallation geliefert, zumindest nicht in Ubuntu.
Igaurav
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.