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.

Entrevista MATE con Linux Luddities

Linux Luddites fueron lo suficientemente amables de entrevistarmewere kind enough to interview la semana pasada. Discutimos los origenes del escritorio MATE, su futuro y como Ubuntu MATE llegó a ser y hacia donde se dirige.

Linux Luddites Episodio #26 Fue publicado hoy temprano y le sugerimos que se diriga al sitio web de Linux Luddites y lo escuchen.

Si usted no escuchó los Linux Luddites anteriormente, entonces usted debería revisar su catalogo. Ha sido uno de mis podcasts FLOSS desde hace algunos meses que mezcla buena discusión y utiles articulos sobre distros y sus primeras impresiones.

MATE 1.8 actualizado

Sander Sweers ha lanzado varios paquetes actualizados para la serie MATE 1.8 que se trata de una variedad de correcciones de errores y actualizaciones menores. Algunas distribuciones ya han incorporado estas actualizaciones y otras lo haran a su debido tiempo. Lea aqui abajo para ver los cambios: distributions have already incorporated these updates and the others will follow in due course. See below for the changes:

atril 1.8.1

  • Solucionado bloqueo cuando se hace click sobre un lienzo vacio mientras carga
  • Solucionado FTBFS cuando se complica con clang
  • Se agregaron palabras clave a los ficheros .desktop

caja 1.8.2

  • Solucionado render de texto sobre fondo vacio
  • Scount profundo limitado (contenido y tamaño de carpetas) a un sistema de ficheros
  • Se agrego manejador de borrado de llaves de metadata
  • Propagar evento de soltar botón cuando se esta eyectando

engrampa 1.8.1

  • Solucionado abrir ficheros dentro de archivos .rar
  • Solucionados posibles errores con algunos ficheros .rar protegidos por contraseña
  • Se agregaron palabras clave a los ficheros .desktop
  • Se han actualizado varias paginas man
  • No selecciona la aplicación elegida como por defecto del sistema

eom 1.8.1

  • Solucionado inconvenientes con hyphen-as-minus-sign
  • Actualiza las barras laterales cuando la pantalla se pone en modo “tamaño normal”

marco 1.8.2

  • Solucionado inconveniente con aplicaciones Java maximizadas
  • Se agregaron pistas _GTK_FRAME_EXTENTS para GTK3

mate-applets 1.8.1

  • Solucionado encondificacion de ficheros
  • Se agregaron y actualizaron varias paginas man
  • Actualizado URL del proveedor policykit

mate-control-center 1.8.3

  • Solucionado error de tipeo en togglekeys-activo (a11y)
  • Solucionado segfault con teclas personalizadas
  • Se agregó soporte para temas de metacity-2 en capplet de apariencia
  • Se agregaron varias paginas man
  • Se agregaron palabras clave a los ficheros .desktop
  • Se actualizó el nombre de Marco WM

mate-netbook 1.8.1

  • Solucionado segfault en la carga de applet
  • Se agregó pagina man

mate-panel 1.8.1

  • Solucionado menu contextual “Agregar al Panel” con múltiples monitores

mate-power-manager 1.8.1

  • Solucionado advertencia “niveles es 0” si no hay retroiluminación del teclado presente
  • Se agregó soporte para el API upower-0.99
  • Se agregaron palabras clave a los ficheros .desktop
  • Eliminada lógica de “bateria removida”

mate-screen-saver 1.8.1

  • Solucionado segfault en ausencia de XRANDR

mate-settings-daemon 1.8.2

  • Reemplazado googlemusicframe con nuvolaplayer
  • Esquema actualizado para usar secuencia de comandos de shell

mate-system-tools 1.8.1

  • Solucionado errores del proceso liboobs en la funcion de devolución de mate-users-admin
  • Solucionado posible segfault en la salida para mate-users-admin

mate-terminal 1.8.1

  • Solucionado abrir nueva terminal en una pestaña
  • Se agregó colon a PATHCHARS_CLASS para la detección de URL

