Pages : 1
#1 Le 15/03/2017, à 09: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 :
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, à 10: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, à 10: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, à 10: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, à 10:31)
Hors ligne
#5 Le 15/03/2017, à 12: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, à 12: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, à 12: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, à 13: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, à 19: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, à 19:43
- abelthorne
Re : Icône manquante dans la barre de notification
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, à 19: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, à 09: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, à 10: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, à 12: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
Hors ligne
#15 Le 17/03/2017, à 13:10
- abelthorne
Re : Icône manquante dans la barre de notification
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
C'est très important !
Dernière modification par abelthorne (Le 17/03/2017, à 13:20)
Hors ligne
Pages : 1