Child pages
  • MATE 1.18 Desktop
Skip to end of metadata
Go to start of metadata

Welcome to the MATE/OpenIndiana initiative

The MATE Desktop Environment is a lightweight, intuitive, and attractive desktop environment for Unix-like operating systems. MATE is a fork of the GNOME desktop environment.

This is the wiki for using, installing and building MATE® software on the OpenIndiana® operating system. You can find documentation for applications that behave differently on OpenIndiana than on Linux®. The installation and compilation instructions are specialized for OpenIndiana administrators.

The MATE® community is an international technology team dedicated to creating a free and user-friendly computing experience, offering an advanced graphical desktop, a wide variety of applications for communication, work, education and entertainment and frameworks for building new applications.

OpenIndiana® is an advanced operating system for modern server and desktops. OpenIndiana's code base has undergone over ten years of continuous development, improvement, and optimization. It is derived from illumos kernel environment, the version of UNIX® originally developed at Sun Microsystems (now Oracle) and maintained by the illumos organization.

The MATE/OpenIndiana team hopes this site will be a valuable resource for all who are interested in maintaining the high level of compatibility between OpenIndiana and MATE Software Compilation that has been seen to date. The goal is to facilitate the discussion of patches, finding bugs, suggesting features and hopefully becoming a valuable member of both the MATE and OpenIndiana communities.

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

Main GNOME applications:

  • alacarte (mozo) is a Menu Editor allowing users to change which applications are shown on the main menu
  • baobab is a disk usage analyzer.
  • caja (Nautilus) is the official file manager for the MATE desktop. It allows for browsing directories, as well as previewing files and launching applications associated with them. It is also responsible for handling the icons on the MATE desktop. It works on local and remote filesystems.
  • control-center (MATE Control Center) contains configuration applets for the MATE desktop, allowing to set accessibility configuration, desktop fonts, keyboard and mouse properties, sound setup, desktop theme and background, user interface properties, screen resolution, and other MATE parameters.
  • eog (eom) or the Eye of GNOME is a simple graphics viewer for the MATE desktop which uses the gdk-pixbuf library. It can deal with large images, and can zoom and scroll with constant memory usage. Its goals are simplicity and standards compliance.
  • evince (Atril) is a simple multi-page document viewer. It can display and print PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI, XPS and Portable Document Format (PDF) files. When supported by the document, it also allows searching for text, copying text to the clipboard, hypertext navigation, and table-of-contents bookmarks.
  • gedit (Pluma) is a text editor which supports most standard editor features. It also extends this basic functionality with other features not usually found in simple text editors. Pluma is a graphical application which supports editing multiple text files in one window (known sometimes as tabs or MDI). Also, it fully supports international text through its use of the Unicode UTF-8 encoding in edited files. Its core feature set includes syntax highlighting of source code, auto indentation, and printing support (with print preview).
  • gcalctool (MATE Calc) is an calculator application that solves mathematical equations.
  • gnome-terminal (MATE Terminal) is a terminal emulation application that you can use to access a UNIX shell in the MATE environment. With it, you can run any application that is designed to run on VT102, VT220, and xterm terminals. Also, has the ability to use multiple terminals in a single window (tabs) and supports management of different configurations (profiles).
  • gnome-screenshot (MATE Screenshot) allows you to take screenshots of desktop applications.
  • file-roller (Engrampa) is an archive manager for the MATE environment. It allows you to create and modify archives, view the contents of an archive, view a file contained in an archive, and extract files from archive.
  • marco (MetaCity) is a windows manager.

 

MATE 1.18.x Release Notes

MATE 1.18.x development Source GIT:

MATE 'production' Source GIT

MATE ISOs:

Installation:

  • Installing mate on desktop installation:
    • pfexec pkg refresh --full
    • pfexec pkg image-update -v  
    • pfexec pkg mate_install  

Team:

  • kmays
  • Toasterson
  •  alp

Notes:

  • If installing the USB image to a USB device, use "sudo dd if=OI_MATE_experimental.usb of=/dev/rdsk/c7t0d0p0 bs=1024k"
  • Nimbus theme is still available.
  • If using an alternative window manager (i.e. IceWM, JWM), put a desktop file under ~/.config/autostart or use the startup applet menu

  • Start MATE with GDM
    • You can also add 'mate-session' to the ~/.xintrc from the x11/sesion/xinit package, then at prompt  'startx'.
  • Full Pulseaudio 10 & Boomer audio system support included

Remaining issues:

  • power management is based on upower (hal support removed), so it doesn't work (affects mate-applets(batstat), mate power manager)

  • nautilus zfs integration uses illumos private interfaces and wasn't ported to caja

  • compiz integration to GNOME control center uses gconf settings. To work with mate code should be migrated to gsettings

  • GUI interface to reboot to specific BE is not preserved

 

  
   

Package

Completed

Status

atril-1.18.0

  (tick)

 

caja-1.18.3

  (tick)

 

caja-dropbox-1.18.0

  (tick)

 

caja-extensions-1.18.1

  (tick)

 

engrampa-1.18.2

  (tick)

 

eom-1.18.2

  (tick)

 

libmatekbd-1.18.2

  (tick)

 

libmatemixer-1.18.0

  (tick)

 

libmateweather-1.18.1

  (tick)

 

marco-1.18.1

  (tick)

 

mate-applets-1.18.1

  (tick)

 

mate-backgrounds-1.18.0

  (tick)

 
mate-calc-1.18.0  (tick) 

mate-common-1.18.0

  (tick)

 

mate-control-center-1.18.1

  (tick) 

mate-desktop-1.18.0

  (tick)

 

mate-icon-theme-1.18.2

  (tick)

 

mate-icon-theme-faenza-1.18.1

  (tick)

 
mate-indicator-applet-1.18.0  (tick) 

mate-media-1.18.0

  (tick)

 

mate-menus-1.18.0

  (tick)

 

mate-notification-daemon-1.18.0

  (tick)

 

mate-panel-1.18.2

  (tick)

 
mate-polkit-1.18.1  
mate-power-manager-1.18.0  

mate-screensaver-1.18.1

  (tick)

 

mate-sensors-applet-1.18.2

  

mate-session-manager-1.18.0

  (tick)

 

mate-settings-daemon-1.18.1

  (tick)

 

mate-system-monitor-1.18.0

  (tick)

 

mate-terminal-1.18.1

  (tick)

 

mate-themes-3.20.24

  (tick)

 

mate-user-guide-1.18.0

  (tick)

 

mate-user-share-1.18.0

  (tick)

 

mate-utils-1.18.2

  (tick)

 

pluma-1.18.2

  (tick)

 

python-caja-1.18.0

  (tick)

 

mozo-1.18.0

  (tick)

 

murrine-0.98.2

  (tick)

 
  • No labels