MATE 1.18 released

After 6 months of development the MATE Desktop team are proud to announce the release of MATE Desktop 1.18. We’d like to thank every MATE contributor for their help making this release possible.

about

What’s new in MATE 1.18

The release is focused on completing the migration to GTK3+ and adopting new technologies to replace some of deprecated components MATE Desktop 1.16 still relied on.

The headline changes in MATE Desktop 1.18 are:

  • The entire MATE Desktop suite of applications and components is now GTK3+ only!
    • Requires GTK+ >= 3.14.
    • All GTK2+ code has been dropped including the --with-gtk build option.
  • Completed the migration to GtkApplication from libunique.
  • Added libinput support for mouse and touchpad.
    • Separate settings for handedness (left/right-handed) and motion acceleration/threshold.
  • Much improved accessibility support (particularly for visually impaired users).
    • Many thanks to our friends at Hypra.fr for their contribution!
  • Caja adds several new features including:
    • Added a copy queue and copy pausing.
    • Asking confirmation before moving files to the Trash.
    • Support for back/forward mouse buttons for directory navigation.
    • Notification when ejected drives are safe to unplug.
  • Lock screen will load the users selected background instead of the system defined default.
  • MATE Panel gets several improvements, including:
    • Added desktop actions support for additional launch options.
    • Added StatusNotifier support.
    • Added support for Menulibre menu editor, if installed it is preferred over Mozo.
  • Engrampa, the archive manager, includes a number of improvements:
    • Added ear and war to the supported types list.
    • Check the rar/unrar version to the correct date is shown.
    • Fixed compress rar and 7z split into volumes.
  • Notifications now implement action icons support, for example playback control icons used by media players.
  • Reworked the font viewer to add font browsing mode, support for TTC fonts and expose it in the menus by default.
  • Replaced deprecated upower suspend/hibernate functions with ConsoleKit2 equivalents.
  • MATE Terminal adds the ability to close tabs with middle mouse button.
  • Atril, the document viewer, has much improved page load times and adds support for unarchiver used by some comics.
  • Lots of deprecated GTK+ methods have been replaced and many bugs have been fixed.
  • The plugin systems, and all C and Python plugins, in Eye of MATE and Pluma have been ported to libpeas.
  • Translations are updated. Thank you to our team of translators!
  • A number of memory leaks have been plugged.
  • A-n-d most exciting of all… MATE Calculator is back and has been ported to GTK3+ :-D

The various components of MATE Desktop 1.18 are available for download here:

Changelog

Here is a more detailed break down of what changed.

mate-common 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier

mate-desktop 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Drop mpaste tool (won’t work without the website anyway)
  • Background: fix crossfade issues with recent GTK+ versions
  • Background: fix more graphics issues to allow Caja to use background for directory windows
  • Background: fix memleaks and other misc issues
  • Color select: fix some GTK+ deprecations
  • Schemas: some fixes and cleanups
  • mate-about: update copyright year
  • mate-about: fix URL centering
  • Translations update

mate-user-guide 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Translations update

libmatekbd 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Translations update

libmatemixer 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Translations update

libmateweather 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Drop Python bindings and —enable-python build option (won’t work with GTK+3)
  • Locations: add Dunedin, New Zealand
  • Locations: add Yogyakarta, Indonesia
  • Locations: move Indonesia under Asia region
  • Locations: correct coordinates for Pune, India
  • Translations update

mate-icon-theme 1.18.0

  • Translations update

caja 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require libmate-desktop >= 1.17.3
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Port from libunique to GtkApplication
  • Implement copy queue and pausing
  • Add option for asking confirmation before moving files to trash
  • Add support for back/forward mouse buttons for directory navigation
  • Add notification when ejected drives are safe to unplug (and require libnotify at build time)
  • Add —force-desktop command line option to make Caja always manage the desktop
  • Add ability to get feedback from Orca when additional icons are selected/deselected
  • Drop metadata converting tool
  • Fix crossfade issues with recent GTK+ versions
  • Fix more graphics issues to allow Caja to use background for directory windows
  • Fix some more GTK+ deprecations and runtime warnings
  • Schema: some fixes and cleanups
  • Translations update

mate-polkit 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Fix some GTK+ deprecations
  • Translations update

marco 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Theme viewer: fix build for GTK+3 and fix some GTK+ deprecations
  • Add ability to disable showing preselected window border on alt-tab
  • Add ability to ignore applications when show-desktop is triggered
  • Schema: make compositing on by default
  • Workspaces: switch wrapping behavior for ‘classic’ and ‘toroidal’ modes (it was reversed somehow)
  • Translations update

mate-settings-daemon 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require XInput unconditionally
  • Build: require libmatemixer >= 1.10, libxklavier >= 5.2, dconf >= 0.13
  • Build: require libmatekbd and libmate-desktop >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Add libinput support for mouse and touchpad
  • Touchpad: add separate settings for handedness (left/right-handed) and motion acceleration/threshold
  • Background: restore option to let Caja draw background with GTK+ 3.22
  • Some fixes and cleanups
  • Translations update

mate-session-manager 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Replace deprecated upower suspend/hibernate functions with ConsoleKit2 equivalents (and drop —enable-upower build option)
  • Translations update

mate-menus 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Translations update

mate-panel 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require libmate-menu >= 1.10 and dconf >= 0.13.4
  • Build: require libmateweather and libmate-desktop >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Launchers: add desktop actions support for additional launch options
  • Menu applets: add support for Menulibre menu editor, and prefer it to Mozo if both are installed
  • Notification area: add StatusNotifier support
  • Fix lots of GTK+ deprecations and runtime warnings
  • Don’t spam accessible name changes when it is translated
  • Some code cleanups
  • Translations update

mate-backgrounds 1.18.0

  • Translations update

mate-notification-daemon 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Implement action icons support (e.g. playback control icons used by media players)
  • Themes: fix some pie countdown issues
  • Translations update

mate-control-center 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require libmatekbd, libmate-desktop, marco, m-s-d >= 1.17
  • Build: require XCursor and XInput unconditionally
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Port from libunique to GtkApplication
  • Rework font-viewer: add font browsing mode, support for TTC fonts, and make it appear in the menus
  • Add libinput support for mouse and touchpad
  • Mouse: add separate touchpad motion settings on touchpad tab
  • Mouse: change tab label from General to Mouse
  • Mouse: change natural scroll mnemonic from ‘a’ to ‘n’
  • Fix lots of GTK+ deprecations
  • Some more fixes and cleanups
  • Translations update

