<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-settings-daemon/plugins/xsettings, branch 1.28</title>
<subtitle>MATE settings daemon</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/'/>
<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>Relax High DPI limits</title>
<updated>2022-11-03T07:30:45+00:00</updated>
<author>
<name>Fabio Pugliese Ornellas</name>
<email>fabio.ornellas@gmail.com</email>
</author>
<published>2022-09-08T22:44:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=d48e5bc0e69d9c7add2db560f407fcb76f0a869b'/>
<id>d48e5bc0e69d9c7add2db560f407fcb76f0a869b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cppcheck: function parameter can be declared with const</title>
<updated>2022-03-10T22:19:54+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-10-20T07:28:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=4158bfe57dc7dfe224541ffd12095ba15dbdedcf'/>
<id>4158bfe57dc7dfe224541ffd12095ba15dbdedcf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a blank line at most</title>
<updated>2021-11-24T20:35:58+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-10-27T16:12:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=b44813818075a44412f58f65ee3181e3700400e7'/>
<id>b44813818075a44412f58f65ee3181e3700400e7</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>xsettings: Improve Qt HiDPI environment settings</title>
<updated>2021-04-26T05:58:04+00:00</updated>
<author>
<name>Oleksandr Chekhovskyi</name>
<email>oleksandr.chekhovskyi@gmail.com</email>
</author>
<published>2021-04-12T20:25:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=24cf75babdc5cdc9cbec3051f50f03e5baac9af0'/>
<id>24cf75babdc5cdc9cbec3051f50f03e5baac9af0</id>
<content type='text'>
These settings seem to produce better results in various scenarios.

Link to discussion:
https://github.com/mate-desktop/mate-settings-daemon/pull/368
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These settings seem to produce better results in various scenarios.

Link to discussion:
https://github.com/mate-desktop/mate-settings-daemon/pull/368
</pre>
</div>
</content>
</entry>
<entry>
<title>xsettings: Set Xft.dpi in X resources to scaled_dpi</title>
<updated>2021-04-26T05:58:04+00:00</updated>
<author>
<name>Oleksandr Chekhovskyi</name>
<email>oleksandr.chekhovskyi@gmail.com</email>
</author>
<published>2021-04-09T09:55:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=3a44f06bdaaf42e103d03ffbfc96229aaec46bed'/>
<id>3a44f06bdaaf42e103d03ffbfc96229aaec46bed</id>
<content type='text'>
This makes it match Xft/DPI in XSETTINGS. Applications relying on Xft.dpi
on HiDPI screens will now work correctly.

Behavior is now consistent with GNOME, relevant commits from gsd:
https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/047f030235972fdab5e15aff484006caf914216a
https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/25c7cc703118c69b224acf9c4f7af09a31f50a34
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it match Xft/DPI in XSETTINGS. Applications relying on Xft.dpi
on HiDPI screens will now work correctly.

Behavior is now consistent with GNOME, relevant commits from gsd:
https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/047f030235972fdab5e15aff484006caf914216a
https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/25c7cc703118c69b224acf9c4f7af09a31f50a34
</pre>
</div>
</content>
</entry>
<entry>
<title>xsettings: Remove warning -Wcast-function-type</title>
<updated>2021-02-23T06:01:06+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-02-01T16:43:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-settings-daemon/commit/?id=693598303950a7ad75bbfb7c0b201ed79da45530'/>
<id>693598303950a7ad75bbfb7c0b201ed79da45530</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>
</feed>
