Bug 524875 - Allow Plasma to start without wallpaper images or plugins
Summary: Allow Plasma to start without wallpaper images or plugins
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-08-28 08:56 UTC by Ramil
Modified: 2026-09-01 20:41 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.8.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ramil 2026-08-28 08:56:13 UTC
Allow Plasma to start and remain usable when wallpaper images or wallpaper plugins are missing.

Wallpaper files may become unavailable due to damaged or incomplete package installations. Although such installations are not expected, missing wallpaper resources should not prevent the desktop shell from starting. A plain background would be sufficient until the installation is repaired.

There are two scenarios to handle:

1. The Image wallpaper plugin is available, but neither the configured image nor the default fallback wallpaper can be loaded.
2. Wallpaper plugins are unavailable, including all packages under /usr/share/plasma/wallpapers/.

Expected behavior

Plasma should complete startup and provide a usable desktop, including panels, the application launcher, and desktop interactions.

If no wallpaper can be loaded, it should display a plain background without requiring another externally installed wallpaper plugin.

Possible approach

Provide a built-in solid-color fallback that remains available even when the installed wallpaper packages are missing. For missing images alone, falling back to the Color plugin could also work, provided that plugin is available.
Comment 1 Bug Janitor Service 2026-08-28 11:39:55 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libplasma/-/merge_requests/1574
Comment 2 Bug Janitor Service 2026-08-28 11:41:30 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6984
Comment 3 Nate Graham 2026-08-28 17:37:02 UTC
Git commit 9a9cbc593d9482c752b53f82d7c251132d711ed7 by Nate Graham, on behalf of Ramil Nurmanov.
Committed on 28/08/2026 at 17:36.
Pushed by ngraham into branch 'master'.

wallpapers/image: Allow startup without wallpaper images

When both the configured image and the default wallpaper are unavailable,
the Image plugin can remain in the loading state indefinitely, preventing
Plasma startup from completing.

Add a background using the plugin's configured color, so the desktop has
a solid color background when no image can be displayed.
FIXED-IN: 6.8.0

M  +2    -0    wallpapers/image/imagepackage/contents/ui/ImageStackView.qml
M  +5    -0    wallpapers/image/imagepackage/contents/ui/main.qml

https://invent.kde.org/plasma/plasma-workspace/-/commit/9a9cbc593d9482c752b53f82d7c251132d711ed7
Comment 4 Nate Graham 2026-09-01 20:41:02 UTC
Git commit 4432d5a8330ba4ad3c6549d4563b6d21b1c5f62c by Nate Graham, on behalf of Ramil Nurmanov.
Committed on 01/09/2026 at 20:40.
Pushed by ngraham into branch 'master'.

plasmaquick: Add fallback for missing wallpaper plugins

When the configured wallpaper plugin is unavailable, the desktop
containment never becomes ready, leaving Plasma startup stuck at
the splash screen.

Show a black background when the configured wallpaper package is
invalid or no wallpaper plugins are installed.

M  +2    -0    src/plasmaquick/plasmoid/containmentitem.cpp

https://invent.kde.org/plasma/libplasma/-/commit/4432d5a8330ba4ad3c6549d4563b6d21b1c5f62c