MATE (デスクトップ環境)

From Wikipedia, the free encyclopedia

開発元 Perberos及びMATE Developers
初版 2011年8月19日 (14年前) (2011-08-19)
最新版 1.28.2[1] ウィキデータを編集 - 2024年3月11日 (17か月前) [±]
MATE
 ウィキデータを編集
開発元 Perberos及びMATE Developers
初版 2011年8月19日 (14年前) (2011-08-19)
最新版 1.28.2[1] ウィキデータを編集 - 2024年3月11日 (17か月前) [±]
リポジトリ ウィキデータを編集
プログラミング
言語
C言語, C++, Python
対応OS X11を有するUnix-like
対応言語 多言語
サポート状況 サポート中です。
種別 デスクトップ環境
ライセンス GNU LGPL, GNU GPL
公式サイト mate-desktop.org ウィキデータを編集
テンプレートを表示

MATE(マテ、スペイン語発音: [ˈmate])はGNOME 2のコードからフォークされたデスクトップ環境である。MATEという名称は、マテ茶とその原料となることで知られる南米の亜熱帯地域原産の植物イェルバ・マテに由来する[2]。リネームはGNOME 3のコンポーネントとの競合を防ぐために行われた。

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

アプリケーション

いくつかのGNOMEアプリケーションはフォークされ、リネームされた:

開発

プロジェクト黎明期の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に近いとすら言えるようになっている。

GTK3への移行については、mucharmapからgucharmapへの移行によって(動作に必須ではない部分的なものではあるが)すでに完了している。将来的に予定されるzenityへの移行、libunique依存の排除、libgweatherへの移行などもGTK3依存が必須であり、特にlibunique依存の排除、libgweatherへの移行についてはそれぞれ主要コンポーネントであるCajaとmate-panelのGTK3への移行が必要となる。

保守的なUXとリソース消費の少なさについては将来的にも維持するとしている。

バージョンリリース日主要変更点廃止パッケージ (カッコ内は移行先パッケージ)
1.22012/4/16動作の安定化
1.42012/7/30不安定なアプリケーションの廃止 evolution依存を排除mate-disk-utility mate-policy-kit mate-sound-recorder
1.62013/4/2GNOME 2.32からフォークした旧式ライブラリの多くを廃止MateConf(GSettings) MateCorba(DBus) MateVFS(GIO) libmatenotify(libnotify) libmateui libmatecanvas libmatecomponent libmatecomponentui libmate
1.82014/3/4GTK+3に依存しない範囲での旧式ライブラリの廃止がほぼ完了mate-doc-utils(yelp) libmatekeyring(libsecret) mate-keyring(gnome-keyring) libmatewnck(libwnck) mucharmap(gucharmap) mate-bluetooth(blueman)
1.102015/6/11GTK+3の実験的サポートmate-calc(galculator) mate-dialog(zenity) mate-system-tools
1.122015/11/05GTK+3の正式サポート Wayland,systemd-logind,Accounts Supportのサポート
1.142016/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、DebianFedoraSabayon Linuxでも入手可能である[11][12][13]。 MATEはLinux Mint Debian Editionにおいても第一のデスクトップ環境として採用されており、Cinnamonが代替のデスクトップとして使用可能である[14]

出典・脚注

関連項目

外部リンク

Related Articles

Wikiwand AI