SLE Classic Has No Window List on Tumbleweed

Hi!
I am having an issue on Tumbleweed where the SLE Classic mode has no window list in the panel. Any ideas?

Yes, I am noticing that.

I presume that SLE-Classic is a SUSE project (as distinct from openSUSE). And they probably have not yet fully adapted it to Gnome 3.32.

That broke for me a couple of months ago. I tried the usual searching for answers, found nothing that matched, but found a few hints. I fixed mine last night, maybe this will help you too.

First, I’m running Tumbleweed (VERSION_ID=“20190626”) with gnome-shell-classic-3.32.1-2.2.noarch.

Second, run “journalctl” and look for “window-list”. It should be reporting an error. Mine was complaining about “Convenience” being undefined.

I went hunting for that, and found /usr/share/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.github.com/extension.js

It looks like there has been a change in this and its supporting files. There used to be a “convenience.js” which has been removed in the current build. But extension.js has one reference to “convenience”, where all other instances of it seem to have been replaced.

So, around line 62 of extension.js, change:

    this._settings = Convenience.getSettings();

to:

    this._settings = ExtensionUtils.getSettings();

You’ll need to restart Gnome to reload the extension. I just rebooted.

This may not be what you need. If journalctl shows window-list is complaining about something else, you’ll have to go hunting for that instead, but it might get you close.