mate-desktop / mate-panel

MATE panel
https://mate-desktop.org
GNU General Public License v2.0
184 stars 116 forks source link

Icons in the tray #826

Open pbadun opened 6 years ago

pbadun commented 6 years ago

Debian 9 Mate, mate-panel 1.20.1 - Notification Area 1.20.1 - Notification Applet 1.20.0

used to be: Icons of messengers such as Skype, Viber, Telegram - were in the "Notification Area", displayed without any problems. - it became, after the update, Skype - remained in the "Notification Area" and the icon broke - in the picture https://hkar.ru/UzeG, Viber moved to the "Applet of notifications", c dropbox there is generally something wrong - the icon disappeared, but with the fact that "hangs" nothing can be done at all.

it is generally solved? The problem is not in the private application - but with the panel as a whole, because almost all the programs were broken.

alexarnaud commented 6 years ago

Please follow the template, it's easier to read.

@pbadun I don't understand what you've done on your computer. On Debian 9, you've the choice between Mate Panel 1.16 or 1.18. How do you have installed Mate Panel, do you have compiled it from upstream? Are you sure you're on Debian 9 "Stretch" so the stable release ?

Best regaards, Alex.

pbadun commented 6 years ago

The problem occurred after one of the updates. Thinking that the problem will be solved - I installed separately packages from: http://ftp.byfly.by/debian/pool/main/m/mate-panel/ , as well as all the required dependencies through dkpg -i .... But the problem has remained, I have not found solutions in other sources ...

pbadun commented 6 years ago

jb@q:~$ apt list --installed | grep mate debian-mate-default-settings/stable,stable,stable,stable,now 1.16.1-1 all gir1.2-mate-panel/now 1.20.1-3 amd64 gir1.2-matepanelapplet-4.0/now 1.20.1-3 amd64 libmate-desktop-2-17/stable,stable,now 1.16.2-2 amd64 libmate-menu2/stable,stable,now 1.16.0-2 amd64 libmate-panel-applet-4-1/now 1.20.1-3 amd64 libmate-panel-applet-dev/now 1.20.1-3 amd64 libmate-slab0/stable,stable,now 1.16.1-1 amd64 libmate-window-settings1/stable,stable,now 1.16.1-1 amd64 libmatedict6/stable,stable,now 1.16.0-1 amd64 libmatekbd-common/stable,stable,stable,stable,now 1.16.0-2 all libmatekbd4/stable,stable,now 1.16.0-2 amd64 libmatemixer-common/stable,stable,stable,stable,now 1.16.0-2 all libmatemixer0/stable,stable,now 1.16.0-2 amd64 libmateweather-common/stable,stable,stable,stable,now 1.16.1-2 all libmateweather1/stable,stable,now 1.16.1-2 amd64 mate-applets/now 1.20.1-3 amd64 mate-applets-common/now 1.20.1-3 all mate-backgrounds/stable,stable,stable,stable,now 1.16.0-1 all mate-control-center/stable,stable,now 1.16.1-1 amd64 mate-control-center-common/stable,stable,stable,stable,now 1.16.1-1 all mate-desktop/stable,stable,now 1.16.2-2 amd64 mate-desktop-common/stable,stable,stable,stable,now 1.16.2-2 all mate-desktop-environment/stable,stable,stable,stable,now 1.16.0+1 all mate-desktop-environment-core/stable,stable,stable,stable,now 1.16.0+1 all mate-dock-applet/stable,stable,now 0.75-1 amd64 mate-icon-theme/stable,stable,stable,stable,now 1.16.2-1 all mate-icon-theme-faenza/stable,stable,stable,stable,now 1.16.0+dfsg1-2 all mate-indicator-applet/now 1.20.0-1 amd64 mate-indicator-applet-common/now 1.20.0-1 all mate-media/stable,stable,now 1.16.0-1 amd64 mate-media-common/stable,stable,stable,stable,now 1.16.0-1 all mate-menu/stable,stable,stable,stable,now 16.10.1-2 all mate-menus/stable,stable,now 1.16.0-2 amd64 mate-netbook/stable,stable,now 1.16.1-1 amd64 mate-netbook-common/stable,stable,stable,stable,now 1.16.1-1 all mate-notification-daemon/stable,stable,now 1.16.1-1 amd64 mate-notification-daemon-common/stable,stable,stable,stable,now 1.16.1-1 all mate-panel/now 1.20.1-3 amd64 mate-panel-common/now 1.20.1-3 all mate-polkit/stable,stable,now 1.16.0-2 amd64 mate-polkit-common/stable,stable,now 1.16.0-2 amd64 mate-power-manager/stable,stable,now 1.16.2-1+deb9u1 amd64 mate-power-manager-common/stable,stable,stable,stable,now 1.16.2-1+deb9u1 all mate-screensaver/stable,stable,now 1.16.1-1 amd64 mate-screensaver-common/stable,stable,stable,stable,now 1.16.1-1 all mate-session-manager/stable,stable,now 1.16.1-1 amd64 mate-settings-daemon/stable,stable,now 1.16.2-1 amd64 mate-settings-daemon-common/stable,stable,stable,stable,now 1.16.2-1 all mate-system-monitor/stable,stable,now 1.16.0-2 amd64 mate-system-monitor-common/stable,stable,stable,stable,now 1.16.0-2 all mate-terminal/stable,stable,now 1.16.3-1 amd64 mate-terminal-common/stable,stable,stable,stable,now 1.16.3-1 all mate-themes/stable,stable,stable,stable,now 3.22.11-1+deb9u1 all mate-tweak/stable,stable,stable,stable,now 16.10.5-1+deb9u1 all mate-user-guide/stable,stable,stable,stable,now 1.16.0-1 all mate-utils/stable,stable,now 1.16.0-1 amd64 mate-utils-common/stable,stable,stable,stable,now 1.16.0-1 all python-mate-menu/stable,stable,now 1.16.0-2 amd64 task-mate-desktop/stable,stable,stable,stable,now 3.39 all

