MATE (マテ、スペイン語発音: [ˈmate] )はGNOME 2のコードからフォーク されたデスクトップ環境 である。MATEという名称は、マテ茶 とその原料となることで知られる南米の亜熱帯地域原産の植物イェルバ・マテ に由来する[ 2] 。リネームはGNOME 3のコンポーネントとの競合を防ぐために行われた。
歴史
従来のデスクトップメタファー をGNOME Shell による新しいインターフェースで置き換えたGNOME 3はLinux コミュニティの一部から批判を受けた。一部のユーザーは新しいGNOMEを受け入れることを拒否し、GNOME 2の開発を継続する者を求めた[ 3] 。MATEプロジェクトは、Arch Linux ユーザーであるPerberosによってこのタスクを行うために立ち上げられた[ 4] [ 5] 。
アプリケーション
いくつかのGNOMEアプリケーションはフォークされ、リネームされた:
開発
この節は更新が必要とされています。 この節には古い情報が掲載されています。編集の際に新しい情報を記事に
反映 させてください。反映後、このタグは除去してください。
(2017年6月 )
プロジェクト黎明期のMATEはGNOME 2.32関連パッケージのソースコードをスクリプトによって機械的にリネームし、それによって生じる動作の不具合を手作業で修正するという単純で強引なものだった。この手法はとにかく動作するGNOME 2.Xのフォークを提供するという点ではある意味現実的ではあったが、GNOME Foundationが廃止を宣言したlibgnome, libgnomeui等の旧式ライブラリに事実上依存するという問題もはらんでいた。
現在のリードデベロッパであるStefano Karapetsasはこれらのライブラリ類をメンテナンスする気が無いどころか「無駄なフォーク」とまで言い切っており[ 6] 、バージョンが進むごとに順次廃止し、GNOME 3.Xが利用するのと同等の最新ライブラリに移行、もしくは単純に廃止している(下表参照)。バージョン1.8完成段階で残るライブラリはlibmatekbd, libmateweather, mate-dialog程度となっており、UXの見た目はともかくコードベースの観点からは、MATEはすでにGNOME 2.XよりむしろGNOME 3.Xに近いとすら言えるようになっている。
GTK 3への移行については、mucharmapからgucharmapへの移行によって(動作に必須ではない部分的なものではあるが)すでに完了している。将来的に予定されるzenityへの移行、libunique依存の排除、libgweatherへの移行などもGTK3依存が必須であり、特にlibunique依存の排除、libgweatherへの移行についてはそれぞれ主要コンポーネントであるCajaとmate-panelのGTK3への移行が必要となる。
保守的なUXとリソース消費の少なさについては将来的にも維持するとしている。
バージョン
リリース日
主要変更点
廃止パッケージ (カッコ内は移行先パッケージ)
1.2
2012/4/16
動作の安定化
1.4
2012/7/30
不安定なアプリケーションの廃止 evolution依存を排除
mate-disk-utility mate-policy-kit mate-sound-recorder
1.6
2013/4/2
GNOME 2.32からフォークした旧式ライブラリの多くを廃止
MateConf(GSettings) MateCorba(DBus) MateVFS(GIO) libmatenotify(libnotify) libmateui libmatecanvas libmatecomponent libmatecomponentui libmate
1.8
2014/3/4
GTK+3に依存しない範囲での旧式ライブラリの廃止がほぼ完了
mate-doc-utils(yelp) libmatekeyring(libsecret) mate-keyring(gnome-keyring) libmatewnck(libwnck) mucharmap(gucharmap) mate-bluetooth(blueman)
1.10
2015/6/11
GTK+3の実験的サポート
mate-calc(galculator) mate-dialog(zenity) mate-system-tools
1.12
2015/11/05
GTK+3の正式サポート Wayland,systemd-logind,Accounts Supportのサポート
1.14
2016/04/08
1.16
2016/09/21
1.18
2017/03/13
1.20
2018/02/07
HiDPI のサポート、GTK+3.22 採用
1.22
2019/03/18
1.24
2020/02/10
1.26
2021/08/03
一部アプリケーションへのWaylandサポートの追加
Plumaのアップデート
1.28
2024/02/27
Waylandサポートの強化
Meson (ソフトウェア) のサポート(一部)
cpio(unar)
Linux Mintとの関係
Linux Mint プロジェクトリーダーのClement LefebvreがMATEプロジェクト創設者四人のうちの一人であるため[ 7] 、Linux MintとMATEの関係はきわめて密接である。Clement Lefebvre自身がプロジェクトマネージャー兼主要開発者として参加するほか、Mintコミュニティにも協力を呼びかけており、バグフィックスの上流への還元などが積極的に行われている。ただし、両者はあくまでも個々に独立したプロジェクトである。
採用
MATE V1.2は2012年 4月16日 にリリースされた。 Linux Mintのバージョン12 "Lisa"に搭載されている標準のデスクトップ環境の一つとなっている[ 8] [ 9] 。また、Ubuntu でも2015年 4月23日 に公開された15.04世代より、MATEを採用したUbuntu MATE が公式なフレーバー(派生ディストリビューション)となった[ 10] 。MATEのパッケージはArch Linux、Debian 、Fedora やSabayon Linux でも入手可能である[ 11] [ 12] [ 13] 。 MATEはLinux Mint Debian Editionにおいても第一のデスクトップ環境として採用されており、Cinnamon が代替のデスクトップとして使用可能である[ 14] 。
出典・脚注
^ "version 1.28.2" ; 閲覧日: 2024年3月12日; 出版日: 2024年3月11日.
^ “About MATE” , MATE , http://mate-desktop.org/ 2014年9月20日閲覧。 .
^ Linus Torvalds Ditches GNOME For Xfce , Digitizor, (2011-08-04), http://digitizor.com/2011/08/04/linus-torvalds-ditches-gnome-for-xfce/ 2012年9月19日閲覧 , "While you are at it, could you also fork gnome, and support a gnome-2 environment? — Linus Torvalds " .
^ “Mate Desktop Environment - GNOME2 fork” , Arch Linux Forums, https://bbs.archlinux.org/viewtopic.php?id=121162 2014年4月6日閲覧。 .
^ Larabel, Michael (2011-08-17), “A Fork Of GNOME 2: The Mate Desktop” , Phoronix , http://www.phoronix.com/scan.php?page=news_item&px=OTgxMA 2012年9月19日閲覧。 .
^ FOSDEMにおけるStefano Karapetsasによるプレゼンテーション
^ [1]
^ Lefebvre, Clem (2011-11-26), “Linux Mint 12 Release Notes” , Linux Mint , http://linuxmint.com/rel_lisa.php 2012年9月19日閲覧。 .
^ Holwerda, Thom (2011-11-27), “Linux Mint 12 Released” , OSNews , http://www.osnews.com/story/25371/Linux_Mint_12_Released 2012年9月19日閲覧。 .
^ 「Ubuntu新版「15.04」がデビュー」『日経Linux 2015年6月号』、日経BP、2015年5月。
^ Which distributions is MATE packaged for? , “About”, MATE , http://mate-desktop.org/about/ 2012年9月19日閲覧。 .
^ lxnay (2012-09-13), “Press Release. Sabayon 10” , Sabayon Linux , http://www.sabayon.org/release/press-release-sabayon-10 2012年9月19日閲覧。 .
^ Mashal, Dan; Dieter, Rex (2012-07-19), “Features/MATE-Desktop” , Fedora Wiki, https://fedoraproject.org/wiki/Features/MATE-Desktop 2012年9月19日閲覧。 .
^ Lefebvre, Clem (2012-04-05), “Update pack 4 is out!” , Linux Mint , http://blog.linuxmint.com/?p=1949 2012年9月19日閲覧。 .
関連項目
外部リンク
コミュニティ
アプリケーション テクノロジー 関連記事