mate-screensaver 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require libmate-menu >= 1.10
  • Build: require libmatekbd and libmate-desktop >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Lock screen: load user’s background instead of system one
  • Preferences: fix some GTK+ deprecations
  • Translations update

mate-media 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require libmatemixer >= 1.10 and libmate-desktop >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Port from libunique to GApplication and GtkApplication
  • Some cleanups
  • Translations update

mate-power-manager 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require xproto >= 7.0.15
  • Build: require mate-panel >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Replace deprecated upower suspend/hibernate functions with ConsoleKit2 equivalents
  • Use manpages as is instead of generating them from sgml (and don’t require docbook2man for build anymore)
  • Some more fixes and cleanups
  • Translations update

mate-system-monitor 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Add pkexec support for using kill and renice on other users’ processes and try using it before trying gksu
  • Fix some GTK+ deprecations
  • Translations update

atril 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require caja >= 1.17.1
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • [comics] add support for unarchiver (unar and lsar)
  • [libview] increase page cache size to reduce number of page reloads
  • Remove metadata migration code
  • Force X11 backend
  • Fix lots of GTK+ deprecations
  • Fix some a11y issues
  • Some more fixes and cleanups
  • Translations update

caja-dropbox 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require libcaja-extension 1.17.1 and GLib 2.36

caja-extensions 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require caja >= 1.17.1 and libmate-desktop >= 1.17.0
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Add xattr-tags extension to show xattr tags in a new column
  • Translations update

engrampa 1.18.0

  • check the rar/unrar version to work the new date style with all versions
  • Fix: rar file listing now shows correct date with recent binary
  • Fix: open the 7z first split volume after compress
  • Fix typo in NEWS: engrampa instead engramp
  • Fix: compress rar split into volumes
  • Fix: compress 7z split into volumes
  • build: remove option that disables deprecated stuff
  • zip: added ear and war to the supported types list
  • Update engrampa NEWS to use consistent, project wide, markdown-like formatting.
  • Build: require Caja >= 1.17.1 to build against GTK+3 version of libcaja-extension
  • tar: add support for pixz for .tar.xz files
  • tar: add support for lbzip2 on .tar.bz2 files
  • lha: add support for Amiga files
  • Some corrections in GSettings schema
  • Translations update

eom 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require libmate-desktop >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Drop Python bindings and —enable-python build option
  • Port plugin system and plugins to libpeas
  • Some code and docs cleanups
  • Translations update

mate-applets 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require libmateweather and mate-panel >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Weather: fix temperature label placement
  • Weather: show proper help section for each tab of prefs dialog
  • Fix some GTK+ deprecations and runtime warnings
  • Some code cleanups
  • Translations update

mate-calc 1.18.0

  • Add AppData.

mate-icon-theme-faenza 1.18.0

  • Bump version

mate-indicator-applet 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: show new style indicator support status in summary
  • Build: require mate-panel >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Translations update

mate-netbook 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require mate-panel >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Translations update

mate-sensors-applet 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require mate-panel >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Fix some GTK+ deprecations
  • Some more fixes and cleanups
  • Translations update

mate-terminal 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Add ability to close tabs with middle mouse button
  • Translations update

mate-user-share 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require caja >= 1.17.1
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option

mate-utils 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Build: require mate-panel >= 1.17
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Fix occasional distcheck breakage
  • Some code cleanups
  • Translations update

mozo 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Translations update

pluma 1.18.0

  • NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and —with-gtk build option
  • Build: actually build GObject introspection data
  • Build: remove —enable-deprecations option - it actually disabled all deprecated stuff
  • Add ability to search/replace text using regular expressions
  • Drop Python bindings and —enable-python build option
  • Port plugin system and both C and Python plugins to libpeas
  • Snippets plugin: stop exposing functions on Pluma message bus (doesn’t work with GObject introspection)
  • Snippets plugin: fix snippet parts staying after Ctrl-Z
  • Fix unexpected closing of the first tab with middle-click under the line numbers column
  • Fix some runtime warnings in plugins
  • Some more fixes and cleanups in code and docs
  • Translations update

python-caja 1.18.0

  • Translations update
  • support GTK+3 only: require Caja 1.17.1 and pygobject-3.0
  • drop ancient check for Python 2.5, not needed these days

Server Outage

The server that runs this website went offline without notice yesterday. We don’t know why and we’ve had no contact from our server host. We do have complete backups, no data has been lost. We’ve started to restore services and the outstanding service will be reinstated as time permits over the holiday period.

We will update this page as services come back online.

What is the impact?

This services are currently down, listed in order of restore priority

  • ml.mate-desktop.org - The mailing lists, which are rarely used.
  • forums.mate-desktop.org - The forums, which we started shutting down earlier in the year and are locked.

What has been restored?

Update

21st December

  • Bytemark offer to sponsor MATE Desktop hosting to help us overcome the server outage with our previous provider.
  • Restored www.mate-desktop.org and pub.mate-desktop.org

22nd December

  • Restored wiki.mate-desktop.org.
  • Restored git.mate-desktop.org.

23nd December

  • Restored planet.mate-desktop.org.

2nd January

  • Restored mail.mate-desktop.org.

We apologise for any inconvenience this may have caused.

MATE 1.16 released

After 6 months of development the MATE Desktop team are proud to announce the release of MATE Desktop 1.16. We’d like to thank every MATE contributor for their help making this release possible.

about

What’s new in MATE 1.16

The release is focused on improving GTK3+ compatibility, migrating components to newer libraries, fixing bugs and code hygiene. The headline changes in MATE Desktop 1.16 are:

  • Improved GTK+3 support across the entire MATE Desktop.
  • Application and theme support for GTK+ 3.22.
  • More applications build against GTK+3 only:
    • Engrampa
    • MATE Notification Daemon
    • MATE PolKit
    • MATE Session Manager
    • MATE Terminal
  • Some applications have been decoupled from libmate-desktop:
    • Engrampa
    • MATE Applets
    • MATE Netbook
    • MATE Power Manager
    • MATE Terminal
    • Pluma
  • Work has started to port applications to GApplication or GtkApplication:
    • Engrampa
    • MATE Applets
    • MATE Netbook
    • MATE User Share
  • Many bugs and deprecations are fixed.
  • Translations are updated. Thank you to our team of translators!

The various components of MATE Desktop 1.16 are available for download here:

Changelog

Here is a more detailed break down of what has changed.

