Do live wallpapers work on Android Desktop Mode?
Last updated: August 2026
Short answer: no, not today. Your apps run perfectly well in Desktop Mode windows. The desktop behind them shows a plain grey background instead of the wallpaper you picked.
Here’s what it looks like
This is Wallpaper Reactor running in Android 17 Desktop Mode. The app works: the library loads, wallpapers preview, everything responds. Look past the window and the wallpaper you picked is nowhere to be seen.
Why the desktop stays empty
First, some context. Desktop Mode is what happens when you plug your phone into a monitor and get a proper desktop — windows you can drag and resize, a taskbar along the bottom. It’s still a work in progress: you switch it on yourself in Developer options, so it isn’t something most people have running.
Here’s the part that matters. When your phone drives a monitor, Android treats that monitor as a second screen, and second screens have their own rules about wallpapers. Android keeps a short list of wallpapers allowed to appear there, and right now that list has exactly one entry — its own.
This is the code that makes the decision, from WallpaperManagerService in Android 17:
if (connection.mInfo != null) { // a live wallpaper if (isWallpaperDesktopExperienceEnabled && !isLiveWallpaperSupportedInDesktopExperience) { // Only allow the fallback wallpaper. return mFallbackWallpaperComponent != null && mFallbackWallpaperComponent.equals(connection.mInfo.getComponent()); } return connection.mInfo.supportsMultipleDisplays();}In plain terms: if this is a live wallpaper, and we’re in desktop mode, and live wallpapers aren’t allowed here — then the only one we’ll accept is our own built-in one. Android’s comment says it outright: “Only allow the fallback wallpaper.”
Whether they’re allowed comes down to a single on/off setting that ships with Android, in config.xml:
<!-- True if live wallpapers can be supported in the deskop experience --><bool name="config_isLiveWallpaperSupportedInDesktopExperience">false</bool>It ships switched off. That one word — false — is the whole reason.
Worth knowing: this isn’t new in Android 17. The check first showed up in an Android 16 update, so phones on Android 16 or newer behave the same way when you plug in a monitor.
So why is it grey?
Because you’re looking at a wallpaper. It just isn’t yours.
When Android turns your wallpaper away, it doesn’t leave the desktop blank — it puts up a plain one of its own. You can see both at the same time: your wallpaper still running on the phone screen, Android’s stand-in on the monitor.
System wallpaper state: mInfo.component=app.wallpaperreactor/...WallpaperReactorLiveWallpaperService mDisplayId=0 <- ours, phone onlyFallback wallpaper state: mInfo.component=com.android.systemui/...GradientColorWallpaper mDisplayId=111 <- the external displaymDisplayId=0 is the phone’s own screen. 111 is the monitor. That flat grey is Android’s GradientColorWallpaper, doing the job it was picked for.
It isn’t the app
Wallpaper Reactor is already built for this. It checks whether it’s running on a screen other than the phone’s own, and keeps drawing when it is:
fun isSecondaryDisplay(): Boolean = getCompatDisplayContext().display.displayId != Display.DEFAULT_DISPLAYIn Desktop Mode, it never gets the chance. Android decides which wallpapers are allowed before it ever starts one up, so our wallpaper is turned away at the door — it’s never asked whether it could handle the monitor.
When it flips, this works
Here’s the encouraging part. That setting is a switch, not a wall. Phone makers can turn it on for their own devices, so this may already behave differently on some phones — Samsung DeX is worth trying rather than assuming it matches a Pixel.
And the change that added all this was titled “Add a config to enable live wallpaper in desktop experience.” It’s a switch for a brand-new feature, not a door being closed on something that used to work. Live wallpapers were never shown on monitors before this.
So on the day that switch flips, Wallpaper Reactor won’t need an update. The work is already done and tested — it’s waiting on one word.
In the meantime, live wallpapers work exactly as you’d expect on your phone’s own screen — even a fairly old one — and if you plug into a real desktop, the same library is waiting for you on Windows and macOS.
Do live wallpapers work in Android Desktop Mode right now?▾
No. When your phone drives a monitor, Android only allows its own plain wallpaper on that screen. The setting that controls it, config_isLiveWallpaperSupportedInDesktopExperience, ships switched off, so third-party live wallpapers are turned away and you see Android's grey stand-in instead. Your apps still run normally in their windows.
Does this affect live wallpapers on my phone screen?▾
No. Live wallpapers work normally on the phone's own screen. This only affects the desktop shown on a monitor you plug into.
Will Wallpaper Reactor support it when Android enables it?▾
Yes. The app is already built to draw on a second screen and is tested for it, so no update is needed once Android allows it.
Android, Windows and macOS, from one library — with Desktop Mode ready to go the moment Android opens it up.
Download Wallpaper Reactor