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 von den Linux Luddites

Linux Luddites waren so freundlich, mich letzte Woche zu interviewen. Wir diskutierten die Ursprünge des MATE-Desktops, seine zukünftige Ausrichtung, wie Ubuntu MATE entstand und wohin es sich entwickelt.

Linux Luddites Episode #26 wurde vorhin bereitgestellt, und ich empfehle Ihnen, bei der Linux-Luddites-Webseite vorbeizuschauen und den Beitrag anzuhören.

Falls Sie noch nie bei den Linux Luddites reingehört haben, sollten Sie sich deren Archiv zu Gemüte führen. Es ist bereits seit einigen Monaten eines meiner liebstes FLOSS-Podcasts, da es gute Diskussionen und Einblicke mit nützlichen Reviews und ersten Eindrücken von Distributionen verbindet.

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

Debian- und Ubuntu-Pakete auf mate-desktop.org entfernt

Dank der Arbeit der MATE-Paketverwalter für Debian ist MATE 1.8.1 in Debian Jessie (Testing) und in Debian backports für Wheezy verfügbar.

Als Folge der Aufnahme von MATE 1.8.1 in die Repositorien von Debian Testing in diesem Jahr findet sich MATE 1.8.1 auch in dem offiziellen Archiv von Ubuntu 14.10 Utopic Unicorn. Das Ubuntu-MATE-Team hat kürzlich einen MATE 1.8.1 PPA für Ubuntu 14.04 Trusty Tahr erstellt, der Aufforderung des Ubuntu Technical Board folgend. Weiterhin erstellte das Team einen MATE 1.8.1 PPA für Ubuntu 12.04 Precise Pangolin.

Wenn Sie die MATE-Pakete für Debian oder Ubuntu benötigen, dann sind die obenstehenden Paket-Repositorien die offiziellen Quellen.

Wir haben die auf mate-desktop.org gehosteten Paket-Repositorien entfernt, da einige unsigniert waren und andere seit Monaten nicht gepflegt wurden. Daher werden die Debian- und Ubuntu-Paket-Repositorien nun nicht länger auf mate-desktop.org angeboten.


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