<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-settings-daemon/plugins/background, branch master</title>
<subtitle>MATE settings daemon</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/'/>
<entry>
<title>background: simplify desktop detection to use EWMH standard</title>
<updated>2026-05-27T21:19:24+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-05-27T13:01:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=42ceb8b7b8f09d6180ac5e506943cd070cf3bfc3'/>
<id>42ceb8b7b8f09d6180ac5e506943cd070cf3bfc3</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>plugins: add missing x11 linker flags</title>
<updated>2024-08-15T17:59:01+00:00</updated>
<author>
<name>orbea</name>
<email>orbea@riseup.net</email>
</author>
<published>2024-03-17T17:14:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=1462391e13a746157924ce80b14d7fd68cd48430'/>
<id>1462391e13a746157924ce80b14d7fd68cd48430</id>
<content type='text'>
Many of the plugins depend on the libX11 and libXi linker flags, but
they are missing.

With GNU libtool the -no-undefined flag is silently ignored so the build
succeeds, but with slibtool is correctly sets -Wl,--no-undefined in the
linker flags.

Gentoo issue: https://bugs.gentoo.org/922326
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Many of the plugins depend on the libX11 and libXi linker flags, but
they are missing.

With GNU libtool the -no-undefined flag is silently ignored so the build
succeeds, but with slibtool is correctly sets -Wl,--no-undefined in the
linker flags.

Gentoo issue: https://bugs.gentoo.org/922326
</pre>
</div>
</content>
</entry>
<entry>
<title>Use GLib's new g_clear_signal_handler() function to simplify code</title>
<updated>2022-03-10T22:18:08+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-10-24T09:45:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=b84d06bf1fe99874cdc6c18f2ae4f19acc158ca1'/>
<id>b84d06bf1fe99874cdc6c18f2ae4f19acc158ca1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update copyright to 2021</title>
<updated>2021-06-23T20:03:14+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2021-06-23T20:03:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=120d82281bff7757c3fe7619bb24fe0b72e2ccb4'/>
<id>120d82281bff7757c3fe7619bb24fe0b72e2ccb4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>background: Remove conversion warnings</title>
<updated>2021-02-23T06:00:46+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-02-02T10:17:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=0f11f68f2a7e107415e6a53992582b656f13be59'/>
<id>0f11f68f2a7e107415e6a53992582b656f13be59</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>background: promote MsdBackgroundManager class to final type</title>
<updated>2021-02-02T07:28:13+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-01-22T09:29:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=08ae7f773ffe8f72795ee84a1c5d854554298314'/>
<id>08ae7f773ffe8f72795ee84a1c5d854554298314</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>msd-background-manager: use g_list_free_full</title>
<updated>2020-12-04T20:51:38+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2020-11-26T09:16:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=a6ae3a906357665ab8ffe4a73d1f9c6183c9048f'/>
<id>a6ae3a906357665ab8ffe4a73d1f9c6183c9048f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add G_GNUC_UNUSED in some unused parameters</title>
<updated>2020-08-15T12:10:03+00:00</updated>
<author>
<name>Pablo Barciela</name>
<email>scow@riseup.net</email>
</author>
<published>2020-08-10T12:34:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=7e8357d5cc6e04ae96734e2c8e1f87b9a154a52c'/>
<id>7e8357d5cc6e04ae96734e2c8e1f87b9a154a52c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add git.mk to generate .gitignore</title>
<updated>2020-06-27T09:46:39+00:00</updated>
<author>
<name>tamplan</name>
<email>tamplan@free.fr</email>
</author>
<published>2020-05-24T10:56:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=6caebf71adbddd565bdeed423cc8c86b50421fb5'/>
<id>6caebf71adbddd565bdeed423cc8c86b50421fb5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>use MATE_COMPILE_WARNINGS from mate-common</title>
<updated>2020-04-06T12:39:09+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2020-04-06T09:14:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=26869797b0094d16c6bdacb19df9a13f0a7681db'/>
<id>26869797b0094d16c6bdacb19df9a13f0a7681db</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
