Les icônes de la barre d'état système ont disparu après la mise à niveau d'Ubuntu

45

J'ai beaucoup d'applications avec des icônes de la barre des tâches comme davmail, moniteur de matériel. Cette fonctionnalité me manque sur Ubuntu 14.04. Quelqu'un a-t-il une solution?

Il existe certains outils comme l'indicateur Skype, mais j'ai besoin d'une solution générale à ce problème pour pouvoir ajouter des icônes d'application dans la barre d'état système.

Ahmed Daif
la source
Avez-vous essayé cette solution à partir de cette question ?
Christopher Kyle Horton

Réponses:

158

Vous devrez peut-être faire deux choses:

1. Installez les bibliothèques sni-qt .

Installez sni-qt Installer banshee (cliquez sur le lien) ou à sudo apt-get install sni-qt sni-qt:i386partir du terminal, puis redémarrez Skype. La barre d'état / panneau devrait maintenant être de retour!

Cette étape est nécessaire parce que sni-qt est installé automatiquement par le paquet Skype du référentiel Ubuntu, mais PAS par le fichier deb de Skype que vous téléchargez directement. Une fois que Skype 4.0 est dans le dépôt Ubuntu, vous pouvez installer à partir de là et cela ne sera plus nécessaire.

2. Vous devrez peut-être également ajouter à la liste blanche l'indicateur.

Nous ne savons pas pourquoi, mais pour certains systèmes, cette étape supplémentaire est nécessaire avant que l'indicateur ne s'affiche (merci à Bruno Pereira !)

Étapes :

  1. Installez le package dconf-toolsInstallez dconf-tools(cliquez sur le lien) ou à partir du terminal avecsudo apt-get install dconf-tools

  2. Ouvrez l' éditeur dconf à partir du tableau de bord (ou dconf-editordu terminal):

    entrez la description de l'image ici

  3. Dans la barre latérale gauche, utilisez les triangles pour naviguer bureau > unité > panneau . Sur Ubuntu 12.10, vous devez plutôt accéder au panneau com > canonique > unité > . Double-cliquez sur la partie orange à droite et ajoutez-la pour permettre à l'indicateur Skype de s'afficher, comme ci-dessous:[JavaEmbedded...],'skype'

    entrez la description de l'image ici

  4. Appuyez sur Enter, fermez l' éditeur dconf , déconnectez-vous et connectez-vous - votre indicateur devrait maintenant être de retour!

ish
la source
9
Dans Ubuntu 12.10, je l'ai trouvé sur un chemin différent dans dconf-editor: com> canonique> unité> .
aecolley
2
Sur Ubuntu 12.10, vous n’avez pas d’ panelobjet sous unité. :( La réponse de One Zero fonctionne cependant.
Ali,
4
À partir de 13.04, les panneaux com> canoniques> unité> et bureau> unité> ne sont pas présents. OMI la bonne solution est d'installer skype à partir du référentiel comme décrit ici
Andrii Chernenko
2
Peut confirmer que cela fonctionne très bien le 13.10, et je n'avais pas besoin de la mettre en liste blanche. Le simple fait d'installer ce paquet et de quitter puis de redémarrer Skype a résolu le problème :)
Andrea
1
Dans Ubuntu 14.04, je découvrais que je devais changer Skype en majuscule pour que tous les minuscules soient skype avant que l'icône ne soit autorisée. Skype avec un capital avait déjà travaillé avant ma mise à niveau à 14.04 / Trusty.
Chris Smowton
67

Pour que l’icône Skype Tray soit affichée dans Ubuntu, installez le sni-qtpaquet:

sudo apt-get install sni-qt:i386
mcFactor
la source
1
en fait, cela a fonctionné pour moi en 14.04 - et c’est sni-qt: i386 et pas seulement sni-qt. (sur mon système (64 bits), skype est également installé en tant que skype: i386). C'est peut-être le même problème pour d'autres applications.
Sunew
Ubuntu mis à niveau de 12.04 à 14.04 (installation incorrecte), les icônes de la barre de skype ont disparu. cela a réglé
krukid
4
Plus d'informations sur les raisons pour lesquelles cela fonctionne: askubuntu.com/a/151118/48105 . Oh, et n'oubliez pas de vous déconnecter / de vous connecter (ou de redémarrer l'unité) pour que cela prenne effet.
Waldir Leoncio
1
Le 14.04.01, je n'avais besoin que de tuer et de redémarrer Skype après avoir installé sni-qt: i386. Fonctionne très bien.
amotzg
2
Toujours la solution pour 16.04 (triste de savoir que le problème persiste).
jgomo3
19

Activer l'icône Skype sur le panneau de notification Unity sous Ubuntu 12.04 LTS

Lorsque vous effectuez une nouvelle installation d'Ubuntu 12.04 (ou toute version avec Unity d'ailleurs), vous installez Skype et vous attendez à ce qu'il fonctionne comme auparavant. Mais si vous fermez la fenêtre principale, vous remarquerez bientôt que l’icône Skype n’est pas affichée dans le panneau supérieur.

