Updated today. Gnome switched to Wayland. Half the desktop is missing

tumbleweed 20250925

zypper  --no-cd dist-upgrade --auto-agree-with-licenses --allow-vendor-change

I had been using x11-gnome because of a couple of features not available in Wayland. Today’s reboot brought the removal of an X11 option and the default to Wayland. There is no longer a choice of X11 or Wayland at the login screen.

The desktop lost all of its extensions. The Extensions Settings app takes a minutes or two to start, then states there are no extensions.

The desktop lost half of Gnome’s icons and the control panel. Half of the icons in the task bar have disappeared; there are spaces where the icons were. Selecting a blank task bar icon launches the app as expected.

Without the control panel have no way to log out, to Restart or Power off, to attach a bluetooth device, load the settings app, etc.

[Later] I found the command line gnome-control-centerthat load Gnome’s settings; it took about a minute or so to load. Still no control center at the upper right.

Aside from Gnome not starting correctly, everything else is functioning as expected.

Any recommendations for recovery?

@jimbobrae Hi, what graphics involved? No issues here but been running Wayland for some time, Intel GPU’s…

After futzing around a while longer, it appears that only the icons have disappeared. If I hover where an icon should be, click, the function happens.

I tried finding the Gnome version from Settings. Settings crashed. Other Settings options functioned.

Gnome-* apps still take about a minute to start.

AMD Radeon 620

This can result in weird version mix, showing your repositories could be useful.

I guess it might well be related to this & Gnome 49. Maybe someone might know a way to roll back to Gnome 48 perhaps? Gnome 49

# zypper repos
Repository priorities in effect:                                                        (See 'zypper lr -P' for details)
      90 (raised priority)  :  1 repository
      98 (raised priority)  :  1 repository
      99 (default priority) :  7 repositories

#  | Alias                            | Name                                   | Enabled | GPG Check | Refresh
---+----------------------------------+----------------------------------------+---------+-----------+--------
 1 | asus-linux                       | asus-linux                             | No      | ----      | ----
 2 | cingg                            | cingg                                  | No      | ----      | ----
 3 | download.opensuse.org-non-oss    | Main Repository (NON-OSS)              | Yes     | (r ) Yes  | Yes
 4 | download.opensuse.org-oss        | Main Repository (OSS)                  | Yes     | (r ) Yes  | Yes
 5 | download.opensuse.org-tumbleweed | Main Update Repository                 | Yes     | (r ) Yes  | Yes
 6 | google-chrome                    | google-chrome                          | Yes     | (r ) Yes  | Yes
 7 | home_kimi_zoom                   | Zoom (openSUSE_Tumbleweed)             | Yes     | (r ) Yes  | Yes
 8 | libdvdcss                        | libdvdcss                              | Yes     | (r ) Yes  | Yes
 9 | packman                          | Packman-Tumbleweed                     | Yes     | (r ) Yes  | Yes
10 | repo-debug                       | openSUSE-Tumbleweed-Debug              | No      | ----      | ----
11 | repo-openh264                    | Open H.264 Codec (openSUSE Tumbleweed) | Yes     | (r ) Yes  | Yes
12 | repo-source                      | openSUSE-Tumbleweed-Source             | No      | ----      | ----
13 | yumrepo                          | jalbum                                 | Yes     | ( p) Yes  | Yes

This output is missing the most imprtant information: the URL. Always use zypper lr -d to show a repository list.

I am sorry to say, but this list is rather useless. The URLs are the important part of a repo list, thus use something like

zypper lr -d
# zypper lr -d
#  | Alias                            | Name                                   | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                                    | Service
---+----------------------------------+----------------------------------------+---------+-----------+---------+------+----------+--------+----------------------------------------------------------------------------------------+--------
 1 | asus-linux                       | asus-linux                             | No      | ----      | ----    | -    |   50     | N/A    | https://download.opensuse.org/repositories/home:/luke_nukem:/asus/openSUSE_Tumbleweed/ | 
 2 | cingg                            | cingg                                  | No      | ----      | ----    | -    |   96     | rpm-md | https://cinelerra-gg.org/download/old_pkgs/tweed/                                      | 
 3 | download.opensuse.org-non-oss    | Main Repository (NON-OSS)              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                                  | 
 4 | download.opensuse.org-oss        | Main Repository (OSS)                  | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                      | 
 5 | download.opensuse.org-tumbleweed | Main Update Repository                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                        | 
 6 | google-chrome                    | google-chrome                          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                                   | 
 7 | home_kimi_zoom                   | Zoom (openSUSE_Tumbleweed)             | Yes     | (r ) Yes  | Yes     | -    |   98     | rpm-md | https://download.opensuse.org/repositories/home:/kimi:/zoom/openSUSE_Tumbleweed/       | 
 8 | libdvdcss                        | libdvdcss                              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                                    | 
 9 | packman                          | Packman-Tumbleweed                     | Yes     | (r ) Yes  | Yes     | -    |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                   | 
10 | repo-debug                       | openSUSE-Tumbleweed-Debug              | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                | 
11 | repo-openh264                    | Open H.264 Codec (openSUSE Tumbleweed) | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                                | 
12 | repo-source                      | openSUSE-Tumbleweed-Source             | No      | ----      | ----    | -    |   99     | rpm-md | http://download.opensuse.org/source/tumbleweed/repo/oss/                               | 
13 | yumrepo                          | jalbum                                 | Yes     | ( p) Yes  | Yes     | -    |   99     | rpm-md | http://jalbum.net/download/software/yumrepo/                                           |

For those not using snapshots the following should work:

  • add the 20250923 history repo (with lower priority)
zypper ar -p 110 https://download.opensuse.org/history/20250923/tumbleweed/repo/oss/ TW20250923-oss
  • refresh it
zypper ref TW20250923-oss
  • switch packages to those of the history repo
zypper dup --from TW20250923-oss
  • reinstall the Gnome xsession if you used it
zypper in gnome-session-xsession
  • reboot.

Please be aware that the TW20250923-oss repo will go away in a few weeks, so you may have to remove it sooner or later:

zypper removerepo TW20250923-oss
1 Like

You can say a lot about GNOME 49 , but if it’s just the icons, I doubt that GNOME itself is to blame. There was a recent post on the factory ML about problems with gdk-pixbuf, perhaps it’s that?

I opened an issue report at Gnome here.

Apparently only the SVG icons are missing. It is a reversion of some other issue from a month ago.

1 Like

I have just seen that your report at GNOME has been closed and moved to (lib)glycin, which is being installed when upgrading to gdk-pixbuf 2.44.2 through TW20250925. You might want to downgrade to version 2.42.12 of gdk-pixbuf via, e.g., https://download.opensuse.org/history/20250923/tumbleweed/repo/oss/.

I have the same issue as well as the background image still doesn’t load properly even after locking the package updates for gdk-pixbuf

The update today (20251002) included an update of glycin to 2.02. The issue of missing icons is resolved.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.