Desktop icons vanishing when in Activities Overview is jarring and looks ugly

Bug #1847712 reported by Daniel van Vugt
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
gnome-shell-extension-desktop-icons-ng (Ubuntu)
Triaged
Low
Unassigned

Bug Description

Desktop icons vanishing and reappearing when in Activities Overview is jarring and looks ugly.

ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: gnome-shell-extension-desktop-icons 19.01.4-1
ProcVersionSignature: Ubuntu 5.3.0-17.18-generic 5.3.1
Uname: Linux 5.3.0-17-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.11-0ubuntu8
Architecture: amd64
Date: Fri Oct 11 14:24:42 2019
InstallationDate: Installed on 2019-05-02 (162 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan EANIMAL" - Alpha amd64 (20190501)
PackageArchitecture: all
SourcePackage: gnome-shell-extension-desktop-icons
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Daniel van Vugt (vanvugt) wrote :
summary: - Desktop icons vanishing and reappearing when in Activities Overview is
- jarring and looks ugly
+ Desktop icons vanishing when in Activities Overview is jarring and looks
+ ugly
Changed in gnome-shell-extension-desktop-icons:
status: Unknown → New
Changed in gnome-shell-extension-desktop-icons (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Changed in gnome-shell-extension-desktop-icons (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
status: Triaged → In Progress
tags: added: champagne focal
Changed in gnome-shell (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
status: New → In Progress
Changed in gnome-shell-extension-desktop-icons (Ubuntu):
status: In Progress → Invalid
Revision history for this message
Daniel van Vugt (vanvugt) wrote :
no longer affects: gnome-shell-extension-desktop-icons (Ubuntu)
Changed in gnome-shell (Ubuntu):
importance: Undecided → High
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

If we need to patch it then the patch is here:

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1070.patch

Though let me know if that needs refreshing.

Changed in gnome-shell (Ubuntu Focal):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (5.6 KiB)

This bug was fixed in the package gnome-shell - 3.36.0-2ubuntu1

---------------
gnome-shell (3.36.0-2ubuntu1) focal; urgency=medium

  * Merge with Debian. Ubuntu bugs resolved since 3.35.91-1ubuntu2:
    - gnome-shell crashed when enable-animations was false (LP: #1866044)
    - Overview animations were not reliably smooth (LP: #1725180)
    - Higher than necessary CPU usage on mouse movement (LP: #1848951)
    - Extension's preferences did not load (LP: #1866146)
  * debian/control:
    - Breaks yaru (<< 20.04.3~)
    - Breaks gnome-session (<< 3.35.3-1ubuntu4~) as per gdm yaru gresources
    - Breaks gnome-shell-extension-ubuntu-dock (<< 67ubuntu20.04.3)
    - Update Vcs-* to point to salsa ubuntu branches
  * ubuntu.json: Use Yaru gresource file for theming in ubuntu mode
  * debian/patches: Refresh
  * d/p/overview-Fade-in-out-over-the-desktop-instead-of-replacin.patch:
    - Fade in/out the desktop instead of replacing it (LP: #1847712)
  * d/p/ubuntu/gdm_alternatives.patch:
    - Set the default theme resource for gdm session to 'gdm3-theme.gresource'
    - Alias the default gnome-shell.css to gdm3.css
  * gnome-shell-common.install: Don't install compiled css file anymore
  * gnome-shell-common.{preinst,prerm}:
    - Remove obsolete alternative gdm3.css symlink
  * gnome-shell-common.postinst:
    - Set gnome-shell-theme.gresource as alternative for gdm3-theme.gresource
  * Remaining changes from debian:
    + Replace gnome-backgrounds dep with ubuntu-wallpapers and Suggests
      gnome-themes-standard-data, gnome-backgrounds
    + Add some Recommends:
      - ubuntu-session (| gnome-session) to have the ubuntu session available
      - xserver-xorg-legacy
      - yaru-theme-gnome-shell for the default ubuntu theming
    + Update debian/gbp.conf with Ubuntu settings
    + gnome-shell-common.prerm: Remove deprecated ubuntu theme alternative
    + ubuntu/desktop_detect.patch:
      - add caching for desktop detection to avoid querying the current
        desktop env variable as iterate through the list each time. For the
        time of the Shell process, we can expect this env variable to stay
        stable.
    + ubuntu/smarter_alt_tab.patch:
      - quick alt-tab (without showing up the switcher) switch only between
        the last window of the last 2 applications to be focused instead of
        raising all windows of those apps.
    + ubuntu/lightdm-user-switching.patch:
      - Allow user switching when using LightDM.
    + ubuntu/lock_on_suspend.patch
      - Respect Ubuntu's lock-on-suspend setting.
    + ubuntu/background_login.patch
      - Change default background color as we modified the default GDM color
        for our ubuntu session.
    + ubuntu/gdm_alternatives.patch
      - Add support for GDM3 theme alternatives
    + optional-hot-corner.patch
      - enable patch proposed by upstream developer already in package (but
        not in series) to add a settings for optional hot corner activation.
    + main-show-an-error-message-on-gnome-shell-crash.patch,
      global-make-possible-to-set-debug-flags-dynamically.patch,
      main-increase-the-granularity-of-backtraces-in-SHELL_DEBU.patch,
      main-add-backtrace-c...

Read more...

Changed in gnome-shell (Ubuntu Focal):
status: Fix Committed → Fix Released
no longer affects: gnome-shell-extension-desktop-icons
no longer affects: ubuntu-ux
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

We should probably revert this because it needs refreshing to fix serious bugs:

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1070#note_749121

and after that it's exposed some kind of new bug in mutter:

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1070#note_749229

Changed in gnome-shell (Ubuntu Focal):
importance: High → Medium
Changed in gnome-shell (Ubuntu Focal):
status: Fix Released → Triaged
Revision history for this message
Sebastien Bacher (seb128) wrote :

Tagging rls-ff-notfixing, the patch had issue and it was agreed to remove that fix from the focal list now

tags: added: rls-ff-notfixing
removed: champagne
no longer affects: gnome-shell (Ubuntu Focal)
tags: added: groovy
Changed in gnome-shell (Ubuntu):
status: Triaged → In Progress
Revision history for this message
Daniel van Vugt (vanvugt) wrote :
Revision history for this message
Daniel van Vugt (vanvugt) wrote :
tags: removed: eoan
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

For patching into Ubuntu I think we should still use:

  https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1395.patch

It's only closed upstream because they want a different design. But that will not be as simple and reliable as the above patch, which should also be backportable.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Minor progress: desktop-icons-ng emulates a traditional Xorg desktop window so is able to convince gnome-shell to fade the icons in/out properly. But only in Xorg sessions.

tags: removed: groovy
Changed in gnome-shell (Ubuntu):
status: In Progress → Triaged
description: updated
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

In jammy, the desktop-icons-ng extension now does the hiding/showing of the icons (https://gitlab.com/rastersoft/desktop-icons-ng/-/commit/6ab838e832b3771)

tags: added: jammy
Changed in gnome-shell-extension-desktop-icons-ng (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

It's been a few years now and we still haven't landed a fix. I would like to attempt a fix specifically in desktop-icons-ng in future, but either way this bug can drop severity...

Changed in gnome-shell-extension-desktop-icons-ng (Ubuntu):
importance: Medium → Low
Changed in gnome-shell (Ubuntu):
status: Triaged → Fix Released
importance: Medium → Low
no longer affects: gnome-shell (Ubuntu)
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

The logic that made this bug relevant to gnome-shell has been deleted in 42.0:
https://gitlab.gnome.org/GNOME/gnome-shell/-/commit/2127222b39c

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.