mate-common

  • Check only for autoreconf in mate-autogen as autoconf, automake, libtool, gettext are already checked by autoreconf

mate-desktop

  • mate-bg: remove unneeded ignore-pending-change property (not needed anymore since font color fix in Caja 1.14)
  • GTK+3: fix various deprecations
  • distcheck: explicitly use currently selected GTK+ version
  • Some minor cleanups
  • Translations update

libmatekbd

  • Require libxklavier 5.2 and use its introspection
  • GTK+3: fix some deprecations
  • distcheck: explicitly use currently selected GTK+ version
  • Translations update

libmatemixer

  • Translations update

libmateweather

  • Locations: update ICAO code for Quito, Ecuador
  • Locations: correct coordinates for Minsk airport (code UMMS)
  • Translations update

mate-icon-theme

  • Translations update

Caja

  • Use GtkAboutDialog() instead of MateAboutDialog()
  • Pathbar: always show right arrow button
  • Fix changing taskbar icon when switching between tabs with different icons
  • Fix lots of warnings when building docs for libcaja-extension
  • GTK+3: add style classes for elements of pathbar
  • GTK+3: fix drawing and changing of desktop background with >= 3.21
  • GTK+3: fix a large amount of deprecations
  • Some more fixes and cleanups
  • Translations update

mate-polkit

  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and --with-gtk build option
  • Translations update

Marco

  • Translations update
  • Make distcheck use currently selected GTK+ version

mate-settings-daemon

  • Change default hinting style to ‘hintslight’
  • Use ‘rgba’ (LCD subpixel) antialiasing by default
  • GTK+3: add css theming for OSD (MsdOsdWindow) instead of using hardcoded colors
  • GTK+3: fix drawing and changing of desktop background with >= 3.21
  • GTK+3: fix several deprecations
  • Fix some build warnings
  • Translations update

mate-session-manager

  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and --with-gtk build option
  • Translations update

mate-menus

  • Translations update

mate-panel

  • Use GtkAboutDialog() instead of MateAboutDialog()
  • GTK+3: use GtkColorButton/GtkColorChooser in properties dialog
  • GTK+3: fix a lot of deprecations
  • Some more fixes and cleanups
  • Translations update

mate-backgrounds

  • Translations update

mate-themes

  • Comprehensive support for GTK+ 3.20 and 3.22.

mate-notification-daemon

  • Build: use m4 dir instead of macros for m4 macros, like in other projects.
  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and --with-gtk build option
  • Add support for GNotification
  • Fix escaping of special characters
  • Fix various GTK+ deprecations
  • Translations update

mate-control-center

  • Build: drop dconf 0.10 compatibility
  • Appearance: change default hinting style to slight and render antialiasing samples using that style
  • Appearance: render hinting samples using RGBA antialiasing
  • Appearance: place theme name below theme preview in GTK+3 build to match GTK+2 one
  • Appearance: center theme name in GTK+3 build to match GTK+2 one
  • Appearance: hide Colors tab in Customize Theme dialog in GTK+3 build as changing theme colors won’t work in GTK+3
  • GTK+3: fix build with appindicator support enabled
  • GTK+3: fix showing monitors in display properties with glib 2.49.6
  • GTK+3: fix various deprecations
  • Some code cleanups
  • Translations update

mate-screensaver

  • Fix locking when screensaver is already active
  • GTK+3: fix background and locking in multi-monitor setup
  • GTK+3: fix several deprecations
  • Some more fixes and cleanups
  • Translations update
  • Make distcheck use currently selected GTK+ version

mate-media

  • Translations update

mate-power-manager

  • Use GtkAboutDialog() instead of MateAboutDialog()
  • Drop dependency on libmate-desktop
  • Show the primary device time remaining as the first entry in the context menu
  • Do not issue a console warning when laptop batteries are empty
  • GTK+3: port from libunique to GtkApplication
  • GTK+3: add css theming for OSD (MsdOsdWindow)
  • GTK+3: fix empty space in tray when system has no battery
  • GTK+3: fix lots of deprecations
  • Some more fixes and cleanups
  • Translations update
  • Make distcheck use currently selected GTK+ version

mate-system-monitor

  • Translations update

Atril

  • Build: require poppler 0.18.0
  • Use GtkAboutDialog() instead of MateAboutDialog()
  • Drop dependency on libmate-desktop and --without-matedesktop build option
  • Update toolbar-editor from libegg
  • Update synctex to 1.18
  • Split dual mode option into dual mode with odd and even pages on the left
  • Add Ctrl+Up/Down keybindings for previous/next search result
  • Add caja-sendto support for sending current document by email, to removable device, etc.
  • Improve named destinations support with --named-dest command line argument and dbus support
  • [dvi] Use t1 font mapping files
  • GTK+3: add style class for view
  • GTK+3: fix possible crash when building with introspection enabled
  • GTK+3: fix lots of deprecations
  • Some more fixes and cleanups
  • Translations update

caja-extensions

  • open-terminal:
    • Fix opening terminal in remote folders with single or double quote in their names
    • Some code cleanups
  • Translations update

Engrampa

  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and --with-gtk build option
  • Port to GtkApplication
  • Use natural sort order when sorting by filename
  • Use app chooser dialog from GTK+ for “Open With” command instead of custom code
  • Make “encrypt header” option insensitive if no password is specified
  • Give unrar priority over p7zip when processing RAR archives
  • 7z: add support for p7zip-rar >= 15.14
  • 7z: fix issues with files prefixed with ’@’
  • Fix some GTK+ deprecations
  • Some more fixes and cleanups
  • Translations update

Eye of MATE

  • Use GtkAboutDialog() instead of MateAboutDialog()
  • Fix possible out-of-bounds write in error message area
  • Some cleanups
  • Translations update

mate-applets

  • Build: require polkit 0.97
  • Use GtkAboutDialog() instead of MateAboutDialog()
  • Netspeed: use GtkColorButton/GtkColorChooser
  • Drop dependency on libmate-desktop
  • GTK+3: fix various deprecations
  • Some code cleanups
  • Translations update

mate-indicator-applet

  • Build: fix check for new style indicators support
  • Translations update

mate-netbook

  • Window Picker Applet: use GtkAboutDialog() instead of MateAboutDialog()
  • Window Picker Applet: prevent possible crash
  • mate-maximus: port from libunique to GApplication
  • Drop dependencies on libmate-desktop
  • Translations update

mate-sensors-applet

  • Make distcheck use currently selected GTK+ version
  • Translations update

