diff options
| author | Victor Kareh <[email protected]> | 2026-05-27 09:01:55 -0400 |
|---|---|---|
| committer | Victor Kareh <[email protected]> | 2026-05-27 17:19:24 -0400 |
| commit | 42ceb8b7b8f09d6180ac5e506943cd070cf3bfc3 (patch) | |
| tree | a7a9c3bd7b16b9fc03c3fba5ec3837bcaaaf2b5b /plugins/media-keys | |
| parent | 266af6a7fbe059649ce8d14af88f43cdeebba0cb (diff) | |
| download | mate-settings-daemon-42ceb8b7b8f09d6180ac5e506943cd070cf3bfc3.tar.bz2 mate-settings-daemon-42ceb8b7b8f09d6180ac5e506943cd070cf3bfc3.tar.xz | |
background: simplify desktop detection to use EWMH standard
This replaces caja desktop detection with a generic check for
_NET_WM_WINDOW_TYPE_DESKTOP windows and makes the background plugin work
with any EWMH-compliant file manager.
It now treats the background plugin as a fallback: If there's no file
manager drawing the background, then m-s-d will draw it.
This also allows us to remove a bunch of unnecessary code:
- D-Bus session manager listener
- startup delays
- screen size tracking
- crossfade support (this is broken on msd anyway)
- checking show-desktop-icons gsettings (this is only used by caja)
- checking draw-background gsettings (this should be deprecated)
Fixes #335
Fixes mate-desktop/mate-session-manager#159
Diffstat (limited to 'plugins/media-keys')
0 files changed, 0 insertions, 0 deletions
