Every time I lock the screen (manually, or automatically via suspend), my desktop reverts from my chosen layout to something that looks like stock/default GNOME — no taskbar, no Start-style menu, plain light-ish styling. The only way back has been to either restart GNOME Shell (Alt+F2, r) or fully log out/in. This started with Zorin 18; I didn't have this issue with 17.
I originally suspected suspend, NVIDIA, X11 vs. Wayland, and third-party extension conflicts, but none of that held up under testing:
Reproduces on plain lock, with no suspend involved at all.
Reproduces identically on Wayland.
All relevant gsettings values (theme, icon-theme, color-scheme, enabled-extensions) are byte-identical before and after the bug occurs — nothing is actually being reset at the settings level.
Cross-checked enabled-extensions against what's actually installed on disk — no real duplicate/conflicting extensions are running.
What I found
Comparing gnome-extensions info output before and immediately after the bug appears:
Before (working):
zorin-menu@zorinos.com Enabled: Yes State: ACTIVE
zorin-taskbar@zorinos.com Enabled: Yes State: ACTIVE
Both extensions stay Enabled: Yes in settings; nothing disables them, but gnome-shell silently stops running them (State: INACTIVE) after the lock/unlock cycle.
Checked journalctl -b 0 -S "-2 min" | grep -iE 'zorin-taskbar|zorin-menu|zorin-dash' immediately after the bug and found zero output. No crash, no exception, no error of any kind logged.
Is there a known fix or open issue for this?
EDIT: I also ran sudo apt reinstall gnome-shell-extension-zorin-taskbar zorin-appearance zorin-appearance-layouts-support zorin-appearance-layouts-shell-core and didn't have any effect, the error persisted
You could use as Alternative Dash To Panel and ArcMenu to check if it behaves the same with these. These Are Taskbar and Startmenu, too but a bit more customizable.
Hm, maybe the reinstallation of the Zorin desktop can help
sudo apt install --reinstall zorin-os-desktop
Or you could try the reinstallation of the Zorin extensions as shown here (select the extensions in synaptic and then "mark for reinstallation", then click on apply)
I resolved it with a fairly heavy-handed reset, moving aside locally installed extensions, autostart apps, the shell cache, and the dconf user database, then letting them regenerate:
1. Clear local extensions, autostart apps, and the shell cache
bash
# Disable all locally installed extensions (system extensions like Zorin's will remain)
mv ~/.local/share/gnome-shell/extensions ~/.local/share/gnome-shell/extensions.bak
# Disable any apps configured to launch on startup
mv ~/.config/autostart ~/.config/autostart.bak
# Nuke the GNOME Shell cache
rm -rf ~/.cache/gnome-shell
2. Hard reset the dconf user database
bash
mv ~/.config/dconf/user ~/.config/dconf/user.bak
After logging back in, the taskbar/menu no longer goes inactive after lock/unlock, so the problem is resolved.
EDIT: I also installed my previous extensions and applied my customizations. Everything worked fine.