alexarnaud commented 6 years ago

Le 29/06/2018 à 13:37, pbadun a écrit :

The problem occurred after one of the updates. Thinking that the problem will be solved - I installed separately packages from: http://ftp.byfly.by/debian/pool/main/m/mate-panel/ , as well as all the required dependencies through dkpg -i .... But the problem has remained, I have not found solutions in other sources ...

Could you tell me the result of the following commands: apt-cache policy mate-panel && lsb_release -r

Best regards, Alex.

pbadun commented 6 years ago

debian-9.4.0-amd64-DVD-1 If you install and do not update - then everything is fine.

pbadun commented 6 years ago

apt-cache policy mate-panel && lsb_release -r

mate-panel: Установлен: 1.20.1-3 Кандидат: 1.20.1-3 Таблица версий: *** 1.20.1-3 100 100 /var/lib/dpkg/status 1.18.7-4~bpo9+1 100 100 http://deb.debian.org/debian stretch-backports/main amd64 Packages 1.16.2-1 500 500 http://ftp.byfly.by/debian stretch/main amd64 Packages 500 http://ftp.by.debian.org/debian stretch/main amd64 Packages Release: 9.4

pbadun commented 6 years ago

I removed 1.20.1-3 and installed 1.16.2-1 odanoko the problem remained the same. The DropBox and Select applications are not displayed in the notification area at all. Maybe you can see a log of some kind?

/home/jb# apt-cache policy mate-panel && lsb_release -r mate-panel: Установлен: 1.16.2-1 Кандидат: 1.16.2-1 Таблица версий: 1.18.7-4~bpo9+1 100 100 http://deb.debian.org/debian stretch-backports/main amd64 Packages *** 1.16.2-1 500 500 http://ftp.byfly.by/debian stretch/main amd64 Packages 500 http://ftp.by.debian.org/debian stretch/main amd64 Packages 100 /var/lib/dpkg/status Release: 9.4

alexarnaud commented 6 years ago

Le 04/07/2018 à 13:30, pbadun a écrit :

I removed 1.20.1-3 and installed 1.16.2-1 odanoko the problem remained the same. The DropBox and Select applications are not displayed in the notification area at all. Maybe you can see a log of some kind?

You could imagine to reset the whole panel configuration like this: 1) Install dconf-cli package 2) Reset the configuration with the following command (you'll lose your entire panel configuration, be careful to paste it correctly if you don't want all your configuration reset to default):

