Bug#771676: mate-panel: Desktop launchers drag-and-drop-copied to panel vanish silently when removed from desktop

Stephan Sürken absurd at debian.org
Mon Dec 1 14:57:54 UTC 2014

Package: mate-panel
Version: 1.8.1+dfsg1-2
Severity: minor
Tags: upstream

Dear maintainers,

doing this

1. Create some launcher on the desktop (RM->Create Launcher)
2. Copy launcher to some panel (Drag-And-Drop)
3. Remove launcher from desktop
4. Logout+Login (so mate-panel is refreshed)

silently leaves the user with no launcher visible any more in
the panel. It's still in the panel's config though; (for example)
resurrecting the Desktop Launcher from the Trash makes it visible
again after Logout/Login.

There is no way to notice for the user (i.e., via the MATE
desktop) that such a broken panel item ist still configured. The
only way to see is via the user's ".xsession-errors" file
("Unable to open desktop file"...).

Imho, one of the following simple solutions would fix this:

- Just show the broken items in the panel anyway, so the user can deal with them.
- Add a pop-up whether the user wants to remove the broken items (like for broken panel apps).

Furthermore, when Drag-and-drop the desktop launcher to the
panel, it shows a '+', which should read 'copy', but this
obviously is not a real copy -- a different issue (this is about
error handling only), but related.



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

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

Versions of packages mate-panel depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.22.0-1
ii  libatk1.0-0                                  2.14.0-1
ii  libc6                                        2.19-13
ii  libcairo2                                    1.14.0-2.1
ii  libcanberra-gtk0                             0.30-2.1
ii  libcanberra0                                 0.30-2.1
ii  libdbus-1-3                                  1.8.12-1
ii  libdbus-glib-1-2                             0.102-1
ii  libdconf1                                    0.22.0-1
ii  libfontconfig1                               2.11.0-6.3
ii  libfreetype6                                 2.5.2-2
ii  libgdk-pixbuf2.0-0                           2.31.1-2+b1
ii  libglib2.0-0                                 2.42.1-1
ii  libgtk2.0-0                                  2.24.25-1
ii  libice6                                      2:1.0.9-1
ii  libmate-desktop-2-17                         1.8.1+dfsg1-2
ii  libmate-menu2                                1.8.0-5
ii  libmate-panel-applet-4-1                     1.8.1+dfsg1-2
ii  libmateweather1                              1.8.0-2
ii  libpango-1.0-0                               1.36.8-3
ii  libpangocairo-1.0-0                          1.36.8-3
ii  libpangoft2-1.0-0                            1.36.8-3
ii  librsvg2-2                                   2.40.5-1
ii  libsm6                                       2:1.2.2-1
ii  libstartup-notification0                     0.12-4
ii  libwnck22                                    2.30.7-2
ii  libx11-6                                     2:1.6.2-3
ii  libxau6                                      1:1.0.8-1
ii  libxrandr2                                   2:1.4.2-1+b1
ii  mate-desktop                                 1.8.1+dfsg1-2
ii  mate-menus                                   1.8.0-5
ii  mate-panel-common                            1.8.1+dfsg1-2
ii  mate-polkit                                  1.8.0+dfsg1-4
ii  menu-xdg                                     0.5
ii  python                                       2.7.8-2

mate-panel recommends no packages.

mate-panel suggests no packages.

-- no debconf information

More information about the pkg-mate-team mailing list