FreeBSDにMATEをpkgngでインストールしたので経緯を示す。
「メイト」って読んでたけどマテ茶のマテなのね。
私がFreeBSDをインストールしているマシンはやや古めで、GNOME3だと荷が重い。
そこでGNOME2後継のMATEにした。
デザインなど、やっぱり物足りない点はあるけれど満足している。
デスクトップ用途としてはそんなに使わないしね。
(追記)
この記事は一ヶ月ほどまえに書いたものです。
FreeBSD 10.o-RELEASEが公式アナウンスされた1/21(JST)の時点では、公式pkgリポジトリにmateが、加えてxorgすらもありません。
pkgリポジトリは一週間に一回の頻度で更新されますが、その都度全体的な整合性が保証されるわけではありません。
したがって、あるpackageがリポジトリに現れたり消えたりすることは、ままあることです。
mateやxorgなどの大量に依存を抱えるソフトウェアをすべてpkgで扱うのは、現時点では難しいようです。
(追記ここまで)
(2014/1/30さらに追記)
現時点でpkgにmateはあるけれども、今度はavahi-daemonがコアダンプするとかもうね…。
(追記ここまで)

MATEとは

Wikipediaから引用

MATE (マテ、スペイン語発音: [ˈmate])はGNOME 2のコードからフォークされたデスクトップ環境である。

従来のデスクトップメタファーをGNOME Shellによる新しいインターフェースで置き換えたGNOME 3はLinuxコミュニティの一部から批判を受けた。多くのユーザーは新しいGNOMEを受け入れることを拒否し、GNOME 2の開発を継続する者を求めた。MATEプロジェクトはあるArch Linuxユーザー[3]によってこのタスクを行うために立ち上げられた。

MATE(wikipedia)
http://ja.wikipedia.org/wiki/MATE_%28%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E7%92%B0%E5%A2%83%29

公式サイトはこちら。
MATE(公式)
http://mate-desktop.org/

FreeBSDへのインストールについて

pkgngに用意されているので、コマンド一発でインストールできる。

ただ、注意点が一つ。
mateにはログインマネジャーが付属しない。
おすすめはslim。xdmでも可。
gdmはおすすめしない。

理由。
gdmはGNOMEアプリケーションだから。(せっかくGNOMEからフォークしてるのに)
以下にmateをFreeBSDにportしてくれた人のコメントを引用。

Q: Why you won’t check on GDM?
A: Because it’s a GNOME applications and I do not want to install any
extra dependency. :-) But if MATE folks fork the GDM and yes I will
work on it.

引用元
http://lists.freebsd.org/pipermail/freebsd-gnome/2012-July/027576.html

インストール

Xorgはインストールされている前提。
$ sudo pkg install mate とするだけ。
ログを取り忘れたので出力例は割愛。

slimもインストールする。
slimは本体の他にテーマもインストールする。
-fで調べてみると以下の様な結果。

$ pkg search -f slim-1.3.5_3
slim-1.3.5_3
Name : slim
Version : 1.3.5_3
Origin : x11/slim
Architecture : freebsd:9:x86:32
Prefix : /usr/local
Categories : x11
Licenses : GPLv2
Maintainer : henry.hu.sh@gmail.com
WWW : http://slim.berlios.de/
Comment : Graphical login manager for X11, derived from Login.app
Options :
PAM : on
(略)Description :
SLiM is a desktop-independent graphical login manager for X11, derived from Login.app by Per Liden.
It aims to be light and simple, although completely configurable through
themes and an option file; is suitable for machines on which remote login functionalities are not needed.
WWW: http://slim.berlios.de/

インストール。

$ sudo pkg install slim
Updating repository catalogue
The following 1 packages will be installed:

Installing slim: 1.3.5_3

The installation will require 467 kB more space

257 kB to be downloaded

Proceed with installing packages [y/N]: y
slim-1.3.5_3.txz 100% 258KB 257.9KB/s 97.9KB/s 00:01
Checking integrity... done
[1/1] Installing slim-1.3.5_3... done
*************************************************************************

Thanks to Nikos Ntarmos, it is now possible to start slim from /etc/ttys.
Please see /usr/local/etc/rc.d/slim for instructions on how to do that.

テーマもインストール

$ pkg search -f slim-themes-1.0.1
slim-themes-1.0.1
Name : slim-themes
Version : 1.0.1
Origin : x11-themes/slim-themes
Architecture : freebsd:9:x86:32
Prefix : /usr/local
Categories : x11-themes
Maintainer : rea@FreeBSD.org
WWW : http://slim.berlios.de/themes01.php
Comment : Theme pack for SLiM login app
Options :
ALL_THEMES : on
ARCHLINUX_SIMPLE: on
CAPERNOITED : on
DEBIAN_MOREBLUE: on
FINGERPRINT : on
FLAT : on
FLOWER2 : on
FREEBSD : on
GENTOO_SIMPLE : on
GNEWSENSE : on
LAKE : on
LUNAR_LINUX : on
MINDLOCK : on
PARALLEL_DIMS : on
RAINBOW : on
REAR_WINDOW : on
SCOTLAND_ROAD : on
SUBWAY : on
WAVE : on
ZENWALK : on
Flat size : 5.33MiB
Pkg size : 4 MB
Description :
Theme pack for the SLiM X login application.

WWW: http://slim.berlios.de/themes01.php
$ sudo pkg install slim-themes-1.0.1

Updating repository catalogue
The following 1 packages will be installed:

Installing slim-themes: 1.0.1

The installation will require 5 MB more space

4 MB to be downloaded

Proceed with installing packages [y/N]: y
slim-themes-1.0.1.txz 100% 5021KB 279.0KB/s 311.5KB/s 00:18
Checking integrity... done
[1/1] Installing slim-themes-1.0.1... done

設定

以下メールの手順に沿うだけ。とっても簡単。
http://lists.freebsd.org/pipermail/freebsd-gnome/2012-July/027575.html

具体的には/etc/rc.confの修正と、ホームディレクトリ.xinitrcの修正。
/etc/rc.conf

dbus_enable="YES"
hald_enable="YES"
avahi_daemon_enable="YES"
avahi_dnsconfd_enable="YES"
slim_enable="YES"

dbusからavahiまでの順番は重要。入れ替えないこと。
gdm_enableがあれば削るかコメントアウトすること。

~/.xnitrc

exec mate-session

再起動すればおしまい。