Pour résoudre ce problème, vous devrez exécuter quelques commandes. Alors ouvrez votre terminal et lancez ceci:

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

Vous devriez obtenir quelque chose comme ça:

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

En gros, cela signifie que Skype n'est pas inscrit sur la liste blanche et qu'il n'est donc pas autorisé par défaut à afficher son icône dans la barre des tâches. Nous devons résoudre ce problème. Ajoutez 'Skype' à la liste pour avoir quelque chose comme ça:

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

Enveloppez-le ensuite de guillemets doubles (”) et ajoutez gsettings en définissant com.canonical.Unity.Panel systray-whitelist devant celui-ci. À ce stade, vous devriez avoir quelque chose comme ceci:

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

Maintenant, copiez simplement ceci sur votre terminal et exécutez la commande. Redémarrez après. Maintenant, vous devriez voir l'icône.

Source entrer la description du lien ici

Un zéro
la source
Merci de fournir les commandes b / c lorsque j'ouvre l'éditeur DConf. Je ne vois pas d'option Panneau sous Unity. Cela a bien fonctionné pour moi après avoir également installé sni-qt (je ne suis pas sûr que ce soit nécessaire).
kingdango
6
Après la première commande: No such schema 'com.canonical.Unity.Panel'. Ubuntu 13.04 64 bits.
Hubro
1
Idem ici: "Aucun schéma de ce type" Ubuntu 13.04 64 bits
Luis Lobo Borobia
Ici: Systray sur Ubuntu 13.04 webupd8.org/2013/05/how-to-get-systray-whitelist-back-in.html
Luis Lobo Borobia Le
10

En effet, Ubuntu a désactivé la liste blanche depuis la version 13.10. Voici deux options à corriger:

Soit

sudo apt-get install libappindicator1

ou

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

Pour plus d'informations: Les icônes de la barre d'état système ne s'affichent pas http://ubuntuforums.org/showthread.php?t=2217458 https://launchpad.net/~gurqn/+archive/systray-trusty

Koppie
la source
5
ça ne marche pas en 14.04
Ahmed Daif
2
libappindicator1 seul ne fonctionnait pas pour moi (à partir d'une installation propre de 14.04 AMD64), mais il fonctionnait également après l'installation de systray-trusty (y compris l'étape manuelle de gedit) ET le redémarrage.
paulcm
1
pour Utopic, vous devriez utiliser ppa:gurqn:systray-utopic, si cela compte
Danatela
Version vive également disponibleppa:gurqn:systray-vivid
Hamman Samuel
9

Je faisais face à ce problème aussi. L'installation du paquet suivant a résolu mon problème.

sudo apt-get install sni-qt:i386

Je suis sur Ubuntu 15.10, sni-qt:i386était nécessaire pour que l'icône systray apparaisse.

Mostafiz Rahman
la source
C'est la meilleure solution pour Ubuntu 14.04 LTS. Le correctif de registre ne fonctionne pas. Redémarrez Skype après avoir installé sni-qt: i386
Angsuman Chakraborty
5

peut-être avez-vous besoin de la liste blanche de skype dans la zone de notification (je ne sais pas si skype inclut un indicateur)

Le moyen le plus simple de le faire est d'installer dconf-tools

sudo apt-get install dconf-tools

ou en utilisant le centre logiciel Installer via le centre de logiciel

Puis appuyez sur alt+ f2et entrez dconf-editor pour voir un programme comme celui-ci:

dconf-editor

Accédez à desktop-> unity-> panelet ajoutez les applications que vous souhaitez ajouter à la liste blanche à la fin de la liste (dans votre cas, vous devez ajouter «Skype»), séparées par des virgules. Vous pouvez plutôt écrire alldans la liste blanche de toutes les applications pour utiliser la zone de notification.

Vous devrez vous déconnecter, puis vous reconnecter pour appliquer les modifications.

Plus d'informations: http://www.webupd8.org/2011/04/how-to-re-enable-notification-area.html

zurdo
la source
1
Je ne vois pas «panneau» sous l'unité. Est-ce que je manque quelque chose? Je suis sur 14.04
itsols
Le chemin a probablement changé pour le 14.04, je ne peux le dire avec certitude car je n'utilise pas Unity pour le moment
zurdo
4

Voici ce qui a fonctionné pour moi pour retrouver les indicateurs Skype et Franz sous Ubuntu 16.10 64 bits Unity Desktop

1) J'ai installé sni-qt: i386 comme mentionné ici avec sudo apt-get install sni-qt:i386

2) J'ai installé libappindicator comme mentionné ici avecsudo apt-get install libappindicator1

3) Enfin, j'ai installé le paquet .deb disponible à l' adresse http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/p/pidgin-indicator/ via le centre de logiciel. Comme mentionné ici , cela a fourni la résolution finale.