dconf reset -f "/org/mate/panel/"

Does this solve your issue?

Best regards, Alex.

pbadun commented 6 years ago

no, it did not solve ... Resetted the fullness of all the operating sesite - everything worked. After the update today - problemma again arose. The following packages have been updated:

xnview:amd64 0.86 0.90 base-files:amd64 9.9+deb9u4 9.9+deb9u5 dpkg:amd64 1.18.24 1.18.25 libudev1:i386 232-25+deb9u3 232-25+deb9u4 libudev1:amd64 232-25+deb9u3 232-25+deb9u4 udev:amd64 232-25+deb9u3 232-25+deb9u4 libpam-systemd:amd64 232-25+deb9u3 232-25+deb9u4 systemd:amd64 232-25+deb9u3 232-25+deb9u4 libsystemd0:amd64 232-25+deb9u3 232-25+deb9u4 libsystemd0:i386 232-25+deb9u3 232-25+deb9u4 systemd-sysv:amd64 232-25+deb9u3 232-25+deb9u4 libldap-common:all 2.4.44+dfsg-5+deb9u1 2.4.44+dfsg-5+deb9u2 libldap-2.4-2:amd64 2.4.44+dfsg-5+deb9u1 2.4.44+dfsg-5+deb9u2 libldap-2.4-2:i386 2.4.44+dfsg-5+deb9u1 2.4.44+dfsg-5+deb9u2 apache2:amd64 2.4.25-3+deb9u4 2.4.25-3+deb9u5 apache2-bin:amd64 2.4.25-3+deb9u4 2.4.25-3+deb9u5 apache2-utils:amd64 2.4.25-3+deb9u4 2.4.25-3+deb9u5 apache2-data:all 2.4.25-3+deb9u4 2.4.25-3+deb9u5 cups-core-drivers:amd64 2.2.1-8+deb9u1 2.2.1-8+deb9u2 cups-server-common:all 2.2.1-8+deb9u1 2.2.1-8+deb9u2 libcupsmime1:amd64 2.2.1-8+deb9u1 2.2.1-8+deb9u2 cups-daemon:amd64 2.2.1-8+deb9u1 2.2.1-8+deb9u2 cups-bsd:amd64 2.2.1-8+deb9u1 2.2.1-8+deb9u2 cups-client:amd64 2.2.1-8+deb9u1 2.2.1-8+deb9u2 cups:amd64 2.2.1-8+deb9u1 2.2.1-8+deb9u2 libcupsppdc1:amd64 2.2.1-8+deb9u1 2.2.1-8+deb9u2 libcupsimage2:amd64 2.2.1-8+deb9u1 2.2.1-8+deb9u2 libcupscgi1:amd64 2.2.1-8+deb9u1 2.2.1-8+deb9u2 libcups2:amd64 2.2.1-8+deb9u1 2.2.1-8+deb9u2 libcups2:i386 2.2.1-8+deb9u1 2.2.1-8+deb9u2 cups-common:all 2.2.1-8+deb9u1 2.2.1-8+deb9u2 ghostscript:amd64 9.20~dfsg-3.2+deb9u1 9.20~dfsg-3.2+deb9u2 libgs9:amd64 9.20~dfsg-3.2+deb9u1 9.20~dfsg-3.2+deb9u2 libgs9-common:all 9.20~dfsg-3.2+deb9u1 9.20~dfsg-3.2+deb9u2 cups-ppdc:amd64 2.2.1-8+deb9u1 2.2.1-8+deb9u2 imagemagick-6-common:all 8:6.9.7.4+dfsg-11+deb9u4 8:6.9.7.4+dfsg-11+deb9u5 libmagickcore-6.q16-3:amd64 8:6.9.7.4+dfsg-11+deb9u4 8:6.9.7.4+dfsg-11+deb9u5 libmagickwand-6.q16-3:amd64 8:6.9.7.4+dfsg-11+deb9u4 8:6.9.7.4+dfsg-11+deb9u5 libxapian30:amd64 1.4.3-2 1.4.3-2+deb9u1 file:amd64 1:5.30-1+deb9u1 1:5.30-1+deb9u2 libmagic1:amd64 1:5.30-1+deb9u1 1:5.30-1+deb9u2 libmagic-mgc:amd64 1:5.30-1+deb9u1 1:5.30-1+deb9u2 reportbug:all 7.1.7+deb9u1 7.1.7+deb9u2 python3-reportbug:all 7.1.7+deb9u1 7.1.7+deb9u2 ca-certificates:all 20161130+nmu1 20161130+nmu1+deb9u1 discover:amd64 2.1.2-7.1 2.1.2-7.1+deb9u1 libdiscover2:amd64 2.1.2-7.1 2.1.2-7.1+deb9u1 imagemagick-6.q16:amd64 8:6.9.7.4+dfsg-11+deb9u4 8:6.9.7.4+dfsg-11+deb9u5 imagemagick:amd64 8:6.9.7.4+dfsg-11+deb9u4 8:6.9.7.4+dfsg-11+deb9u5 libfaad2:amd64 2.8.0~cvs20161113-1 2.8.0~cvs20161113-1+deb9u1 libmagickcore-6.q16-3-extra:amd64 8:6.9.7.4+dfsg-11+deb9u4 8:6.9.7.4+dfsg-11+deb9u5 libpq5:amd64 9.6.7-0+deb9u1 9.6.9-0+deb9u1 linux-compiler-gcc-6-x86:amd64 4.9.88-1+deb9u1 4.9.110-1 linux-kbuild-4.9:amd64 4.9.88-1+deb9u1 4.9.110-1 linux-libc-dev:amd64 4.9.88-1+deb9u1 4.9.110-1 patch:amd64 2.7.5-1+b2 2.7.5-1+deb9u1 shared-mime-info:amd64 1.8-1 1.8-1+deb9u1 liblouis-data:all 3.0.0-3+deb9u1 3.0.0-3+deb9u4 liblouis12:amd64 3.0.0-3+deb9u1 3.0.0-3+deb9u4 python3-louis:all 3.0.0-3+deb9u1 3.0.0-3+deb9u4 linux-headers-amd64:amd64 4.9+80+deb9u4 4.9+80+deb9u5 linux-image-amd64:amd64 4.9+80+deb9u4 4.9+80+deb9u5

