System Environment
-
OS: Ubuntu 26.04 LTS (recently upgraded from Ubuntu 24.04 LTS)
-
Hardware: Dell OptiPlex 3070 (Intel Integrated Graphics /
i915) -
Display Server: Wayland (
echo $XDG_SESSION_TYPEreportswayland) -
Display Manager: GDM3
-
Affected Applications: Conky, GLava, bibisco (Electron)
Description of the Issue
Prior to upgrading from Ubuntu 24.04 LTS to 26.04 LTS, desktop widgets and applications loaded and rendered reliably. Since the upgrade to 26.04, transparency and window rendering intermittently fail on cold boot for Conky, GLava, and bibisco.
-
The processes launch and run in the background (confirmed via
ps auxand terminal PIDs). -
No graphical windows map or render onto the screen—they remain completely invisible.
-
Relaunching the commands manually from an active terminal session does not force them to appear.
-
It frequently requires two or three system reboots before the desktop compositor renders them correctly.
Troubleshooting & Investigations Undertaken
1. Display Server Context
Checking the active session yields wayland. Because GLava relies on X11 root-window docking and Conky uses transparent window layers, running under Wayland via XWayland appears to encounter a race condition during boot where window buffers fail to map.
2. Attempting to Force an X11 (Xorg) Session
We attempted to force an X11 session by editing /etc/gdm3/custom.conf and setting:
Ini, TOML
WaylandEnable=false
Observed Behavior:
-
Xorg Login Loop: An “Ubuntu on Xorg” option appeared in GDM. However, attempting to log in fails immediately and returns straight to the GDM login prompt.
-
GNOME Session Lockup: Selecting standard GNOME from GDM results in a total desktop freeze upon login, requiring a hard power reset.
-
Missing Session Files: Inspecting
/usr/share/xsessions/revealed that standardubuntu-xorg.desktopsession files were missing post-upgrade (onlylightdm-xsession.desktopandopenbox.desktopwere present). -
Manual
.desktopCreation: After manually defining anubuntu-xorg.desktopentry in/usr/share/xsessions/, GDM still fails to initialize the Xorg session and kicks back to the login screen.
Questions for the Community
-
Xorg Fallback Debugging: Which specific GDM3 or Xorg log paths are most relevant on 26.04 to diagnose why the X11 session immediately drops back to GDM on an Intel OptiPlex 3070?
-
Post-Upgrade Artifacts: Are there known configuration drifts, stale X11 configs, or driver package mismatches resulting from a 24.04 $\rightarrow$ 26.04 upgrade that cause XWayland / Xorg session initialization to fail?
-
Wayland Overlay Workarounds: Is there a recommended Wayland/Mutter configuration or
wlr-layer-shellwrapper to prevent desktop overlay tools like GLava and Conky from becoming invisible background processes under Wayland?