mate-terminal

  • Move to GTK+3, require GTK+ 3.14 and VTE 0.38 (API 2.91)
  • Drop GTK+2 code and --with-gtk build option
  • Use GtkAboutDialog() instead of MateAboutDialog()
  • Copy dconf and gsettings helpers from libmate-desktop and drop dependency on libmate-desktop
  • React on WM change only on X11
  • Fix lots of GTK+ deprecations
  • Some more fixes and cleanups
  • Translations update

mate-user-share

  • Build: use ‘m4’ dir for m4 macros, like in other projects
  • GTK+3: port from libunique to GtkApplication
  • Make distcheck use currently selected GTK+ version
  • Translations update

mate-polkit

  • Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and --with-gtk build option
  • Translations update

mate-utils

  • Add --version command line option to mate-screenshot
  • GTK+3: fix mate-dictionary segfault with >= 3.21
  • GTK+3: fix lots of deprecations in all apps
  • Translations update

Mozo

  • Add Properties and Delete buttons
  • Fix several drag-and-drop issues
  • Fix crash when .desktop file has slash in the name
  • Some more fixes and cleanups
  • Translations update

Pluma

  • Use GtkAboutDialog() instead of MateAboutDialog()
  • Drop dependency on libmate-desktop and --without-matedesktop build option
  • GTK+3: fix lots of deprecations
  • Some more fixes and cleanups
  • Translations update

caja-dropbox

  • Some code cleanups

python-caja

  • Examples: fix Caja crash on loading background-image extension
  • Examples: various fixes
  • Translations update

MATE 1.14 released

After 5 months of development the MATE Desktop team are proud to announce the release of MATE Desktop 1.14. We’d like to thank every MATE contributor and user.

about

What’s new in MATE 1.14

The headline changes in MATE 1.14 are:

  • Improved GTK+3 support across the entire MATE Desktop.
  • Full GTK 3.20 support in all MATE themes.
  • Client Side Decorated applications render correctly in all themes.
  • Completely ported MATE System Monitor and Mozo to GTK+3 only.
  • Touchpad configuration now supports edge and two-finger scrolling independently.
  • Python extensions in Caja can now be managed separately.
  • All three window focus modes are selectable.
  • MATE Panel now has the ability to change icon sizes for menubar and menu items.
  • MATE NetSpeed Applet has been merged into the MATE Applets package.
  • MATE Terminal support VTE 2.91 API when built for GTK+3.
  • Volume and Brightness OSD can now be enabled/disabled.
  • Translations are updated. Thank you to our team of translators!

The various components of MATE 1.14 are available for download here:

Screenshots

Changelog

Here is a more detailed break down of what has changed.

mate-common

  • Remove references to obsolete MATE components

mate-desktop

  • Drop MateConf migration script and ancient mate-conf-import tool
  • Fix deprecated usage of GtkHBox and GtkVBox in GTK+3 build

libmatekbd

  • Drop MateConf migration script
  • Reduce introspection build warnings
  • Fix some GTK+3 deprecations
  • Assorted fixes and cleanups

libmatemixer

  • Require PulseAudio 2.0 or newer
  • Improve error checking in many places
  • Fix PulseAudio volume limits
  • Some other PulseAudio fixes
  • Some fixes and improvements in alsa and oss backends
  • Assorted fixes and cleanups

libmateweather

  • Drop obsolete build flags
  • Small fix in schema

mate-icon-theme

  • Add system-config-keyboard icons

Caja

  • Drop MateConf migration script
  • Allow closing tabs on middle-click
  • List Python extensions separately in extensions list
  • GTK+3: add several style classes to simplify theming
  • GTK+3: fix desktop flash issue
  • GTK+3: a lot of deprecation fixes
  • Assorted fixes and cleanups

mate-polkit

  • GTK+3: fix several deprecations

Marco

  • Drop MateConf migration script
  • Fix visual glitches appearing after unmaximizing Chromium window
  • Correct description of compositing-fast-alt-tab GSettings key (mention that it disables thumbnails)
  • Bump libmarco-private’s sover for GTK+3 build
  • GTK+3: re-add ability to show alt-tab thumbnails when compositor is enabled
  • GTK+3: fix several deprecations

mate-settings-daemon

  • Drop MateConf migration script
  • media-keys: add setting to enable/disable OSD
  • touchpad: support edge and two-finger scrolling independently (use separate GSettings keys for them)
  • xsettings: add settings for cursor theme and size
  • GTK+3: several deprecation fixes
  • Assorted fixes and cleanups

mate-session-manager

  • Drop MateConf migration script
  • GTK+3: fix some deprecations
  • Assorted fixes and cleanups

mate-menus

  • Move mate-preferences-categories.menu out of mate-control-center.

This file can be packaged separately so users can decide whether they want categories in the preferences menu or not.

mate-panel

  • Drop MateConf migration script
  • Add separate “Delete” button in reload applet dialog, and make “Don’t Reload” button do what it says (it won’t delete applet permanently now)
  • Make max number of bookmarks in menu (before submenu is created) configurable via GSettings key
  • Make icon size of menu items configurable via GSettings key
  • Change default menubar icon size to 22px
  • Drop “Ubuntu hacks” (--enable-ubuntu build option) as Ubuntu dropped that stuff long ago
  • GTK+3: add several style classes
  • GTK+3: add several css names for 3.20
  • GTK+3: fix rendering of custom backgrounds with 3.18 and newer
  • GTK+3: fix a lot of deprecations
  • Assorted fixes and cleanups

mate-themes

  • Full support for GTK 3.20.
  • Client Side Decorated applications render correctly in all themes.
  • Assorted improvements and refinements for all themes

mate-notification-daemon

  • Drop MateConf migration script
  • GTK+3: explicitly wrap notification text at 50 characters
  • GTK+3: stop reversing fg/bg colors in slider theme (use colors from current GTK+ theme as is)
  • GTK+3: some more fixes for slider theme
  • GTK+3: some deprecation fixes

mate-control-center

  • Drop MateConf migration script
  • Drop “Ubuntu hacks” (--enable-ubuntu build option) as Ubuntu dropped that stuff long ago
  • Move mate-preferences-categories.menu to mate-menus
  • Touchpad settings: support edge and two-finger scrolling independently
  • Window properties: make all three window focus modes selectable
  • GTK+3: fix theme previews in mate-appearance-properties
  • GTK+3: fix several deprecations
  • Assorted fixes and cleanups

