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で調べてみると以下の様な結果。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
$ 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/ |
インストール。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
$ 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. |
テーマもインストール
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
$ 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 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
$ 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
1 2 3 4 5 |
dbus_enable="YES" hald_enable="YES" avahi_daemon_enable="YES" avahi_dnsconfd_enable="YES" slim_enable="YES" |
dbusからavahiまでの順番は重要。入れ替えないこと。
gdm_enableがあれば削るかコメントアウトすること。
~/.xnitrc
1 |
exec mate-session |
再起動すればおしまい。