MATE is available in the official repositories and can be installed with one of the following:
To install the base MATE components simply install the mate group.
pacman -Syy mate
To install all of MATE install the mate and mate-extra groups.
pacman -Syy mate mate-extra
There is an additional packages that is not included in the mate or mate-extra group because it is not neccessarily useful to everyone.
There are also a number of other MATE applications that are contributed and maintained by the MATE community and therefore not included in the mate or mate-extra groups.
The following is also available via the AUR and integrates with MATE but the package is not maintained by the MATE team.
You can install the packages above individually.
Do the upgrade:
Agree to all the package replacements, it should look something like this.
:: Starting full system upgrade... :: Replace mate-document-viewer with community/atril? [Y/n] y :: Replace mate-file-archiver with community/engrampa? [Y/n] y :: Replace mate-file-manager with community/caja? [Y/n] y :: Replace mate-file-manager-gksu with community/caja-extensions? [Y/n] y :: Replace mate-file-manager-image-converter with community/caja-extensions? [Y/n] y :: Replace mate-file-manager-open-terminal with community/caja-extensions? [Y/n] y :: Replace mate-file-manager-sendto with community/caja-extensions? [Y/n] y :: Replace mate-file-manager-share with community/caja-extensions? [Y/n] y :: Replace mate-image-viewer with community/eom? [Y/n] y :: Replace mate-menu-editor with community/mozo? [Y/n] y :: Replace mate-text-editor with community/pluma? [Y/n] y :: Replace mate-window-manager with community/marco? [Y/n] y
When the MATE 1.8 upgrade is complete there are a few packages you can remove because some of the MATE 1.6 libraries are not required by MATE 1.8.
pacman -Rs libmatekeyring libmatewnck mate-character-map mate-keyring
MATE 1.6 migrated from
gsettings. If you are updating from an MATE 1.4 you might end up with an empty panel. To resolve the issue reset the panel configuration to its defaults using
mate-panel –reset and then use
mate-conf-import to restore most of your old settings.
After upgrading from MATE 1.4 to MATE 1.6 you should remove the some of the old MATE 1.4 libraries that are not required by MATE 1.6, this can also improve the start-up time of MATE. NOTE! It is your responsibility to ensure that packages are not removed that might be required elsewhere.
pacman -R ffmpegthumbnailer-caja libmate libmatecanvas libmatecomponent libmatecomponentui libmatenotify libmateui mate-conf mate-conf-editor mate-corba mate-mime-data mate-vfs python-corba python-mate python-mate-desktop
You can also use:
pacman -R $(pacman -Qtdq)
to remove any orphaned packages. Packages which are not orphaned are probably still required.
Note: The command to remove orphaned packages will need to be executed multiple times to ensure that all packages are cleaned up.
MATE can be started via a display manager or manually.
The recommended display manager for MATE on Arch Linux in
pacman -Syy lightdm-gtk2-greeter accountsservice systemctl enable lightdm systemctl enable accounts-daemon
Reboot and lightdm should be displayed. Select MATE from the available sessions and login.
In order to start MATE manually, you must add
exec mate-session to your
~/.xinitrc file and then run
MATE is well suited for use by individuals with sight or mobility impairment. First install orca and espeak (Screen reader for individuals who are blind or visually impaired) and onboard (On-screen keyboard useful for mobility impaired users)
pacman -Syy orca espeak onboard
/etc/profile.d/gtk-accessibility.sh and add the following to it.
Reboot to make the change take affect and you can configure the accessibility applications via
System → Preferences → Assistive Technologies.
It is recommended that you use Network Manager for managing networks in MATE.
Bluetooth support for MATE 1.8 is pending the completion of a new version of Blueman. Details will be added here shortly.
pacman -S mate-settings-daemon-gstreamer mate-media-gstreamer
Compositing is not be enabled by default. To enable it navigate to run
System → Preferences → Windows and click the tick box alongside Enable software compositing window manager in the
General tab. Alternatively, you can run the following from the terminal:
dconf write /org/mate/marco/general/compositing-manager true
By default, new windows are placed in the top-left corner. To center new windows on creation navigate to run
System → Preferences → Windows and click the tick box alongside Center new windows in the
Placement tab. Alternatively, you can run the following from the terminal:
dconf write /org/mate/marco/general/center-new-windows true
Window snapping is not be enabled by default, to enable it navigate to run
System → Preferences → Windows and click the tick box alongside Enable side by side tiling in the
By default, MATE shows multiple icons on the desktop: The content of your desktop directory, computer, home and network directories, the trash and mounted drives. You can show or hide them individually or all at once using
dconf write /org/mate/desktop/background/show-desktop-icons false
Hide computer icon:
dconf write /org/mate/caja/desktop/computer-icon-visible false
Hide user directory icon:
dconf write /org/mate/caja/desktop/home-icon-visible false
Hide network icon:
$ dconf write /org/mate/caja/desktop/network-icon-visible false
Hide trash icon:
dconf write /org/mate/caja/desktop/trash-icon-visible false
Hide mounted volumes:
dconf write /org/mate/caja/desktop/volumes-visible false
true for the icons to reappear.
An unofficial MATE development package repository is available. If you would like to help test MATE then it is recommended you do so in a virtual machine.
Add the following to
pacman.conf, it must be the first enabled repository in
pacman.conf so put it above
[mate-unstable] SigLevel = Optional TrustAll Server = http://dev.mate-desktop.org/archlinux/$arch
Update the package indexes with
pacman -Syy, then the
mate-extra groups can be installed as described above.
Arch Linux and some of it's derivatives also have wiki pages about MATE.