mate-screensaver

  • Drop MateConf migration script
  • GTK+3: fix several deprecations
  • Assorted fixes and cleanups

mate-media

  • GTK+3: add css name GvcMixerDialog for 3.20
  • GTK+3: fix several deprecations

mate-power-manager

  • Drop MateConf migration script
  • Fix possible crash when an Xorg function call fails
  • GTK+3: fix deprecations in brightness applet
  • Assorted fixes and cleanups

mate-system-monitor

  • Move to GTK+3, drop GTK+2 code and --with-gtk build option
  • Set minimum required GTK+ version to 3.14, drop some deprecated code
  • Run gksu binary instead of loading libgksu2.so (which is GTK+2 only)
  • Drop MateConf migration script
  • Main window: save maximized state in gsettings on exit and load it on startup
  • Disks: add saving and loading width and visibility of columns
  • Process properties: show cgroups
  • Process properties: show N/A when cgroups or selinux isn’t set
  • Process table: show running state when CPU time changes
  • Change graph grid line colors and pattern
  • Draw the background of graphs explicitly to avoid issues with GTK+ 3.20
  • Fix incorrect icons for some known apps like marco or vino
  • Assorted fixes and cleanups

Atril

  • Drop MateConf migration script
  • Update copyrights, mention MATE team in Caja extension
  • Use org.gnome.SessionManager DBus name to inhibit screensaver
  • GTK+3: add atril-window style class to top level
  • GTK+3: add css name EggToolbarEditor for 3.20
  • Assorted fixes and cleanups

caja-extensions

  • Drop MateConf migration scripts
  • GTK+3: some deprecation fixes
  • Assorted fixes and cleanups

Engrampa

  • Drop MateConf migration script
  • Fix random crash in “open with” dialog
  • 7z: avoid problems with ‘?’ char in filenames
  • 7z: correct checking for p7zip 15.09+
  • rar: avoid “No files to extract” message when disabling overwriting existing files
  • tar: allow changing contents of .txz files (like it’s allowed for .tar.xz files)
  • unar: avoid problems with ‘?’ char in filenames

Eye of MATE

  • Drop MateConf migration script
  • Use org.gnome.SessionManager DBus name to inhibit screensaver
  • Auto-reload unmodified images when their file is changed
  • GTK+3: add eom-window style class at top level
  • GTK+3: add css name EggToolbarEditor for 3.20
  • GTK+3: fix SVG rendering
  • GTK+3: fix several deprecations
  • Assorted more fixes and cleanups

mate-applets

  • Drop MateConf migration scripts
  • Drop null_applet which isn’t even buildable these days
  • Re-license command and timer applets under GPL-2+
  • Merge netspeed applet from mate-netspeed project (and discontinue that project)
  • GTK+3: fix cpufreq applet rendering
  • GTK+3: fix setting fg/bg colors and font type in stickynotes applet
  • GTK+3: fix several deprecations
  • Assorted fixes and cleanups

mate-netbook

  • Drop MateConf migration script
  • GTK+3: fix some deprecations
  • Assorted fixes and cleanups

mate-netspeed

  • Has been merged into the mate-applets package.

mate-sensors-applet

  • Assorted fixes and cleanups

mate-terminal

  • Support VTE 2.91 API in GTK+3 build
  • Compile dingu regexes with MULTILINE option
  • Fix incorrect ordering of COLS and ROWS in command-line option description and in the manpage
  • GTK+3: add style class mate-terminal
  • GTK+3: fix window sizes for 3.20
  • GTK+3: fix several deprecations
  • Assorted fixes and cleanups

mate-user-share

  • Drop MateConf migration script
  • Don’t translate Keywords field in .desktop files
  • GTK+3: fix some deprecations

mate-utils

  • Drop MateConf migration scripts
  • Disable effects and delay options in mate-screenshot UI when launched with -ai command line argument
  • Use hyphens instead of colons in screenshot filenames by default
  • GTK+3: fix a lot of deprecations and some UI issues
  • Don’t use -Werror flag in build
  • Assorted fixes and cleanups

Mozo

  • Ported to GTK+3 and GObject Introspection, dropped old PyGTK related code.

Pluma

  • Drop MateConf migration script
  • Implement middle-click tab closing
  • Add a new Configure dialog for the Spell Check plugin
  • Make switch-c tool in external tools work
  • Fixed potential shell-code injection
  • GTK+3: add style classes pluma-window and pluma-print-preview
  • GTK+3: fix several deprecations
  • Assorted fixes and cleanups

caja-dropbox

  • Minor cleanups

MATE 1.12 released

After 5 months of development the MATE Desktop team are proud to announce the release of MATE Desktop 1.12. We’d like to thank every MATE contributor and user.

about

What’s new in MATE 1.12

The headline changes in MATE 1.12 are:

  • Fixes and improvements for GTK3 support across the entire MATE Desktop including GTK 3.18 support.
  • Touchpad support is significantly improved and now features multi touch and natural scrolling.
  • Multi monitor support has been improved so the display settings use output names and the revised UI lets you set the primary monitor.
  • The power applet now displays model and vendor information so you can distinguish between multiple battery powered devices.
  • Improved session management which now includes screensaver inhibition while playing media.
    • MATE now listens to the org.gnome.SessionManager namespace.
  • Extended systemd support.
  • Long standing bugs and many little usability paper-cuts were fixed.
    • For example, panel applets are no longer reordered when changing screen resolutions.
  • Translations updated and a number of components now retrieve strings directly from gschema (requires intltool 0.50.1).
  • Dropped support for win32 and osx.

The various components of MATE 1.12 are available for download here:

Screenshots

Changelog

Here is a more detailed break down of what has changed.

mate-common

  • Support lcov 1.12
  • Update documentation and examples

mate-desktop

  • Require dconf 0.13.4 and xrandr 1.3
  • Add gsettings key to toggle overlay scrolling in GTK+3
  • Add some icons to fix missing icons in GTK+3 with custom icon theme
  • Mouse schema: enable middle-click emulation by default
  • RR: implement missing mate_rr_output_get_possible_crtcs function
  • RR: fix laptop identification by output name
  • RR: show output name in addition to display name
  • Moved docbook user guide to a separate project
  • Dropped dependency on yelp (not needed after moving user guide)

libmatekbd

  • Add GObject introspection
  • Layout view/print dialog: remove useless Help button
  • Layout view/print dialog: some UI fixes

libmatemixer

  • oss: Only use modify counter for polling on Linux, it is broken on BSDs
  • alsa: Fix FTBFS with old versions of ALSA
  • alsa: Fix fade