Elder Geek
la source
Merci beaucoup pour vos efforts! Juste une question: pourquoi avons-nous besoin d'installer l'indicateur Pidgin si nous n'avons besoin que de réparer Skype et Franz?
Orschiro
Bien que je ne doute pas que la raison pour laquelle on pourrait en trouver dans le paquet pidgin-indicateur .deb, tout ce que je sais pour le moment, c'est que cela a fonctionné pour moi. Malheureusement, je n'ai pas le temps de creuser davantage la question pour le moment.
Elder Geek
Mon problème doit être autre chose. Même après avoir installé Pidgin Indicator, je rencontre toujours le problème ...
orschiro
C'est étrange, avez-vous fait les 3 étapes?
Geek Elder
1
Cela a plutôt bien fonctionné pour moi. Lors de la première utilisation, Skype a gelé pour une raison quelconque, mais à partir de la seconde, il a commencé à fonctionner.
Francesco Casula
3

Référence

Ici, je vous publie un article qui explique comment inclure Skype dans une liste blanche de la barre des tâches Unity.

J'ai Ubuntu 12.04, ça a fonctionné pour moi!

Détails

Fondamentalement, ouvrez un nouveau terminal et exécutez ceci:

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

puis redémarrez Skype.

Israël
la source
2

Si vous utilisez un shell gnome, activez cet appel d'extension Status Fixer

Répare Dropbox, Skype, vlc et autres dans la barre d'état; pas parfait, mais ok.

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

les retours
la source
2
Pour Ubuntu 13.10 et plus récent, Status Icon Fixer ne fonctionnerait plus. J'utilise l' extension alternative Top Icons pour 13.10 et cela fonctionne bien.
tanius
2

Pour moi, le chemin dans l'éditeur dconf était:

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

Et puis cliquez sur applications et dans la valeur ajoutée 'skype' . J'utilise Ubuntu 13.10 (64 bits).

kmajaa
la source
1
N'a pas travaillé pour 14.04 Trusty.
mcmlxxxiii
2

Une solution qui fonctionne à partir de décembre 2015 dans Ubuntu 14.04 consiste à installer le PPA suivant:

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

Cela vous donne une flèche dans la barre des tâches sur laquelle vous pouvez cliquer pour afficher vos icônes. Vous pouvez également afficher les icônes dans la barre elle-même. Vous trouverez des instructions à ce sujet ici: http://www.webupd8.org/2015/05/on-demand-system-tray-for-ubuntu.html

Pourquoi les autres solutions ne fonctionnent-elles plus? Les mises à jour d'Unity ne cessent de démolir les autres solutions ppa et il semble que personne ne s'engage à les tenir à jour.

Planky
la source
1

Allez sur Skype-> Options.

Dans la catégorie générale, cochez la case "Démarrer Skype réduit dans la barre d'état système".

pilote supérieur
la source
Nope qui n'a rien changé. Mais l'option est (en allemand) plutôt étiquetée début minimisé (ne dit rien sur la barre d'état système). Alors maintenant, il me suffit de cliquer deux fois sur le bouton du Lanceur
miceterminator
1

J'utilise Gnome-Flashback (anciennement Fallback / Classic) avec un panneau tint2. J'ai essayé tous ces correctifs et aucun d'entre eux n'a fonctionné pour moi. J'ai même essayé

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

Pas de chance. Même essayé de tuer Tint2 et d’utiliser le panneau gnome à la place. Toujours pas d'icônes pour beaucoup, mais pas toutes, de mes applications.

J'ai finalement trouvé une solution tout en cherchant un moyen de faire apparaître (spécifiquement) le gestionnaire de réseau dans le tableau de bord ici . Depuis que j'utilise Cairo-Dock comme lanceur, je viens de modifier toutes les commandes de lancement de mes applications qui ne se montraient pas dbus-launch app-launch-command. Où app-launch-commandest la commande de lancement régulière pour cette application. A fait la même chose pour les applications de démarrage et cela fonctionne comme un charme.

Amadis
la source
0

Cette solution fonctionne bien avec Ubuntu 17.04.

Exécutez simplement l'application avec "env XDG_CURRENT_DESKTOP = Unity". Par exemple, pour démarrer Skype pour Linux, vous devez utiliser:

env XDG_CURRENT_DESKTOP=Unity skypeforlinux

Pour que le correctif soit permanent, copiez le fichier du bureau de l’application de / usr / share / applications / dans ~ / .local / share / applications /, modifiez-le et changez la ligne "Exec" en ajoutant "env XDG_CURRENT_DESKTOP = Unity" ( sans les guillemets) immédiatement après "Exec =".

Plus de détails sur http://www.webupd8.org/2017/04/fix-appindicator-not-working-for.html

bibocreation
la source
-2

J'ai eu le même problème. Voici ce que j'ai fait pour le corriger.

Terminal ouvert

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo shutdown -r now
WhosUrDaddy
la source
Chaque solution ne vient pas avec la réinstallation, du moins pas dans Ubuntu.
igaurav