Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#1 Le 15/03/2017, à 10:01

LR

Icône manquante dans la barre de notification

Bonjour,

J'utilise mate et j'ai une application qui apparaît dans la barre de notification mais elle n'a pas d'icône. A la place, je vois un genre d'icône générique :

icône manquante

Comment savoir quel fichier est manquant et où il est sensé se trouver pour que je puisse corriger le problème en ajoutant la bonne icône au bon endroit?

Merci d'avance

Hors ligne

#2 Le 15/03/2017, à 11:10

abelthorne

Re : Icône manquante dans la barre de notification

A priori, ce n'est pas la zone de notification mais la zone des indicateurs. Il y en a notamment deux qui posent problème sur MATE : Dropbox et Telegram (je crois). Si tu cliques dessus, je suppose qu'au lieu du menu tu as juste une sorte de petite barre qui s'affiche ?

Hors ligne

#3 Le 15/03/2017, à 11:18

LR

Re : Icône manquante dans la barre de notification

Dans mon cas il s'agit de Sparkleshare. Et si je clique dessus j'ai bien accès au menu normal et tout fonctionne bien. Il manque juste l'icône.

Comment ça fonctionne dans mate ? Ou l'applet "zone des indicateurs" va chercher les icônes qu'il affiche ?

Merci

Hors ligne

#4 Le 15/03/2017, à 11:29

abelthorne

Re : Icône manquante dans la barre de notification

Les indicateurs utilisent les icônes comme n'importe quel autre logiciel, en allant les chercher dans le thème utilisé et ses thèmes parents. Généralement, ils installent une icône dans le thème de base (Hicolor), voire dans les pixmaps, de façon à s'afficher correctement quel que soit celui utilisé.

Je posais la question par rapport à Dropbox et Telegram parce que pour eux, ce n'est pas un problème d'icône mais d'indicateur qui ne se charge pas correctement (pour des raisons un peu compliquées). Je ne pense pas que ce soit le cas pour Sparkleshare si le menu est fonctionnel mais c'est possible que ce soit un problème lié.

Tu peux commencer par regarder via Synaptic ce que Sparkleshare installe (dans les propriétés du paquet → Fichiers installés) pour vérifier s'il installe effectivement des icônes quelque part. C'est le paquet sparkleshare qui est dans les dépôts qui installe l'indicateur ou il y a un paquet à part qui viendrait d'un PPA (pour tester rapidement de mon côté) ?

Dernière modification par abelthorne (Le 15/03/2017, à 11:31)

Hors ligne

#5 Le 15/03/2017, à 13:09

LR

Re : Icône manquante dans la barre de notification