libmateweather

  • Location updates for timezones

mate-icon-theme

  • Don’t build a pkgconfig file

Caja

  • Connect to server dialog: add support for AFP
  • Improve multi-monitor support

mate-polkit

  • Add support for GTK3 application indicators.

Marco

  • Add manual and by-pointer window placement
  • Use Alt-` for switching between windows of the same application

mate-settings-daemon

  • Add new keybinding for logout (empty by default)
  • Touchpad settings: added support for natural scrolling, 2 finger and 3 finger clicks
  • Mouse: use syndaemon -K to ignore Ctrl+C and other combos
  • GTK+3: make xrandr tray applet support custom panel themes

mate-session-manager

  • Add support for an optional dock, such as Plank
  • Add support for new libsystemd in addition to existing libsystemd-login
  • Only wait 1 second max on logout/shutdown
  • Turn GTK+3 overlay scrolling on/off on start using new gsettings key

mate-menus

  • Use pkg-config to check for python (requires python 2.7)

mate-panel

  • Require xrandr 1.3
  • Add option to enable/disable week numbers in calendar
  • Fix positions of locked applets on screen resolution change
  • GTK+3: add a style class for applets to follow panel-menu-bar

mate-themes

  • GTK3 all themes: style volume/brightness applet slider
  • Assorted improvements and refinements for all themes, in particular for GTK 3.18.

mate-notification-daemon

  • Fix height and visibility of themes in gtk3
  • Multiple theme fixes

mate-control-center

  • Appearance: restored Interface tab
  • Display: added support to set the primary monitor
  • Display: show output names in addition to display names
  • Keybindings: added keybinding for logout
  • Touchpad settings: add option to enable/disable touchpad
  • Touchpad settings: added support for natural scrolling, 2 finger and 3 finger clicks
  • Improved categorization
  • GTK+3: fix font rendering in Appearance and mate-font-viewer

mate-screensaver

  • Add support for libsystemd in addition to existing libsystemd-login support.
  • Don’t fade to black when locking the screen
  • Fix systemd event handling

mate-media

  • Multiple fixes in manpages
  • GTK+3: add style classes for slider and menu for volume-applet
  • GTK+3: fix missing icons with custom icon theme

mate-power-manager

  • Require xrandr 1.3
  • Show vendor/model information for devices
  • Fix backlight adjustment on Macbook Pro
  • GTK+3: support custom themes
  • GTK+3: fix brightness applet behavior

mate-system-monitor

  • SysInfo: add proper detection for Linux Mint and LMDE
  • SysInfo: let distributions define custom side image
  • Interface: add border to notebook
  • Add support for libsystemd in addition to existing libsystemd-login support
  • Support build with C++11
  • Drop useless dependency on mate-icon-theme
  • Drop C89 support

Atril

  • Drop support for win32, osx and hildon
  • Drop useless mate-icon-theme dependency
  • Drop embedded MathJax in favor of using a distribution packaged version
  • Make smclient mandatory

caja-extensions

  • Some string fixes

Engrampa

  • Fix ngettext usage in progress dialog
  • Make extracting multiple archives to a separate dir actually work
  • Fixed overwrite check when the files to be extracted are inside a folder

Eye of MATE

  • Assorted bug fixes.

mate-applets

  • Accessx-status, geyes: have applet background automatically painted
  • Cpufreq: make cpupower the default library
  • Drop useless dependency on mate-icon-theme
  • GTK+3: fix missing icons with custom icon theme
  • GTK+3: make cpufreq, charpick and drivemount support custom panel themes

mate-netbook

  • Window Picker Applet: have background automatically painted

mate-netspeed

  • Have applet background automatically painted
  • Add silent rules

mate-sensors-applet

  • Add support for nvidia thermal and cooler sensors (requires libxnvctrl >= 256.25)
  • Add mbmon plugin
  • Make udisks plugin poll for new value

mate-terminal

  • Fix —tab option that has been broken in 1.10.0
  • Enable silent rules by default
  • Drop support for win32 and osx

mate-user-share

  • Drop useless dependency on dbus-1
  • Drop Apache 2.0 support

mate-utils

  • Add application icon to mate-system-log
  • Add timestamp instead of window name to screenshot filenames by default
  • Have dictionary applet background automatically painted
  • Translation fixes for gsettings schemas

Mozo

  • Enable startup notification
  • Add silent rules

Pluma

  • Add --enable-tests option to enable/disable running tests during the build
  • Add plugin to strip trailing spaces on saving
  • Bring back active plugins listing in bugreport script
  • Drop support for win32 and osx and the checkupdate plugin
  • Capitalize Pluma in window titles and desktop file
  • GTK3. fix print-preview
  • Some annotation fixes

caja-dropbox

  • Adjust the default caja extensions dir
  • Include autogen.sh in tarball



MATE 1.10 released

After 15 months of development the MATE Desktop team are proud to announce the release of MATE Desktop 1.10. We would like to thank every MATE contributor and user.

about

What’s new in MATE 1.10

The headline changes in MATE 1.10 are:

  • Every component of MATE can now be built with GTK2 and GTK3.
    • GTK3 support is still considered experimental
    • Arch Linux and Fedora currently offer alternative GTK3 builds.
  • [GSoC 2014] Caja now has an extension manager so plugin can be enabled/disabled at run-time.
  • [GSoC 2014] Atril now supports ePub.
  • [GSoC 2014] libmatemixer, an audio mixer library for MATE desktop, has been introduced.
    • Provides an abstract API allowing access to mixer functionality available in the PulseAudio, ALSA and OSS sound systems.
  • Static code analysis has resulted in many memory leaks being plugged.
  • Theme support has been expanded to GTK 3.8 to 3.16 including CSD and pop-over support.

The various components of MATE 1.10 are available for download here:

Screenshots

Changelog

Here is a more detailed break down of what has changed.

mate-common

  • Added support for automake 1.15
  • Added support for lcov 1.11
  • Migrated to glib-gettexize if using GLib gettext
  • Check for appdata-xml.m4 with APPDATA_XML

mate-desktop

  • Migrated MateRRScreen, GnomeRRConfig and GnomeOutputInfo to GObject.
  • Added GObject Introspection
  • Added automatic-mnemonics key for GTK xsetting
  • Added MateAboutDialog class to have traditional about dialog with GTK3
  • Added MateColorButton class to have traditional color selection dialog with GTK3
  • Added org.mate.debug GSettings schema
  • Uses GDK_WINDOW_XID for inter-GTK compatibility
  • Updated mpaste for website change
  • Updated translations
  • Removed desktop-docs
  • Removed user guide
  • Removed libunique optional dependency
  • Assorted RANDR fixes

libmatekbd

  • Updated translations
  • Assorted bug fixes

libmatemixer

libmatemixer is a new mixer library for MATE desktop. It provides an abstract API allowing access to mixer functionality available in the PulseAudio, ALSA and OSS sound systems.

  • Initial release

libmateweather

  • Updated translations
  • Assorted bug fixes

mate-icon-theme

  • Added more icons
  • Added new symbolic icons

Caja

  • Added a plugin manage to allow extensions to be enabled/disabled at runtime
  • Updated translations
  • Assorted bug fixes

mate-polkit

  • Updated translations

Marco

  • Use zenity instead of mate-dialogs
  • Updated translations
  • Assorted bug fixes

mate-settings-daemon

  • Migrated to MateRR* API changes.
  • Migrated media-keys plugin to libmatemixer
  • Updated translations
  • Removed GStreamer and made libmatemixer, libcanberra and PulseAudio optional dependencies

mate-session-manager

  • Disabled upower support by default, use --enable-upower if you need it
  • Updated translations

mate-menus

  • Updated translations
  • Assorted bug fixes

mate-panel

  • Fixed the size of the showdesktop icon.
  • Fixed deprecated use of GDK pointer API (GTK3)
  • Migrated all GtkStyle to GtkStyleContext (GTK3)
  • Migrated gtk_rc_parse_string to GtkCssProvider (GTK3)
  • GDK_KEY_* is also used in Gtk+ 2.24.x
  • Removed the vbox from panel-addto as it is deprecated
  • Updated translations
  • Assorted bug fixes
    • Check allocated size before creating the shadow pixbuf in the clock.
    • Disconnect show and deactivate menu signals before destroying the applet menu
    • Handling of SYSTEM_TRAY_CANCEL_MESSAGE
    • Correct implicit declaration of function of gdk_x11_set_sm_client_id
    • Added a gtkimage with the current pixbuf to button-widget
    • Use gtk icon cache instead of custom one

mate-backgrounds

  • Added Ubuntu MATE wallpapers without branding
  • Added new MATE-Stripes-Dark.png, MATE-Stripes-Light.png wallpapers

mate-themes

  • Added support for GTK 3.16, 3.14, 3.12, 3.10 and 3.8.
  • Added many improvements for MATE GTK3 applications
  • Added transition effects to buttons and menuitems when using GTK3
  • Added support for CSD applications
  • Added support for popovers
  • Enable window shadows for CSD applications
  • Enable regular icons for window controls
  • Disable use of symbolic icons
  • Use mate logo for spinner animation
  • Refactor GreenLaguna
  • Refactor ContrastHigh themes
  • TraditionalOKTest is installable with normal configure flags
  • Many other fixes and refinements

mate-notification-daemon

  • Assorted bug fixes
  • Updated translations

mate-control-center

  • Added option to configure titlebar buttons layout
  • Added support for metacity-theme-2.xml
  • Added support for office applications in Preferred Applications
  • Migrated to MateRR* API changes
  • Updated translations

mate-screensaver

  • Migrated to MateRR* API changes
  • Updated translations

mate-media

  • Removed PulseAudio dependency
  • Removed gst-mixer and gst-mixer-applet
  • Updated mate-volume-control:
    • Migrated from PulseAudio to libmatemixer
    • Allow selecting input and output connectors
    • Speaker test widget now contains a Close button
    • Device and stream lists are now sorted
    • Do not show icons when on a vertical panel
    • Allow clicking in the popup window
  • Updated translations

mate-power-manager

  • Added support for upower 0.99+
  • Updated translations
  • Removed udisks dependency

mate-system-monitor

  • Back ported improvements from GNOME System Monitor
  • Updated translations
  • Assorted bug fixes

Atril

  • Added epub support
  • Added xz compression support
  • Added rotate with CTRL+left and CTRL+right in presentation mode
  • Added support for bsdtar to the comics backend.
  • Added support pdf.xz files to the PDF backend.
  • Added support for external links to EvViewPresentation
  • Added EvBookmarks to handle internal document bookmarks
  • Added support for OCG State actions to the PDF backend
  • Added saving the zoom factor in default settings when sizing mode is free
  • Added png extension when saving images using drag & drop
  • Added timestamp parameter to SyncView
  • Added ini file for Caja extension
  • Added appdata file
  • Implemented document_links_find_link_page() in the PDF backend
  • Implemented document_links_find_link_page()` in the djvu backend
  • Migrated to find_link_page() instead of find_link_dest() in get_dest_page()
  • Fixed remembering the current page when document is reloaded in presentation mode
  • Fixed resolving named destinations in the PDF backend
  • Fixed sidebar-thumbnails to connect to job finished signal before scheduling the job
  • Fixed drawing glyphs with transparency in the DVI backend
  • Fixed several security issues in the DVI backend
  • Fixed several accessibility issues.
  • Fixed segmentation faults and many memory leaks
  • Updated to poppler 0.16.0 API changes
  • Migrated to MateAboutDialog from libmate-desktop
  • Updated translations
  • Assorted bug fixes

