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 aktualisiert

Sander Sweers hat mehrere aktualisierte Pakete für die MATE-1.8-Reihe released, welche diverse Bug-Fixes und kleinere Updates beinhalten. Einige Distributionen haben diese Updates bereits aufgenommen, und die anderen werden bald nachziehen. Die Änderungen finden Sie untenstehend:

atril 1.8.1

  • Beheben des Absturzes wenn auf leere Zeichenfläche während des Ladens geklickt wurde
  • Beheben des FTBFS (gescheiterter Compile) auf dem clang-Compiler
  • Ergänzen von “Keywords”-Einträgen in der .desktop-Datei

caja 1.8.2

  • Reparatur der Textdarstellung ohne Hintergrund
  • Der rekursive Zähler (Inhalte und Größe von Ordnern) wurde auf ein Dateisystem begrenzt.
  • Löschen von Metadaten-Keys
  • Weitersenden des “button-release”-Events beim Eject-Knopf

engrampa 1.8.1

  • Fehlerbehebung beim Öffnen von Dateien in .rar-Archiven
  • Behebung potentieller Fehler bei bestimmten passwortgeschützten .rar-Archiven
  • Hinzufügen des “Keywords”-Eintrags zur .desktop-Datei
  • Aktualisieren mehrerer Man-Pages
  • Selektierte Applikation wird nicht mehr als System-Voreinstellung verwendet

eom 1.8.1

  • Beheben von Bindestrich-als-Minuszeichen-Problemen
  • Die Scrollbalken erhalten ein Update, wenn die Displaygröße im “normal size”-Modus verändert wird

marco 1.8.2

  • Beheben von Problemen mit maximierten Java-Anwendungen
  • Hinzufügen von “_GTK_FRAME_EXTENTS”-Hints für GTK3

mate-applets 1.8.1

  • Fehlerbehebung beim Datei-Encoding
  • Hinzufügen und Aktualisieren mehrerer Man-Pages
  • Aktualisieren der policykit-Vendor-URL

mate-control-center 1.8.3

  • Beheben eines Tippfehlers in “togglekeys-enable” (a11y)
  • Beheben einer Schutzverletzung bei der angepassten Tastaturbelegung
  • metacity-2-Themes werden nun im Erscheinungsbild-Applet unterstützt.
  • Hinzufügen mehrerer Man-Pages
  • Ergänzen von “Keywords”-Einträgen in der .desktop-Datei
  • Anpassen des Marco-WM-Namens

mate-netbook 1.8.1

  • Beheben einer Schutzverletzung beim Laden eines Applets
  • Hinzufügen einer Man-Page

mate-panel 1.8.1

  • Fehlerbehebung beim “Zum Panel hinzufügen”-Kontextmenüs bei der Verwendung mehrerer Monitore

mate-power-manager 1.8.1

  • Beheben der “levels is 0”-Warnung wenn kein kbd-Backlight existiert
  • Neue Unterstützung für die upower-0.99-API
  • Ergänzen von “Keywords”-Einträgen in der .desktop-Datei
  • Entfernen der “Batterie-Rückruf”-Abhandlung

mate-screen-saver 1.8.1

  • Beheben einer Schutzverletzung bei fehlendem XRANDR

mate-settings-daemon 1.8.2

  • googlemusicframe wurde durch nuvolaplayer ersetzt.
  • Aktualisieren des Schemas zum Nutzen des Toggle-Shell-Skripts

mate-system-tools 1.8.1

  • liboobs-Fehler werden nun in der Callback-Function von mate-users-admin korrekt behandelt.
  • Entfernen einer potentiellen Schutzverletzung beim Beenden von mate-users-admin

mate-terminal 1.8.1

  • Fehlerbehebung beim Öffnen eines neuen Terminals in einem Tab
  • Doppelpunkt zu PATHCHARS_CLASS für die URL-Erkennung hinzugefügt

mate-utils 1.8.1

  • Ergänzen von “Keywords”-Einträgen in der .desktop-Datei
  • Korrektur mehrerer Man-Pages
  • Behebung der format-security-Warnung in gsearchtool

python-caja 1.8.1

  • Verwendet jetzt pkg-config für Python-Erkennung und Variablen

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.

MATE in openSUSE

openSUSE

Das openSUSE-MATE-Team ist stolz, die Verfügbarkeit von MATE 1.8 für openSUSE bekanntgeben zu können. Die Pattern sind nicht mehr verfügbar und werden es auch nicht mehr werden, da MATE nun offiziell in openSUSE aufgenommen wurde. Wir können openSUSE 12.2 nicht mehr unterstützen. Die Abhängigkeiten liegen dort nicht in der benötigten Version vor. Wir haben die Struktur unserer Repositorien geändert, damit niemand seine Repositorien für jedes Update extra anpassen muss. Jetzt gibt es nur einen Ort, X11:MATE:Current.

Zur Installation ersetzen oder ergänzen Sie bitte unser Repository:

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

MATE-Projekte akzeptiert für GSoC 2014

Nach mehreren Wochen der Prüfung ist die Bewerbungs- und Auswahlrunde für den 2014 Google Summer of Code (GSoC) vorbei. 4.420 Studenten schlugen insgesamt 6.313 Projekte für diesen Sommer vor. Aus diesem Kreise wurden 1.307 Studenten akzeptiert, und das MATE-Desktop-Projekt ist eines der 190 OpenSource-Projekte, die mit Studenten in diesem Jahr zusammenarbeiten werden.

In unserem zweiten Jahr als GSoC-Mentororganisation erhielt das MATE-Team vier Studenten-Vorschläge, und drei Plätze wurden für die studentischen Projekte genehmigt.

Es freut mich, unsere GSoC-Studenten für 2014 bekanntzugeben:

  • Avishkar Gupta wird daran arbeiten, Atril — den Dokumentenbetrachter des MATE-Desktops — um Fähigkeiten zur Darstellung von ePub zu erweitern.
  • Michal Ratajsky wird daran arbeiten, Unterstützung für GStreamer 1.0 in den MATE-Desktop einzubauen, um dadurch die Abhängigkeit zu der veralteten Version 0.10 dieser Bibliothek zu ersetzen.
  • Alexander van der Meij wird an Verbesserungen der Caja-Extensions arbeiten, damit diese während der Laufzeit eingebunden werden können. Er wird auch ein gemeinsames User Interface für die Konfiguration der Caja-Extensions erstellen.

Heißen wir diese neuen Mitwirkenden gemeinsam willkommen im MATE-Team, und wünschen wir ihnen größtmöglichen Erfolg bei ihren jeweiligen Projekten im Sommer.

Im Namen des gesamten MATE-Teams möchte ich ferner meinen Dank und meine Wertschätzung aussprechen gegenüber openSUSE, unsere GSoC-Organisatoren für 2014. Sie haben fantastische Arbeit dabei geleistet, das MATE-Team bei der Sicherung dieser GSoC-Platzierungen zu unterstützen, welche dringend benötigte Entwicklungstätigkeiten in das Projekt einfließen lassen werden.


Contents © 2022 The MATE Team
Creative Commons License BY-SA
RSS GitHub Twitter Wiki