Debian Bug report logs - #730076
gnome-shell: Cannot interact with amule in the message tray

version graph

Package: amule; Maintainer for amule is Sandro Tosi <morph@debian.org>; Source for amule is src:amule (PTS, buildd, popcon).

Reported by: Krzysztof Bieniasz <zeissmann@gmail.com>

Date: Wed, 20 Nov 2013 23:24:02 UTC

Severity: important

Fixed in version amule/2.4.0~git20151120.0023527bc2-1

Done: Krzysztof Bieniasz <zeissmann@gmail.com>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, zeissmann@gmail.com, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#730076; Package gnome-shell. (Wed, 20 Nov 2013 23:24:06 GMT) (full text, mbox, link).


Acknowledgement sent to Krzysztof Bieniasz <zeissmann@gmail.com>:
New Bug report received and forwarded. Copy sent to zeissmann@gmail.com, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>. (Wed, 20 Nov 2013 23:24:06 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Krzysztof Bieniasz <zeissmann@gmail.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: gnome-shell: Cannot interact with amule in the message tray
Date: Thu, 21 Nov 2013 00:21:02 +0100
Package: gnome-shell
Version: 3.8.4-4
Severity: important

Dear Maintainer,

Recently I upgraded my gnome installation from version 3.4 to 3.8. The new
behaviour of the message tray, apart from being a bit annoying in itself,
renders amule completely unusable. I run amule as a startup program and it
starts minimized to tray, a fairly common way to use such a program. The
application itself seems to be running normally, complete with icon animations
indicating the state of connection and download speed. However, the new tray
doesn't allow any interaction with it at all. Opening the amule window requires
a double-click, something which the tray doesn't seem to allow - it just
disappears after a single click and nothing happens. Right click, which should
normally bring up a menu, doesn't do anything, and again the tray disappears.
If I run gnome flashback (poor man's gnome 2.*) everything works normally, so
this is obviously related to the new tray implementation. Of course it goes
without saying that everything worked fine with gnome 3.4 tray.

No other application docked in the tray has any such problem - this behaviour
is exclusive to amule. Probably the culprit here is amule's poor integration
with the new gnome. However, I'm posting this under gnome-shell because one
cannot make a graphical desktop environment and expect the applications to care
for the integration. It's the gnome-shell that should be implemented in the way
that doesn't require the applications to be specially tasilored for gnome.

Best Regards



-- System Information:
Debian Release: jessie/sid
  APT prefers testing-proposed-updates
  APT policy: (990, 'testing-proposed-updates'), (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.10-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=pl_PL.utf8, LC_CTYPE=pl_PL.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-shell depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.18.0-1
ii  evolution-data-server                        3.8.5-3
ii  gdm3                                         3.8.4-6
ii  gir1.2-accountsservice-1.0                   0.6.34-2
ii  gir1.2-caribou-1.0                           0.4.12-1
ii  gir1.2-clutter-1.0                           1.14.4-3
ii  gir1.2-freedesktop                           1.36.0-2+b1
ii  gir1.2-gcr-3                                 3.8.2-4
ii  gir1.2-gkbd-3.0                              3.6.0-1
ii  gir1.2-glib-2.0                              1.36.0-2+b1
ii  gir1.2-gmenu-3.0                             3.8.0-2
ii  gir1.2-gnomebluetooth-1.0                    3.8.1-2
ii  gir1.2-gnomedesktop-3.0                      3.8.4-2
ii  gir1.2-gtk-3.0                               3.8.4-1
ii  gir1.2-ibus-1.0                              1.5.3-7
ii  gir1.2-mutter-3.0                            3.8.4-2
ii  gir1.2-networkmanager-1.0                    0.9.8.0-5
ii  gir1.2-nmgtk-1.0                             0.9.8.4-1
ii  gir1.2-pango-1.0                             1.36.0-1
ii  gir1.2-polkit-1.0                            0.105-4
ii  gir1.2-soup-2.4                              2.44.1-1
ii  gir1.2-telepathyglib-0.12                    0.22.0-1
ii  gir1.2-telepathylogger-0.2                   0.8.0-2
ii  gir1.2-upowerglib-1.0                        0.9.23-2
ii  gjs                                          1.36.1-2
ii  gnome-bluetooth                              3.8.1-2
ii  gnome-icon-theme-symbolic                    3.10.1-1
ii  gnome-settings-daemon                        3.8.5-2
ii  gnome-shell-common                           3.8.4-4
ii  gnome-themes-standard                        3.8.4-1
ii  gsettings-desktop-schemas                    3.8.2-2
ii  libatk-bridge2.0-0                           2.10.0-1+b1
ii  libatk1.0-0                                  2.10.0-2
ii  libc6                                        2.17-93
ii  libcairo-gobject2                            1.12.16-2
ii  libcairo2                                    1.12.16-2
ii  libcamel-1.2-43                              3.8.5-3
ii  libcanberra-gtk3-0                           0.30-2
ii  libcanberra0                                 0.30-2
ii  libclutter-1.0-0                             1.14.4-3
ii  libcogl-pango12                              1.14.0-3
ii  libcogl12                                    1.14.0-3
ii  libcroco3                                    0.6.8-2
ii  libdbus-1-3                                  1.6.18-1
ii  libdbus-glib-1-2                             0.100.2-1
ii  libecal-1.2-15                               3.8.5-3
ii  libedataserver-1.2-17                        3.8.5-3
ii  libegl1-mesa [libegl1-x11]                   9.2.2-1
ii  libgck-1-0                                   3.8.2-4
ii  libgcr-base-3-1                              3.8.2-4
ii  libgdk-pixbuf2.0-0                           2.28.2-1
ii  libgirepository-1.0-1                        1.36.0-2+b1
ii  libgjs0c [libgjs0-libmozjs185-1.0]           1.36.1-2
ii  libglib2.0-0                                 2.36.4-1
ii  libgnome-menu-3-0                            3.8.0-2
ii  libgstreamer1.0-0                            1.2.0-1
ii  libgtk-3-0                                   3.8.4-1
ii  libical0                                     0.48-2
ii  libjson-glib-1.0-0                           0.16.2-1
ii  libmozjs185-1.0                              1.8.5-1.0.0+dfsg-4+b1
ii  libmutter0b                                  3.8.4-2
ii  libnm-glib4                                  0.9.8.0-5
ii  libnm-gtk0                                   0.9.8.4-1
ii  libnm-util2                                  0.9.8.0-5
ii  libnspr4                                     2:4.10.1-1
ii  libnspr4-0d                                  2:4.10.1-1
ii  libnss3                                      2:3.15.3-1
ii  libnss3-1d                                   2:3.15.3-1
ii  libp11-kit0                                  0.18.5-3
ii  libpango-1.0-0                               1.36.0-1
ii  libpangocairo-1.0-0                          1.36.0-1
ii  libpolkit-agent-1-0                          0.105-4
ii  libpolkit-gobject-1-0                        0.105-4
ii  libpulse-mainloop-glib0                      4.0-6+b1
ii  libpulse0                                    4.0-6+b1
ii  libsecret-1-0                                0.15-2
ii  libsoup2.4-1                                 2.44.1-1
ii  libsqlite3-0                                 3.8.1-1
ii  libstartup-notification0                     0.12-3
ii  libtelepathy-glib0                           0.22.0-1
ii  libx11-6                                     2:1.6.2-1
ii  libxcomposite1                               1:0.4.4-1
ii  libxdamage1                                  1:1.1.4-1
ii  libxext6                                     2:1.3.2-1
ii  libxfixes3                                   1:5.0.1-1
ii  libxi6                                       2:1.7.2-1
ii  libxml2                                      2.9.1+dfsg1-3
ii  libxrandr2                                   2:1.4.1-1
ii  python                                       2.7.5-5
ii  telepathy-mission-control-5                  1:5.16.0-1

Versions of packages gnome-shell recommends:
ii  gkbd-capplet          3.6.0-1
pn  gnome-contacts        <none>
ii  gnome-control-center  1:3.8.3-4
ii  gnome-user-guide      3.8.2-1
ii  unzip                 6.0-10

gnome-shell suggests no packages.

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>:
Bug#730076; Package gnome-shell. (Thu, 27 Aug 2015 19:33:08 GMT) (full text, mbox, link).


Acknowledgement sent to intrigeri <intrigeri@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>. (Thu, 27 Aug 2015 19:33:08 GMT) (full text, mbox, link).


Message #10 received at 730076@bugs.debian.org (full text, mbox, reply):

From: intrigeri <intrigeri@debian.org>
To: Krzysztof Bieniasz <zeissmann@gmail.com>
Cc: 730076@bugs.debian.org
Subject: Re: Bug#730076: gnome-shell: Cannot interact with amule in the message tray
Date: Thu, 27 Aug 2015 21:29:47 +0200
Control: reassign -1 amule

Hi Krzysztof,

Krzysztof Bieniasz wrote (20 Nov 2013 23:21:02 GMT) :
> Recently I upgraded my gnome installation from version 3.4 to 3.8. The new
> behaviour of the message tray, apart from being a bit annoying in itself,
> renders amule completely unusable. I run amule as a startup program and it
> starts minimized to tray, a fairly common way to use such a program.

It sounds like amule is piggyback'ing on the notification area to put
its "applet" in. Sadly, that's a common behaviour (and I have to admit
that I've implemented it twice myself), but recent GNOME Shell treats
the notification area in a way that's more suitable for notifications,
and less suitable for random applets.

> The
> application itself seems to be running normally, complete with icon animations
> indicating the state of connection and download speed. However, the new tray
> doesn't allow any interaction with it at all. Opening the amule window requires
> a double-click, something which the tray doesn't seem to allow - it just
> disappears after a single click and nothing happens. Right click, which should
> normally bring up a menu, doesn't do anything, and again the tray disappears.

Sorry about that. I've seen/created such problems myself, and haven't
fully updated my own software to cope with it, so I feel your pain.

Can you reproduce this with the topIcons GNOME Shell extension
installed? In my experience, it provides a useful compatibility layer
for such applets that still piggyback on the notification area.

> No other application docked in the tray has any such problem - this behaviour
> is exclusive to amule.

So this seems to be a bug in amule ⇒ reassigning accordingly.

> Probably the culprit here is amule's poor integration
> with the new gnome. However, I'm posting this under gnome-shell because one
> cannot make a graphical desktop environment and expect the applications to care
> for the integration. It's the gnome-shell that should be implemented in the way
> that doesn't require the applications to be specially tasilored for gnome.

Application developers are of course free to piggyback on some
specific GNOME functionality for unrelated matters, but it's not
surprising (to me at least) that changes in GNOME may break such
hacks. AFAIK GNOME never promised to keep the notification area
working for such things.

Cheers,
--
intrigeri



Bug reassigned from package 'gnome-shell' to 'amule'. Request was from intrigeri <intrigeri@debian.org> to 730076-submit@bugs.debian.org. (Thu, 27 Aug 2015 19:33:08 GMT) (full text, mbox, link).


No longer marked as found in versions gnome-shell/3.8.4-4. Request was from intrigeri <intrigeri@debian.org> to 730076-submit@bugs.debian.org. (Thu, 27 Aug 2015 19:33:09 GMT) (full text, mbox, link).


Reply sent to Krzysztof Bieniasz <zeissmann@gmail.com>:
You have taken responsibility. (Mon, 30 Nov 2015 20:39:11 GMT) (full text, mbox, link).


Notification sent to Krzysztof Bieniasz <zeissmann@gmail.com>:
Bug acknowledged by developer. (Mon, 30 Nov 2015 20:39:11 GMT) (full text, mbox, link).


Message #19 received at 730076-done@bugs.debian.org (full text, mbox, reply):

From: Krzysztof Bieniasz <zeissmann@gmail.com>
To: 730076-done@bugs.debian.org
Subject: Re: Bug#730076: gnome-shell: Cannot interact with amule in the message tray
Date: Mon, 30 Nov 2015 21:38:16 +0100
Package: amule
Version: 2.4.0~git20151120.0023527bc2-1

Today I upgraded amule to the latest version
2.4.0~git20151120.0023527bc2-1 and the "tray" icon now works as
expected, at least with gnome-shell 3.18.1-1. Therefore I consider the
problem fixed and I move to close the bug.

Thanks,
KTB

2013-11-21 0:21 GMT+01:00 Krzysztof Bieniasz <zeissmann@gmail.com>:
> Package: gnome-shell
> Version: 3.8.4-4
> Severity: important
>
> Dear Maintainer,
>
> Recently I upgraded my gnome installation from version 3.4 to 3.8. The new
> behaviour of the message tray, apart from being a bit annoying in itself,
> renders amule completely unusable. I run amule as a startup program and it
> starts minimized to tray, a fairly common way to use such a program. The
> application itself seems to be running normally, complete with icon animations
> indicating the state of connection and download speed. However, the new tray
> doesn't allow any interaction with it at all. Opening the amule window requires
> a double-click, something which the tray doesn't seem to allow - it just
> disappears after a single click and nothing happens. Right click, which should
> normally bring up a menu, doesn't do anything, and again the tray disappears.
> If I run gnome flashback (poor man's gnome 2.*) everything works normally, so
> this is obviously related to the new tray implementation. Of course it goes
> without saying that everything worked fine with gnome 3.4 tray.
>
> No other application docked in the tray has any such problem - this behaviour
> is exclusive to amule. Probably the culprit here is amule's poor integration
> with the new gnome. However, I'm posting this under gnome-shell because one
> cannot make a graphical desktop environment and expect the applications to care
> for the integration. It's the gnome-shell that should be implemented in the way
> that doesn't require the applications to be specially tasilored for gnome.
>
> Best Regards
>
>
>
> -- System Information:
> Debian Release: jessie/sid
>   APT prefers testing-proposed-updates
>   APT policy: (990, 'testing-proposed-updates'), (990, 'testing'), (500, 'unstable'), (1, 'experimental')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 3.10-3-amd64 (SMP w/4 CPU cores)
> Locale: LANG=pl_PL.utf8, LC_CTYPE=pl_PL.utf8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
>
> Versions of packages gnome-shell depends on:
> ii  dconf-gsettings-backend [gsettings-backend]  0.18.0-1
> ii  evolution-data-server                        3.8.5-3
> ii  gdm3                                         3.8.4-6
> ii  gir1.2-accountsservice-1.0                   0.6.34-2
> ii  gir1.2-caribou-1.0                           0.4.12-1
> ii  gir1.2-clutter-1.0                           1.14.4-3
> ii  gir1.2-freedesktop                           1.36.0-2+b1
> ii  gir1.2-gcr-3                                 3.8.2-4
> ii  gir1.2-gkbd-3.0                              3.6.0-1
> ii  gir1.2-glib-2.0                              1.36.0-2+b1
> ii  gir1.2-gmenu-3.0                             3.8.0-2
> ii  gir1.2-gnomebluetooth-1.0                    3.8.1-2
> ii  gir1.2-gnomedesktop-3.0                      3.8.4-2
> ii  gir1.2-gtk-3.0                               3.8.4-1
> ii  gir1.2-ibus-1.0                              1.5.3-7
> ii  gir1.2-mutter-3.0                            3.8.4-2
> ii  gir1.2-networkmanager-1.0                    0.9.8.0-5
> ii  gir1.2-nmgtk-1.0                             0.9.8.4-1
> ii  gir1.2-pango-1.0                             1.36.0-1
> ii  gir1.2-polkit-1.0                            0.105-4
> ii  gir1.2-soup-2.4                              2.44.1-1
> ii  gir1.2-telepathyglib-0.12                    0.22.0-1
> ii  gir1.2-telepathylogger-0.2                   0.8.0-2
> ii  gir1.2-upowerglib-1.0                        0.9.23-2
> ii  gjs                                          1.36.1-2
> ii  gnome-bluetooth                              3.8.1-2
> ii  gnome-icon-theme-symbolic                    3.10.1-1
> ii  gnome-settings-daemon                        3.8.5-2
> ii  gnome-shell-common                           3.8.4-4
> ii  gnome-themes-standard                        3.8.4-1
> ii  gsettings-desktop-schemas                    3.8.2-2
> ii  libatk-bridge2.0-0                           2.10.0-1+b1
> ii  libatk1.0-0                                  2.10.0-2
> ii  libc6                                        2.17-93
> ii  libcairo-gobject2                            1.12.16-2
> ii  libcairo2                                    1.12.16-2
> ii  libcamel-1.2-43                              3.8.5-3
> ii  libcanberra-gtk3-0                           0.30-2
> ii  libcanberra0                                 0.30-2
> ii  libclutter-1.0-0                             1.14.4-3
> ii  libcogl-pango12                              1.14.0-3
> ii  libcogl12                                    1.14.0-3
> ii  libcroco3                                    0.6.8-2
> ii  libdbus-1-3                                  1.6.18-1
> ii  libdbus-glib-1-2                             0.100.2-1
> ii  libecal-1.2-15                               3.8.5-3
> ii  libedataserver-1.2-17                        3.8.5-3
> ii  libegl1-mesa [libegl1-x11]                   9.2.2-1
> ii  libgck-1-0                                   3.8.2-4
> ii  libgcr-base-3-1                              3.8.2-4
> ii  libgdk-pixbuf2.0-0                           2.28.2-1
> ii  libgirepository-1.0-1                        1.36.0-2+b1
> ii  libgjs0c [libgjs0-libmozjs185-1.0]           1.36.1-2
> ii  libglib2.0-0                                 2.36.4-1
> ii  libgnome-menu-3-0                            3.8.0-2
> ii  libgstreamer1.0-0                            1.2.0-1
> ii  libgtk-3-0                                   3.8.4-1
> ii  libical0                                     0.48-2
> ii  libjson-glib-1.0-0                           0.16.2-1
> ii  libmozjs185-1.0                              1.8.5-1.0.0+dfsg-4+b1
> ii  libmutter0b                                  3.8.4-2
> ii  libnm-glib4                                  0.9.8.0-5
> ii  libnm-gtk0                                   0.9.8.4-1
> ii  libnm-util2                                  0.9.8.0-5
> ii  libnspr4                                     2:4.10.1-1
> ii  libnspr4-0d                                  2:4.10.1-1
> ii  libnss3                                      2:3.15.3-1
> ii  libnss3-1d                                   2:3.15.3-1
> ii  libp11-kit0                                  0.18.5-3
> ii  libpango-1.0-0                               1.36.0-1
> ii  libpangocairo-1.0-0                          1.36.0-1
> ii  libpolkit-agent-1-0                          0.105-4
> ii  libpolkit-gobject-1-0                        0.105-4
> ii  libpulse-mainloop-glib0                      4.0-6+b1
> ii  libpulse0                                    4.0-6+b1
> ii  libsecret-1-0                                0.15-2
> ii  libsoup2.4-1                                 2.44.1-1
> ii  libsqlite3-0                                 3.8.1-1
> ii  libstartup-notification0                     0.12-3
> ii  libtelepathy-glib0                           0.22.0-1
> ii  libx11-6                                     2:1.6.2-1
> ii  libxcomposite1                               1:0.4.4-1
> ii  libxdamage1                                  1:1.1.4-1
> ii  libxext6                                     2:1.3.2-1
> ii  libxfixes3                                   1:5.0.1-1
> ii  libxi6                                       2:1.7.2-1
> ii  libxml2                                      2.9.1+dfsg1-3
> ii  libxrandr2                                   2:1.4.1-1
> ii  python                                       2.7.5-5
> ii  telepathy-mission-control-5                  1:5.16.0-1
>
> Versions of packages gnome-shell recommends:
> ii  gkbd-capplet          3.6.0-1
> pn  gnome-contacts        <none>
> ii  gnome-control-center  1:3.8.3-4
> ii  gnome-user-guide      3.8.2-1
> ii  unzip                 6.0-10
>
> gnome-shell suggests no packages.
>
> -- no debconf information



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 02 Jan 2016 07:32:26 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 07:10:27 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.