caja-extensions

  • Added new ‘Set as wallpaper’ extension
  • Re-introduced the option to select send-to plugins to build
  • Updated translations

Engrampa

  • Added compressing of iso images and tar archives from the Caja menu
  • Added overwrite confirmation dialog when extracting files with drag & drop
  • Added keywords key to .desktop file
  • Added ini file for Caja extension
  • Added engrampa.appdata.xml
  • Fixed opening RAR files inside a RAR file
  • Fixed errors with some password protected files
  • Fixed loading of multi-volume RAR archives with 7zip
  • Fixed crash when clicking Cancel in Add Files
  • Fixed hyphen-as-minus-sign issues for engrampa.1 man page
  • Fixed memory leaks
  • Removed support for Gtk+ < 2.24
  • Removed support for Glib < 2.32
  • Use Caja GSettings schema optionally
  • Use g_get_user_config_dir instead of hardcoded ~/.config/mate
  • Use GtkRecentAction objects to create the recent file choosers
  • Do not set the selected app as the system default
  • Do not set the “last output” dialog as modal to allow the user to resize it
  • Updated translations
  • Assorted bug fixes

Eye of MATE

  • Back ported improvements from Eye of GNOME
  • Updated translations
  • Assorted bug fixes

mate-applets

  • Migrated to MateAboutDialog from libmate-desktop
  • Updated translations
  • Assorted bug fixes

