Wie kann ich Tray Icons für Anwendungen in Ubuntu wieder aktivieren?


33

Leider gibt es in Ubuntu 13.10 kein Tray-Icon und die Whitelisting wird entfernt.

Die älteren Lösungen funktionieren bei mir nicht, z. B. bekomme ich die Meldung: No such schema 'com.canonical.Unity.Panel'Wenn ich versuche, den Befehl zu verwenden:

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"  

Wie kann ich Tray-Icons in Unity zurückbekommen (für Anwendungen, die ein Icon in den Tray legen (wie TrueCrypt, Pidgin, Aqualung, Gnome-System-Monitor und so viele mehr)?

Am ärgerlichsten ist, dass der Benutzer die Kontrolle über Anwendungen verliert, die selbst nicht erkennen können, dass sie kein Taskleistensymbol haben (z. B. Gnome-System-Monitor, TrueCrypt ...). Zumindest Aqualung meldet, dass kein Symbol in der Taskleiste angezeigt werden kann!


2
Leider ist dies Mark Shuttleworth Idee, und es wird nicht behoben werden. Sie können den ursprünglichen "Bug" sehen . Bitte stimmen Sie für den Fehler ab, der behoben werden soll (klicken Sie auf die grüne Schrift oben auf der Seite). Es gibt eine PPA für TrueCrypt, die Stefan Sundin großzügigerweise erstellt hat, da der TrueCrypt-Ersteller kein Interesse daran hat, TrueCrypt so zu ändern, dass es Marks Launen Rechnung trägt. Geben Sie diesen Befehl in ein Terminal ein und aktualisieren Sie:sudo add-apt-repository ppa:stefansundin/truecrypt
Paddy Landau

Antworten:


17

Ich empfehle wirklich nicht, meine sacy-testsPPA 'blind' zu verwenden (erwähnt in den Antworten von @alwaysask und @tolima). Da es Änderungen an vielen, zum Teil sehr spezifischen Paketen enthält. Man sollte sich die Zeit nehmen, die Beschreibungen zu lesen, um zu sehen, ob einige oder alle diese Änderungen gewünscht sind.

(Bei der Verwendung haben add-apt-repositorySie die Möglichkeit, diese zu überprüfen ...)

Da einige nur die Whitelist wieder aktivieren möchten und die anderen von mir verwendeten Änderungen möglicherweise nicht schätzen oder für geeignet halten, habe ich eine eigenständige PPA eingerichtet, um nur die Whitelist für die Einheit in Ubuntu wieder zu aktivieren, sofern dies noch möglich ist die Straße runter:

https://launchpad.net/~mc3man/+archive/systray-white


7
Now - Launchpad.net: "Haben Sie etwas verloren? Diese Seite existiert nicht, oder Sie haben möglicherweise keine Berechtigung, sie anzuzeigen."
Orion

8

Die Installation von libapindicator1 hat bei mir funktioniert. Abmelden und einloggen Der ursprüngliche Beitrag ist hier

sudo apt-get install libappindicator1

Hinweis: Funktioniert gut mit Dropbox und möglicherweise weiteren Apps, z. B. Skype, aber nicht mit Pidgin und vielen anderen.


Dies funktionierte bei mir unter Ubuntu 16.04 (xenial) für Slack, aber nicht für Skype.
Zoltán

3
sudo add-apt-repository ppa:mc3man/sacy-tests
sudo apt-get update
sudo apt-get upgrade
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

dann neu starten


Ja, es funktioniert überhaupt für mich! Aber leider habe ich wieder einen Fehler mit compiz / hotcorners ... Ich benutze vier virtuelle Desktops und wechsle zwischen diesen, indem ich mit der Maus nach rechts oben gehe. Verwenden Sie für diese Einstellung auch das Unity-Tweak-Tool. Und jetzt, nach diesem Patch, habe ich den gleichen Fehler - Hotcorner funktioniert nicht - wie in 13.04. Wenn ich meinen Computer starte, muss ich immer die Hotcorners mit dem Unity-Tweak-Tool aus- und wieder einschalten, damit ich wieder arbeiten kann ... Vielleicht eine Verbindung zwischen den beiden Bugs?
Silken

1
Siehe meine Antwort zu diesem ppa
doug

2

Probieren Sie dieses Plugin aus http://www.webupd8.org/2014/01/pidgin-indicator-ubuntu-appindicator.html ... Verwenden Sie die folgenden Befehle, um das Pidgin Indicator-Plugin in Ubuntu zu installieren:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install pidgin-indicator

Wenn Sie das Haupt-PPA für WebUpd8 nicht hinzufügen möchten, können Sie das Deb Pidgin Indicator von http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/p/pidgin-indicator/ herunterladen und installieren manuell.


1
Dies funktionierte für mich für Skype unter Ubuntu 16.10 nach sudo apt-get install sni-qt:i386undsudo apt-get install libappindicator1
Elder Geek

1

Sie können dieses ppa hinzufügen: https://launchpad.net/~mc3man/+archive/sacy-tests, wodurch das Whitelisting des Systrays wiederhergestellt wird. Dann (Update beschwert sich über Signatur):

sudo apt-get update
sudo apt-get upgrade
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

In dieser anderen Antwort von @doug finden Sie eine Diskussion zur Verwendung dieser PPA und einen besseren Ansatz, wenn die Aufgabe nur die Whitelist zurückerhält.
Tanius

0

Aktualisierte Anweisungen unter Verwendung des eigenständigen PPA von Doug:

sudo apt-add-repository ppa:mc3man/systray-white
sudo apt-get update
sudo apt-get upgrade
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

dann neu starten

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.