summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
6 daysMake ayatana-appindicator dependency optionalHEADmasterVictor Kareh2-7/+47
The wlrandr plugin hard-linked ayatana-appindicator3, making it a mandatory requirement of Wayland builds. This patch adds an --enable-appindicator configure option to make sure Wayland support is no longer silently disabled when appindicator is missing. Fixes #442
9 daysmouse: Add natural scrolling support for miceVictor Kareh2-6/+77
The natural scrolling option was only available for touchpads. This adds a natural-scroll setting to the mouse schema and applies it by setting libinput or evdev.
2026-08-19Release 1.29.1v1.29.1lukefromdc2-1/+40
2026-08-19background: don't initialize alpha channelSunderland931-1/+1
2026-08-19wayland/background: respect show-desktop-icons settingSunderland931-37/+21
2026-08-19fix wayland-protocols pathSunderland931-1/+1
2026-08-19ci: add wayland related packagesSunderland934-0/+12
2026-08-19Remove dead codeAleksey Samoilov1-39/+0
2026-08-19wlrandr: persist the applied configuration instead of a live snapshotAleksey Samoilov1-9/+130
2026-08-19clipboard: adjust offer timeoutSunderland931-4/+70
2026-08-19xsettings: flush Xlib output so settings reach X11/XWayland clientsSunderland932-0/+36
2026-08-19wlrandr: expose configuration over D-Bus for the display cappletAleksey Samoilov1-2/+338
2026-08-19Add wlrandr pluginSunderland9322-1/+4039
2026-08-19Respect fade effect settings and fix redraw at resolution changesSunderland931-41/+119
2026-08-19background: port to wayland via gtk-layer-shellSunderland936-2/+686
2026-08-19clipboard-manager: add Wayland supportSunderland936-26/+859
2026-08-19Initial Wayland supportSunderland9326-30/+360
2026-08-15Translated using Weblate (Greek)Jim Spentzos1-10/+12
Currently translated at 86.5% (276 of 319 strings) Translated using Weblate (Greek) Currently translated at 86.5% (276 of 319 strings) Co-authored-by: Jim Spentzos <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/mate-settings-daemon/el/ Translation: mate-desktop/mate-settings-daemon
2026-08-15Translated using Weblate (Kabyle)ButterflyOfFire1-34/+37
Currently translated at 9.4% (30 of 319 strings) Co-authored-by: ButterflyOfFire <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/mate-settings-daemon/kab/ Translation: mate-desktop/mate-settings-daemon
2026-08-15Translated using Weblate (Russian)Sergey A.1-15/+19
Currently translated at 100.0% (319 of 319 strings) Co-authored-by: Sergey A. <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/mate-settings-daemon/ru/ Translation: mate-desktop/mate-settings-daemon
2026-08-15Translated using Weblate (Georgian)Temuri Doghonadze1-38/+40
Currently translated at 26.3% (84 of 319 strings) Translated using Weblate (Georgian) Currently translated at 26.0% (83 of 319 strings) Translated using Weblate (Georgian) Currently translated at 19.7% (63 of 319 strings) Co-authored-by: Temuri Doghonadze <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/applications/mate-settings-daemon/ka/ Translation: mate-desktop/mate-settings-daemon
2026-08-15Translated using Weblate (Korean)김인수1-9/+11
Currently translated at 93.7% (299 of 319 strings) Co-authored-by: 김인수 <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/mate-settings-daemon/ko/ Translation: mate-desktop/mate-settings-daemon
2026-08-15Translated using Weblate (Occitan)Quentin PAGÈS1-13/+15
Currently translated at 73.0% (233 of 319 strings) Translated using Weblate (Occitan) Currently translated at 73.0% (233 of 319 strings) Co-authored-by: Quentin PAGÈS <[email protected]> Translate-URL: https://translate.fedoraproject.org/projects/mate-desktop/mate-settings-daemon/oc/ Translation: mate-desktop/mate-settings-daemon
2026-06-25build(deps): bump actions/checkout from 6 to 7dependabot[bot]2-2/+2
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2026-06-25build(deps): bump actions/cache from 5 to 6dependabot[bot]1-1/+1
Bumps [actions/cache](https://github.com/actions/cache) from 5 to 6. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/cache dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2026-05-27xrandr: Handle hotplug_mode_update for VM guest resizingVictor Kareh3-2/+36
When an output has the hotplug_mode_update property (e.g. SPICE/QXL virtual displays), auto-configure to the new preferred mode on hotplug events instead of applying stored configuration from monitors.xml. This allows VM guest resolutions to follow host window resizes, which stopped working when spice-vdagent switched from reconfiguring displays directly to sending hotplug events expecting the DE to handle them. Fixes #78
2026-05-27background: simplify desktop detection to use EWMH standardVictor Kareh1-322/+79
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
2026-05-05correcting po with errorsEvelyne Harlé1-1/+1
2026-05-05remove empty po fileEvelyne Harlé39-58342/+20
2026-05-05add translation coverage badgeEvelyne Harlé1-0/+2
2026-05-05retrieve last transifex translationsEvelyne Harlé87-4524/+95129
2026-05-05Revert "Retrieve last transifex translations"Evelyne Harlé167-95289/+4604
This reverts commit ec9a8bbf3739e7c2b5ba8651792a77e7eded97ef.
2026-05-05Retrieve last transifex translationsEvelyne Harlé167-4604/+95289
2026-05-05Refers to mate-desktop/mate-terminal#487Evelyne Harlé6-1609/+60
update pot file remove transifex configuration remove es_ES files/folder/config as es exists
2026-03-12build(deps): bump actions/checkout from 5 to 6dependabot[bot]2-2/+2
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2026-03-12ci: migrate from Travis CI to GitHub Actionsmbkma11-270/+524
Replace Travis CI configuration with GitHub Actions workflows. Add CI build workflow for Debian, Fedora, Ubuntu, and Archlinux. Add release workflow for automated GitHub releases on tags. Add dependabot configuration for GHA pin updates. Remove obsolete .travis.yml. remove .build.yml
2026-03-12fix memleakmbkma1-0/+1
2025-10-07Bump version to 1.29lukefromdc2-1/+12
2025-10-07xsettings: Remove HiDPI scale change workaroundVictor Kareh1-38/+0
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
2025-09-02xsettings: Add gsettings for custom XSettings overrides1.28Victor Kareh4-0/+133
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
2024-10-02Remove remaining unused references to dbus-gliblukefromdc3-3/+2
2024-09-10Add a keyboard shortcut to start a screen reader (#416)vojtapolasek1-1/+1
alt+super+s
2024-08-15configure.ac: don't link plugins with -no-undefinedorbea1-1/+1
Many of the plugins depend on mate_settings_plugin_get_type(), but this symbol is only available at runtime in the mate-settings-daemon program. With GNU libtool the -no-undefined flag gets silently ignored and the build succeeds, but with slibtool it correctly sets -Wl,--no-undefined in the LDFLAGS causing the build to fail. To solve this simply removing -no-undefined is enough. Gentoo issue: https://bugs.gentoo.org/922326
2024-08-15plugins: add missing x11 linker flagsorbea6-1/+11
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
2024-08-15build: escape newlineorbea1-1/+1
2024-07-15ci: fix Debian buildslukefromdc1-1/+2
The policykit-1 transitional package seems to no longer exist in Debian testing
2024-02-16release 1.28.0v1.28.0raveit652-3/+7
2024-02-16tx: sync with transifexraveit653-16/+15
2024-01-25release 1.27.1v1.27.1raveit652-1/+17
2024-01-25tx: sync with transifexraveit65109-8148/+8239