<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-settings-daemon/plugins, 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>fix memleak</title>
<updated>2026-03-12T16:25:45+00:00</updated>
<author>
<name>mbkma</name>
<email>johannes.unruh@fau.de</email>
</author>
<published>2026-03-11T23:13:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=b993ca4d8234dbc2b381836be4055a0082749466'/>
<id>b993ca4d8234dbc2b381836be4055a0082749466</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>xsettings: Remove HiDPI scale change workaround</title>
<updated>2025-10-07T04:57:29+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-10-02T21:55:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=fbdb376749031248ba7a943bf8a935b2cacc5a99'/>
<id>fbdb376749031248ba7a943bf8a935b2cacc5a99</id>
<content type='text'>
Remove the workaround that restarted mate-panel and marco when the HiDPI
scale changed. This is no longer necessary now that both components have
native support for dynamic scale changes.

The xsettings plugin now only manages the Gdk/WindowScalingFactor
XSetting itself. GTK applications receive the scale change through the
normal XSettings mechanism and update automatically via their
style-updated signal handlers.

This needs changes to mate-panel and marco to handle scale changes
dynamically:
- https://github.com/mate-desktop/mate-panel/pull/1521
- https://github.com/mate-desktop/marco/pull/814
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the workaround that restarted mate-panel and marco when the HiDPI
scale changed. This is no longer necessary now that both components have
native support for dynamic scale changes.

The xsettings plugin now only manages the Gdk/WindowScalingFactor
XSetting itself. GTK applications receive the scale change through the
normal XSettings mechanism and update automatically via their
style-updated signal handlers.

This needs changes to mate-panel and marco to handle scale changes
dynamically:
- https://github.com/mate-desktop/mate-panel/pull/1521
- https://github.com/mate-desktop/marco/pull/814
</pre>
</div>
</content>
</entry>
<entry>
<title>xsettings: Add gsettings for custom XSettings overrides</title>
<updated>2025-09-02T18:21:52+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-08-20T22:56:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=6d0200e0eac08a5867f83dd741a4dec7a1fefa25'/>
<id>6d0200e0eac08a5867f83dd741a4dec7a1fefa25</id>
<content type='text'>
Add XSettings override gsettings to allow changing arbitrary XSettings
on GSettings without requiring code changes. This enables third-party
tools (like unity-gtk-module extensions) to integrate with MATE by
setting custom XSettings values at runtime.

The implementation adds an 'overrides' key to the xsettings plugin
schema which accepts a dictionary mapping XSetting names to values.

The complete list of XSettings is over at
https://www.freedesktop.org/wiki/Specifications/XSettingsRegistry/

Backported mostly from:
- https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/c6e9079d
- https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/35764838

Fixes: https://github.com/mate-desktop/mate-settings-daemon/issues/158
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add XSettings override gsettings to allow changing arbitrary XSettings
on GSettings without requiring code changes. This enables third-party
tools (like unity-gtk-module extensions) to integrate with MATE by
setting custom XSettings values at runtime.

The implementation adds an 'overrides' key to the xsettings plugin
schema which accepts a dictionary mapping XSetting names to values.

The complete list of XSettings is over at
https://www.freedesktop.org/wiki/Specifications/XSettingsRegistry/

Backported mostly from:
- https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/c6e9079d
- https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/35764838

Fixes: https://github.com/mate-desktop/mate-settings-daemon/issues/158
</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>Open default application using async function</title>
<updated>2023-10-22T08:20:39+00:00</updated>
<author>
<name>Xiaotian Wu</name>
<email>yetist@gmail.com</email>
</author>
<published>2023-01-07T11:23:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=6ae0b8e104b233b2466a2ffa248e667148117d3b'/>
<id>6ae0b8e104b233b2466a2ffa248e667148117d3b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>replace deprecated gtk_image_menu_item*</title>
<updated>2023-10-20T03:23:39+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2023-10-15T19:16:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=ecc7815307afd7502f69267820971e5f550e42d4'/>
<id>ecc7815307afd7502f69267820971e5f550e42d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rfkill: change bus name to org.mate.SettingsDaemon</title>
<updated>2023-10-07T17:55:00+00:00</updated>
<author>
<name>Xiaotian Wu</name>
<email>yetist@gmail.com</email>
</author>
<published>2023-10-02T12:41:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=bfbb91b6edcf90501a236fa98a66340b83798297'/>
<id>bfbb91b6edcf90501a236fa98a66340b83798297</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rfkill: allow another message bus connection to claim the bus name.</title>
<updated>2023-10-07T17:55:00+00:00</updated>
<author>
<name>Xiaotian Wu</name>
<email>yetist@gmail.com</email>
</author>
<published>2023-10-02T12:10:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=5a5e8bf6520af810a4a880af815e0fca6a37c821'/>
<id>5a5e8bf6520af810a4a880af815e0fca6a37c821</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>xrandr: migrate from dbus-glib to GDBus</title>
<updated>2023-10-07T17:54:38+00:00</updated>
<author>
<name>Wu Xiaotian</name>
<email>yetist@gmail.com</email>
</author>
<published>2020-06-28T12:50:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=672df567a7d2ae499c4b707c102263932a64db3e'/>
<id>672df567a7d2ae499c4b707c102263932a64db3e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>media-keys: migrate from dbus-glib to GDBus</title>
<updated>2023-10-07T17:54:07+00:00</updated>
<author>
<name>Wu Xiaotian</name>
<email>yetist@gmail.com</email>
</author>
<published>2020-06-28T12:49:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=8a981c1ecbcc1bb9c6e0200d4f7fced7b8f59521'/>
<id>8a981c1ecbcc1bb9c6e0200d4f7fced7b8f59521</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