Voilà les fichiers installés (c'est un paquet des dépôts standards):

/.
/usr
/usr/bin
/usr/bin/sparkleshare
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/sparkleshare
/usr/lib/x86_64-linux-gnu/sparkleshare/SparkleLib.Git.dll
/usr/lib/x86_64-linux-gnu/sparkleshare/SparkleLib.dll
/usr/lib/x86_64-linux-gnu/sparkleshare/SparkleShare.exe
/usr/share
/usr/share/applications
/usr/share/applications/sparkleshare-invite-opener.desktop
/usr/share/applications/sparkleshare.desktop
/usr/share/doc
/usr/share/doc/sparkleshare
/usr/share/doc/sparkleshare/Authors.txt
/usr/share/doc/sparkleshare/News.txt.gz
/usr/share/doc/sparkleshare/README.md
/usr/share/doc/sparkleshare/Trademark.txt
/usr/share/doc/sparkleshare/changelog.Debian.gz
/usr/share/doc/sparkleshare/copyright
/usr/share/icons
/usr/share/icons/gnome
/usr/share/icons/gnome/scalable
/usr/share/icons/gnome/scalable/apps
/usr/share/icons/gnome/scalable/apps/sparkleshare-symbolic.svg
/usr/share/icons/hicolor
/usr/share/icons/hicolor/16x16
/usr/share/icons/hicolor/16x16/apps
/usr/share/icons/hicolor/16x16/apps/sparkleshare.png
/usr/share/icons/hicolor/22x22
/usr/share/icons/hicolor/22x22/apps
/usr/share/icons/hicolor/22x22/apps/sparkleshare.png
/usr/share/icons/hicolor/24x24
/usr/share/icons/hicolor/24x24/apps
/usr/share/icons/hicolor/24x24/apps/sparkleshare.png
/usr/share/icons/hicolor/24x24/status
/usr/share/icons/hicolor/24x24/status/process-syncing-down.png
/usr/share/icons/hicolor/24x24/status/process-syncing-error.png
/usr/share/icons/hicolor/24x24/status/process-syncing-up.png
/usr/share/icons/hicolor/24x24/status/process-syncing.png
/usr/share/icons/hicolor/256x256
/usr/share/icons/hicolor/256x256/apps
/usr/share/icons/hicolor/256x256/apps/sparkleshare.png
/usr/share/icons/hicolor/32x32
/usr/share/icons/hicolor/32x32/apps
/usr/share/icons/hicolor/32x32/apps/sparkleshare.png
/usr/share/icons/hicolor/48x48
/usr/share/icons/hicolor/48x48/apps
/usr/share/icons/hicolor/48x48/apps/sparkleshare.png
/usr/share/icons/hicolor/48x48/status
/usr/share/icons/hicolor/48x48/status/process-syncing-down.png
/usr/share/icons/hicolor/48x48/status/process-syncing-error.png
/usr/share/icons/hicolor/48x48/status/process-syncing-up.png
/usr/share/icons/hicolor/48x48/status/process-syncing.png
/usr/share/icons/ubuntu-mono-dark
/usr/share/icons/ubuntu-mono-dark/status
/usr/share/icons/ubuntu-mono-dark/status/24
/usr/share/icons/ubuntu-mono-dark/status/24/process-syncing-down.png
/usr/share/icons/ubuntu-mono-dark/status/24/process-syncing-error.png
/usr/share/icons/ubuntu-mono-dark/status/24/process-syncing-idle.png
/usr/share/icons/ubuntu-mono-dark/status/24/process-syncing-up.png
/usr/share/icons/ubuntu-mono-dark/status/24/process-syncing.png
/usr/share/icons/ubuntu-mono-light
/usr/share/icons/ubuntu-mono-light/status
/usr/share/icons/ubuntu-mono-light/status/24
/usr/share/icons/ubuntu-mono-light/status/24/process-syncing-down.png
/usr/share/icons/ubuntu-mono-light/status/24/process-syncing-error.png
/usr/share/icons/ubuntu-mono-light/status/24/process-syncing-idle.png
/usr/share/icons/ubuntu-mono-light/status/24/process-syncing-up.png
/usr/share/icons/ubuntu-mono-light/status/24/process-syncing.png
/usr/share/sparkleshare
/usr/share/sparkleshare/html
/usr/share/sparkleshare/html/day-entry.html
/usr/share/sparkleshare/html/event-entry.html
/usr/share/sparkleshare/html/event-log.html
/usr/share/sparkleshare/html/jquery.js
/usr/share/sparkleshare/icons
/usr/share/sparkleshare/icons/hicolor
/usr/share/sparkleshare/icons/hicolor/12x12
/usr/share/sparkleshare/icons/hicolor/12x12/status
/usr/share/sparkleshare/icons/hicolor/12x12/status/document-added.png
/usr/share/sparkleshare/icons/hicolor/12x12/status/document-deleted.png
/usr/share/sparkleshare/icons/hicolor/12x12/status/document-edited.png
/usr/share/sparkleshare/icons/hicolor/12x12/status/document-moved.png
/usr/share/sparkleshare/icons/hicolor/16x16
/usr/share/sparkleshare/icons/hicolor/16x16/status
/usr/share/sparkleshare/icons/hicolor/16x16/status/list-point.png
/usr/share/sparkleshare/pixmaps
/usr/share/sparkleshare/pixmaps/about.png
/usr/share/sparkleshare/pixmaps/side-splash.png
/usr/share/sparkleshare/pixmaps/text-balloon.png
/usr/share/sparkleshare/pixmaps/tutorial-slide-1.png
/usr/share/sparkleshare/pixmaps/tutorial-slide-2.png
/usr/share/sparkleshare/pixmaps/tutorial-slide-3.png
/usr/share/sparkleshare/pixmaps/user-icon-default.png
/usr/share/sparkleshare/plugins
/usr/share/sparkleshare/plugins/bitbucket.png
/usr/share/sparkleshare/plugins/bitbucket.xml
/usr/share/sparkleshare/plugins/github.png
/usr/share/sparkleshare/plugins/github.xml
/usr/share/sparkleshare/plugins/gitorious.png
/usr/share/sparkleshare/plugins/gitorious.xml
/usr/share/sparkleshare/plugins/own-server.png
/usr/share/sparkleshare/plugins/own-server.xml
/usr/share/sparkleshare/plugins/planio.png
/usr/share/sparkleshare/plugins/planio.xml
/usr/share/sparkleshare/plugins/ssnet.png
/usr/share/sparkleshare/plugins/ssnet.xml

Apparemment il y a bien des icônes.

Merci pour ton aide

Hors ligne

#6 Le 15/03/2017, à 13:34

abelthorne

Re : Icône manquante dans la barre de notification

Je viens de l'essayer rapidement et j'ai bien une icône sur l'indicateur. Sur quelle version de MATE / Ubuntu MATE es-tu ?

Hors ligne

#7 Le 15/03/2017, à 13:46

LR

Re : Icône manquante dans la barre de notification

Je suis sur Linux Mint Serena 18.1. C'est Mate 1.16.1. Je suis connecté aux dépôts Ubuntu Xenial.

Je viens de faire l'upgrade depuie Linux Mint 17. Depuis je n'ai plus l'icône.

Hors ligne

#8 Le 15/03/2017, à 14:03

abelthorne

Re : Icône manquante dans la barre de notification

Question idiote : en changeant de thème d'icônes, est-ce qu'elle apparaît ?

MATE 1.16.1 est d'origine sur Mint 18 ou il est mis à jour depuis le dépôt Xenial d'Ubuntu MATE ?

Hors ligne

#9 Le 15/03/2017, à 20:11

LR

Re : Icône manquante dans la barre de notification

En changeant de thème j'ai le même résultat. Concernant ta deuxième question, je ne sais pas car j'ai installé Linux Mint Mate il y a pas mal de temps et ensuite j'ai fait les upgrade sans me préoccuper particulièrement de la version ou de la provenance de Mate.

Hors ligne

#10 Le 15/03/2017, à 20:43

abelthorne

Re : Icône manquante dans la barre de notification

LR a écrit :

Concernant ta deuxième question, je ne sais pas car j'ai installé Linux Mint Mate il y a pas mal de temps et ensuite j'ai fait les upgrade sans me préoccuper particulièrement de la version ou de la provenance de Mate.

Ce n'est pas très compliqué à savoir, donne la liste de tes dépôts :

cat /etc/apt/sources.list.d

Cela dit, même si tu n'as pas le dépôt de MATE qui permet d'installer la version 1.16.1 sur Xenial (c'est fort possible qu'elle soit intégrée par Mint), ça ne va peut-être pas donner d'indication sur le problème. Ce que je me demande, c'est surtout si ta version de MATE − et de l'applet des indicateurs − et en Gtk2 ou Gtk3. Si l'applet était en Gtk2, ça pourrait éventuellement expliquer le problème.

Ubuntu MATE 16.10 (Yakkety) avec MATE 1.16 est en Gtk3, Ubuntu Mate 16.04 (Xenial) avec MATE 1.14 est en Gtk2, le PPA qui permet d'installer MATE 1.16 sur Xenial le propose en Gtk2... Si MATE 1.16 vient de Mint 18 (basé sur Xenial), je ne sais pas du tout si c'est une version en Gtk2 ou Gtk3.

Hors ligne

#11 Le 16/03/2017, à 20:24

LR

Re : Icône manquante dans la barre de notification

L'icône est revenue ! Je ne crois pas avoir fait quoi que ce soit, ni même fermé ma session ou redémarré l'ordinateur. Mais maintenant je vois que l'icône est bien là.

Peut-être que j'ai fais une mise à jour mais je ne sais pas laquelle en particulier.

Merci beaucoup pour ton aide et pour les infos que tu m'as données.

Hors ligne

#12 Le 17/03/2017, à 10:59

LR

Re : Icône manquante dans la barre de notification

Zut en fait non ! Lorsque je modifie un fichier, il se synchronise avec le dépôt Sparkleshare. Et l'icône indique cela. Donc l'icône de synchronisation en cours fonctionne. C'est l'icône de synchronisation terminée qui ne fonctionne pas.

$ cat /etc/apt/sources.list.d
cat: /etc/apt/sources.list.d: est un dossier

$ ls -l /etc/apt/sources.list.d
total 4
-rw-r--r-- 1 root root 485 mar 15 19:07 official-package-repositories.list

$ cat /etc/apt/sources.list.d/official-package-repositories.list
deb http://packages.linuxmint.com serena main upstream import backport 

deb http://ftp.uni-stuttgart.de/ubuntu xenial main restricted universe multiverse
deb http://ftp.uni-stuttgart.de/ubuntu xenial-updates main restricted universe multiverse
deb http://ftp.uni-stuttgart.de/ubuntu xenial-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ xenial partner

Hors ligne

#13 Le 17/03/2017, à 11:35

abelthorne

Re : Icône manquante dans la barre de notification

R.à.s. dans la liste des sources, tu as seulement les dépôts d'origine.

À tout hasard, vérifie les permissions des fichiers des icônes mais ce serait pour le moins étonnant qu'elles soient mauvaises :

ls -l /usr/share/icons/hicolor/24x24/status | grep process-syncing
ls -l /usr/share/icons/hicolor/48x48/status | grep process-syncing
ls -l /usr/share/icons/ubuntu-mono-dark/status/24/ | grep process-syncing
ls -l /usr/share/icons/ubuntu-mono-light/status/24/ | grep process-syncing

Tu lances Sparkleshare normalement, pas en admin ou via une manip spécifique ?

Hors ligne

#14 Le 17/03/2017, à 13:32

LR

Re : Icône manquante dans la barre de notification

$ ls -l /usr/share/icons/hicolor/24x24/status | grep process-syncing
-rw-r--r-- 1 root root  768 avr 13  2016 process-syncing-down.png
-rw-r--r-- 1 root root 1017 avr 13  2016 process-syncing-error.png
-rw-r--r-- 1 root root  831 avr 13  2016 process-syncing.png
-rw-r--r-- 1 root root  768 avr 13  2016 process-syncing-up.png

$ ls -l /usr/share/icons/hicolor/48x48/status | grep process-syncing
-rw-r--r-- 1 root root 1620 avr 13  2016 process-syncing-down.png
-rw-r--r-- 1 root root 2699 avr 13  2016 process-syncing-error.png
-rw-r--r-- 1 root root 1679 avr 13  2016 process-syncing.png
-rw-r--r-- 1 root root 1588 avr 13  2016 process-syncing-up.png

$ ls -l /usr/share/icons/ubuntu-mono-dark/status/24/ | grep process-syncing
-rw-r--r-- 1 root root 268 avr 13  2016 process-syncing-down.png
-rw-r--r-- 1 root root 265 avr 13  2016 process-syncing-error.png
-rw-r--r-- 1 root root 361 avr 13  2016 process-syncing-idle.png
-rw-r--r-- 1 root root 267 avr 13  2016 process-syncing.png
-rw-r--r-- 1 root root 271 avr 13  2016 process-syncing-up.png

$ ls -l /usr/share/icons/ubuntu-mono-light/status/24/ | grep process-syncing
-rw-r--r-- 1 root root 249 avr 13  2016 process-syncing-down.png
-rw-r--r-- 1 root root 245 avr 13  2016 process-syncing-error.png
-rw-r--r-- 1 root root 330 avr 13  2016 process-syncing-idle.png
-rw-r--r-- 1 root root 251 avr 13  2016 process-syncing.png
-rw-r--r-- 1 root root 250 avr 13  2016 process-syncing-up.png

Rien d'anormal. L'icône serait sparkleshare.png je suppose. Elle est bien présente aussi.

Je vais peut-être essayer de poster sur leur bugtracker (https://github.com/hbons/SparkleShare/issues/). En tout cas je te remercie vraiment beaucoup pour tes efforts. Si tu as une autre idée... En même temps on va pas passer notre vie à essayer de résoudre ce problème d'icône wink

Hors ligne

#15 Le 17/03/2017, à 14:10

abelthorne

Re : Icône manquante dans la barre de notification

LR a écrit :

Rien d'anormal. L'icône serait sparkleshare.png je suppose. Elle est bien présente aussi.

Je pensais plutôt à un des process-syncing. Et là, je remarque qu'il y en a une qui pourrait correspondre (idle = "qui ne fait rien") et qui n'est que dans les thèmes Ubuntu Mono, pas dans les icônes principales. Tu as essayé de changer de thème pour un de ceux-là spécifiquement (ubuntu-mono-dark ou -light) ? Personnellement, quand j'ai fait un test rapide, c'était avec un thème qui retombe de toute façon sur ubuntu-mono.
(EDIT : après vérification, ce serait effectivement plutôt l'icône sparkleshare mais essaie quand même de faire un test avec un thème ubuntu-mono.)

En même temps on va pas passer notre vie à essayer de résoudre ce problème d'icône wink

C'est très important !

Dernière modification par abelthorne (Le 17/03/2017, à 14:20)

Hors ligne