MATE
Ubuntu MATE
開発元Perberos及びMATE Developers
初版2011年8月19日 (12年前) (2011-08-19)
最新版1.28.2[1]
MATE(マテ、スペイン語発音: [?mate])はGNOME 2のコードからフォークされたデスクトップ環境である。MATEという名称は、マテ茶とその原料となることで知られる南米の亜熱帯地域原産の植物イェルバ・マテに由来する[2]。リネームはGNOME 3のコンポーネントとの競合を防ぐために行われた。 従来のデスクトップメタファーをGNOME Shellによる新しいインターフェースで置き換えたGNOME 3はLinuxコミュニティの一部から批判を受けた。一部のユーザーは新しいGNOMEを受け入れることを拒否し、GNOME 2の開発を継続する者を求めた[3]。MATEプロジェクトは、Arch LinuxユーザーであるPerberosによってこのタスクを行うために立ち上げられた[4][5]。 いくつかのGNOMEアプリケーションはフォークされ、リネームされた: この節は更新が必要とされています。
歴史
アプリケーション「GNOMEアプリケーション一覧」も参照
Caja - ファイルマネージャ(元Nautilus)
Pluma - テキストエディタ(元Gedit)
Eye of MATE - 画像ビューア(元Eye of GNOME)
Atril - ドキュメントビューア
Engrampa - ファイルアーカイバ(元アーカイブマネージャー)
MATE Terminal - 端末エミュレータ(元GNOME 端末)
Marco - ウィンドウマネージャ(元Metacity)
MDM - ディスプレイマネージャ(元GDM)
開発.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%;font-size:90%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}html.client-js body.skin-minerva .mw-parser-output .mbox-text-span{margin-left:23px!important}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}
この節には古い情報が掲載されています。編集の際に新しい情報を記事に反映
プロジェクト黎明期のMATEはGNOME 2.32関連パッケージのソースコードをスクリプトによって機械的にリネームし、それによって生じる動作の不具合を手作業で修正するという単純で強引なものだった。この手法はとにかく動作するGNOME 2.Xのフォークを提供するという点ではある意味現実的ではあったが、GNOMEファウンデーションが廃止を宣言したlibgnome, libgnomeui等の旧式ライブラリに事実上依存するという問題もはらんでいた。
現在のリードデベロッパであるStefano Karapetsasはこれらのライブラリ類をメンテナンスする気が無いどころか「無駄なフォーク」とまで言い切っており[6]、バージョンが進むごとに順次廃止し、GNOME 3.Xが利用するのと同等の最新ライブラリに移行、もしくは単純に廃止している(下表参照)。バージョン1.8完成段階で残るライブラリはlibmatekbd, libmateweather, mate-dialog程度となっており、UXの見た目はともかくコードベースの観点からは、MATEはすでにGNOME 2.XよりむしろGNOME 3.Xに近いとすら言えるようになっている。
GTK3への移行については、mucharmapからgucharmapへの移行によって(動作に必須ではない部分的なものではあるが)すでに完了している。将来的に予定されるzenityへの移行、libunique依存の排除、libgweatherへの移行などもGTK3依存が必須であり、特にlibunique依存の排除、libgweatherへの移行についてはそれぞれ主要コンポーネントであるCajaとmate-panelのGTK3への移行が必要となる。
保守的なUXとリソース消費の少なさについては将来的にも維持するとしている。