mate-utils 1.8.1

  • Se agregaron palabras clave a los ficheros .desktop
  • Se corrigieron varias paginas man
  • Solucionado advertencia format-secury en gsearchtool

python-caja 1.8.1

  • Ahora usa pkg-config para la deteccion python y variables

Debian and Ubuntu package repositories removed from mate-desktop.org

Thanks to the efforts of the MATE package maintainers for Debian MATE 1.8.1 is available in Debian Jessie (testing) and also Debian backports for Wheezy.

As a result of MATE 1.8.1 hitting the Debian testing repositories earlier this year, MATE 1.8.1 is also in the official archive for Ubuntu 14.10 Utopic Unicorn. The Ubuntu MATE team have recently created a MATE 1.8.1 PPA for Ubuntu 14.04 Trusty Tahr at the request of the Ubuntu Technical Board and also a MATE 1.8.1 PPA for Ubuntu 12.04 Precise Pangolin

If you require MATE packages for Debian or Ubuntu then the package repositories above are the official repositories to use.

We’ve removed the package repositories hosted on mate-desktop.org because some were unsigned and others have not been maintained for many months. Therefore, as of now, the Debian and Ubuntu package repositories hosted on mate-desktop.org have been removed.

MATE en openSUSE

openSUSE

El equipo MATE de openSUSE esta orgulloso de anunciar la disponibilidad de MATE 1.8 para openSUSE. Los patrones no estan ya disponibles, y no lo estarán en el futuro debido a la inclusión oficial de MATE en openSUSE. No podemos respaldar openSUSE 12.2, los requerimientos de MATE no estan provistos en las versiones correctas en ella. Hemos cambiado el esquema de los repositorios, para evitar que la gente tenga que cambiar sus repositorios para cada actualizacion. Ahora, solo hay un lugar, X11:MATE:Current.

Para instalarlo, por favor reemplace o agregue nuestro repositorio:

https://download.opensuse.org/repositories/X11:/MATE:/Current/

Proyectos MATE aceptados para el GSoC 2014

Despues de varias semanas de revisar la aplicación y selección para la edición 2014 del Google Summer Of Code (GSoC) ha terminado. 4,420 estudiantes han aceptado y el proyecto Escritorio MATE es uno de los 190 proyectos Open Source que estarán trabajando con los estudiantes este año.

En nuestro segundo año como organización mentora de GSoC, el equipo MATE recibió 4 propuestas de estudiantes hemos ubicado 3 slots para proyectos estudiantiles.

Estoy encantado de presentar nuestros estudiantes GSoC para el 2014:

  • Avishkar Gupta estará trabajando en agregar capacidades de rendering ePub a Atril, el visor de documentos para el escritorio MATE.
  • Michael Ratajsky estara trabajando en agregar soporte para GStreamer 1.0 al entorno de escritorio MATE en orden de reemplazar la dependencia en la desacreditada libreria GStreamer 0.10.
  • Alexander van der Meij estará trabajando en mejorar las extensiones Caja para que puedan integrarse durante el tiempo de ejecución y tambien crear una interfaz de usuario único para la configuracion de las extensiones Caja.

Por favor unanse a mi en la bienvenida a estos nuevos contribuyentes al equipo MATE y desearles éxito en sus respectivos proyectos para este veráno.

En nombre de todo el equipo MATE, quisiera también extender nuestro agradecimiento y gratitud a openSUSE quienes son nuestros organizadores de GSoC para 2014. Hicieron un trabajo fantástico ayudandonos a asegurar estas plazas para el equipo MATE que proveerá muchos recursos necesarios para el proyecto. 2014. Hicieron un trabajo fantástico al ayudar a asegurar estas ubicaciones de GSoC para el equipo de MATE que proporcionará recursos de desarrollo muy necesarios para el proyecto.


Contents © 2024 El equipo de MATE
Creative Commons License BY-SA
RSS GitHub Twitter Wiki