Troubleshooting
Workshop browsing does not work
Check the Steam Web API key first.
- Open Settings.
- Confirm that Steam Web API Key is filled in.
- If needed, create or copy the key from https://steamcommunity.com/dev/apikey.
- Confirm that you are signed in with a Steam account that owns Wallpaper Engine.
Also confirm that Steam and Wallpaper Engine are installed locally.
A wallpaper appears but cannot be applied
Review the compatibility status shown in LWE.
Possible reasons include:
- the wallpaper type is recognized but not currently supported by the runtime;
- the item is a web or scene wallpaper outside the current support level;
- the local Workshop content is incomplete or has not synchronized yet;
- the current desktop session has not been validated.
- the runtime backend could not initialize Wayland layer-shell, EGL, or the target output.
Video wallpapers are the first-release runtime focus. Do not assume every Wallpaper Engine item is runnable on Linux.
Applying a wallpaper does not change the desktop
Confirm that you are testing on a supported or known-good session. The currently verified environment is Wayland with niri.
Then try:
- clear the current assignment in LWE;
- reselect the monitor;
- apply the wallpaper again;
- restart LWE if the session state appears stale.
When launching from a terminal, runtime errors are most useful when they name one of these stages:
- backend start;
- output discovery;
- first-frame apply;
- per-monitor clear;
- restore on startup.
Common low-level causes include missing zwlr_layer_shell_v1, unavailable EGL, a monitor/output name mismatch, a missing local video asset, or an unsupported wallpaper type.
If this only fails on a different compositor, document the compositor, session type, and monitor layout when reporting the issue.
AppImage does not launch
Make sure the AppImage is executable:
chmod +x LWE*.AppImageThen launch it from a terminal to capture logs:
./LWE*.AppImageAUR package build fails
Try updating the package database and rebuilding in a clean environment. If the failure is package-specific, mention whether you used lwe or lwe-git when reporting the issue.
Language or theme does not persist
Change the setting again and restart the app. If the problem remains, include your distribution, desktop session, package type, and whether the app can write to its configuration directory.