web-dev-qa-db-fra.com

Icônes manquantes dans le panneau supérieur après la mise à niveau de 17.04

Les icônes Google Chrome et une autre application ont disparu du panneau supérieur après la mise à niveau d'Ubuntu 16.04 à 17.04. J'ai essayé de les réinstaller mais en vain. Ils fonctionnent toujours, mais les icônes de la barre d'état système ne s'afficheront pas.

Quelqu'un a rencontré le même problème?

Icônes présentes dans 16.04 The icons present on 16.04

Icône Chrome et PIA disparue après la mise à niveau de 17.04 Chrome and PIA icons were gone after 17.04 upgrade

1
Karl Jamoralin

Référence: http://www.webupd8.org/2017/04/fix-appindicator-not-working-for.html

[Mise à jour rapide] Dropbox n'est pas le seul AppIndicator à ne pas fonctionner dans Ubuntu 17.04 Zesty Zapus (sous Unity) en raison du changement de XDG_CURRENT_DESKTOP de "Unity" à "Unity: Unity7".

Les applications Electron (telles que le nouveau Skype pour Linux, WMail, PB pour le bureau et beaucoup d'autres) sont également affectées, mais d'une manière différente. Pour les applications Electron, l'indicateur ne s'affiche pas du tout dans Ubuntu 17.04 Zesty Zapus sous Unity.

Le correctif est similaire à celui appliqué à l'indicateur Dropbox. Exécutez simplement l'application avec "env XDG_CURRENT_DESKTOP = Unity". Par exemple, pour démarrer Skype For 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 /, éditez-le et changez la ligne "Exec" en ajoutant "env XDG_CURRENT_DESKTOP = Unity" ( sans les guillemets) immédiatement après "Exec =".

Certaines applications sont configurées pour démarrer automatiquement et dans ce cas, vous devrez éditer le fichier de bureau à partir de ~/.config/autostart/de la même manière.

Notez que certaines applications écrasent toutes les modifications apportées à leurs fichiers de démarrage automatique situés dans ~/.config/autostart /. Une solution consiste à renommer le fichier de démarrage automatique, puis, dans les paramètres de l'application, configurez l'application pour qu'elle ne démarre pas à la connexion. De cette façon, le fichier de démarrage automatique modifié sera utilisé (qui porte un nom différent et contient la solution de contournement).

1
heynnema