mate-netbook

  • Fixed Windows Picker applet forcibly changing Maximus settings
  • Migrated to MateAboutDialog from libmate-desktop
  • Updated translations
  • Assorted bug fixes

mate-netspeed

  • Added network load graph made similar to MATE System Monitor graphs
  • Updated translations
  • Assorted bug fixes

mate-sensors-applet

  • Updated translations
  • Assorted bug fixes

mate-terminal

  • Migrated to common function in libmate-desktop
  • Updated translations

mate-user-share

  • Updated translations
  • Assorted bug fixes

mate-utils

  • Updated translations
  • Assorted bug fixes

Mozo

  • Updated translations

Pluma

  • Migrated to MateAboutDialog from libmate-desktop
  • Updated translations
  • Assorted bug fixes

python-caja

  • Added About Extension button to the Extensions tab in Caja
  • Assorted bug fixes



MATE 1.10 with GTK3 for Fedora 21 and 22

The MATE Desktop maintainers for Fedora are pleased to announce that experimental GTK3 builds are available for testing on Fedora 21 and Fedora 22. These GTK3 build do work but have some minor rendering issues, we’d value your feedback.

Installation

Install the repo file and do a yum update.

Fedora 22

wget https://copr.fedoraproject.org/coprs/raveit65/Mate-GTK3/repo/fedora-22/raveit65-Mate-GTK3-fedora-22.repo
sudo cp raveit65-Mate-GTK3-fedora-22.repo /etc/yum.repos.d/
sudo yum update

Fedora 21

wget https://copr.fedoraproject.org/coprs/raveit65/Mate-GTK3/repo/fedora-21/raveit65-Mate-GTK3-fedora-21.repo
sudo cp raveit65-Mate-GTK3-fedora-21.repo /etc/yum.repos.d/
sudo yum update

Or use dnf command:

sudo dnf copr enable raveit65/Mate-GTK3
sudo dnf update

Reporting issues

Please use the MATE Desktop issue tracker on GitHub and include ‘GTK3 and Fedora’ in subject.

  • https://github.com/mate-desktop

Some notes:

  • Compiz will only work with emerald as window-decorator.
  • Do not use use a mix of GTK2 packages from Fedora stable and GTK3 packages from the repo above.
  • Do not use the following MATE applications with a GTK3 build of MATE; they aren’t ported to GTK3:
    • mintMenu and MATE Menu
    • mate-applet-streamer
    • mate-applet-lockkeys
    • mate-applet-softupd
    • caja-terminal

Meet MATE’s Mastermind

I was fortunate enough to be invited on to Episode 347 of the Linux Action Show to talk a little about MATE Desktop, where it came from and where it is headed. The interview with me is embedded below.

I wasn’t able to cover all the development objectives of MATE 1.10 in the time available so I recommend you take a look at the MATE Roadmap for a complete overview. If you should have any additional questions, or would like to contribute to the project, then we look forward to chatting with you in the #mate IRC channel or reviewing your pull-requests on GitHub.

Jupiter Broadcasting produce a number of weekly videocasts and podcasts mostly oriented around FLOSS. Take a look, you may find something that interests you.

MATE interview with Linux Luddites

Linux Luddites were kind enough to interview me last week. We discussed the origins of MATE Desktop, it’s future direction, how Ubuntu MATE came to be and where it is headed.

Linux Luddites Episode #26 was published earlier today and I suggest you head over to the Linux Luddites website and give it a listen.

If you’ve not listened to the Linux Luddites before then you should checkout their back catalog. It has been one of my favourite FLOSS podcasts for some months now that blends good discussion and insight with useful distro reviews and first impressions.

MATE 1.8 updated

Sander Sweers has released several updated packages for the MATE 1.8 series that addresses an assortment of bug fixes and minor updates. Some distributions have already incorporated these updates and the others will follow in due course. See below for the changes:

atril 1.8.1

  • Fixed crash when clicking empty canvas while loading
  • Fixed FTBFS when building with the clang compiler
  • Added keywords key to .desktop files

caja 1.8.2

  • Fixed text rendering on no background
  • Limit deep scount (folder contents and size) to one file system
  • Handle metadata key deletions
  • Propagate button-release event when ejecting

engrampa 1.8.1

  • Fixed opening files inside .rar files
  • Fixed possible errors with some password protected .rar files
  • Added keywords key to .desktop file
  • Updated several man pages
  • Do not set the selected app as the system default

eom 1.8.1

  • Fixed hyphen-as-minus-sign issues
  • Updated scrollbars when display is resized in “normal size” mode

marco 1.8.2

  • Fixed issues with maximized Java applications
  • Added _GTK_FRAME_EXTENTS hints for GTK3

mate-applets 1.8.1

  • Fixed file encoding
  • Added and updated several man pages
  • Updated policykit vendor URL

mate-control-center 1.8.3

  • Fixed typo in togglekeys-enable (a11y)
  • Fixed segfault with custom key bindings
  • Added support for metacity-2 themes in appearance capplet
  • Added several man pages
  • Added keywords key to .desktop files
  • Updated Marco WM name

mate-netbook 1.8.1

  • Fixed segfault on applet load
  • Added man page

mate-panel 1.8.1

  • Fixed “Add to Panel” context menu with multiple monitors

mate-power-manager 1.8.1

  • Fixed “levels is 0” warning if no kbd backlight present
  • Added support for upower-0.99 API
  • Added keywords key to .desktop file
  • Removed “battery recall” logic

mate-screen-saver 1.8.1

  • Fixed segfault in the absence of XRANDR

mate-settings-daemon 1.8.2

  • Replace googlemusicframe with nuvolaplayer
  • Updated schema to use toggle shell script

mate-system-tools 1.8.1

  • Fixed process liboobs errors in the callback function of mate-users-admin
  • Fixed possible segfault on exit for mate-users-admin

mate-terminal 1.8.1

  • Fixed opening new terminal in a tab
  • Added colon to PATHCHARS_CLASS for URL detection

mate-utils 1.8.1

  • Added keywords key to .desktop files
  • Fixed several man pages
  • Fixed gsearchtool format-security warning

python-caja 1.8.1

  • Now uses pkg-config for python detection and variables

Contents © 2018 The MATE Team
Creative Commons License BY-NC-SA
RSS Wiki GitHub Twitter Google+ Google+