pbadun commented 6 years ago

Can somewhere there are no permissions to display these applications in the notification area?

pbadun commented 6 years ago

I tested it. Created 2 applications on GT4 and GTK + 3.0 (C ++) with the icon in the tray - they both work ...

pbadun commented 6 years ago

I found the problem! He removed these two packages and everything fell into place. Perhaps the reason is hidden in this.

ayatana-indicator-common:amd64 (0.6.1-1~bpo9+1) ayatana-indicator-application:amd64 (0.5.2-1~bpo9+1)

lukefromdc commented 6 years ago

I have ayatana-indicator-common in Debian Unstable, but I also have mate-panel 1.21 with SNI (indicator) support turned on. While you listed mate-panel 1.20 as being on your system and it has SNI support, I wonder if it had gotten turned off. SNI support was first offered in mate-panel itself with mate-panel 1.18 and did not exist in mate-panel 1.16. With that version no indicator could be displayed (barring the app having a fallback to GtkStatusIcon) unless the separate indicator-applet was installed and in the panel. The same would be true with mate-panel 1.18 or later with SNI support turned off.

I wonder if something in the Ayatana indicator packages is causing indicator support to be claimed even when SNI support is unavailable or turned off and there is no indicator applet running. That could cause applications that use indicator support when it is available not to fallback to GtkStatusIcon when it is not available and wouild have caused your problem.

The test would be this: make sure you are using mate-panel 1.18 or 1.20, reinstall indicator-applet-common, and open dconf-editor and go to org>mate>panel>general and make sure "enable-sni-support" is set to true. If the icons in question appear, the problem is with ayatana-indicator-common misbehaving as I have speculated above, and if they do not the package is broken in some other way. Do this ONLY if you are confident you can remove the package and get back to a working configuration again.

alexarnaud commented 6 years ago

Maybe @sunweaver when he will be back could help us on this.

Best regards, Alex.

pbadun commented 5 years ago

Good day. Maybe you met with such a problem? Many QTPulseAudio [https://github.com/pbadun/ing/blob/master/img.png]

raveit65 commented 1 year ago

Does the issue still exits?