Linux
 Computer >> コンピューター >  >> システム >> Linux

MATE vs GNOME Shell vs Unity vs Cinnamon――GNOME系デスクトップ環境の違いを徹底解説

GNOME 3.0が新しいインターフェースとともに登場したとき、Linuxコミュニティの一部は、自分に合った新しいデスクトップ環境を探し求めることになりました。

一部のユーザーはGNOME 2をフォークしてMATEを生み出し、また別のグループはGNOMEを改造してCinnamonやUnityを作りました。さらに、GNOME関連のものすべてから離れ、まったく異なるデスクトップ環境へと移行した人もいました。

しかし、GNOMEにはインターフェース以外にも大きな魅力があり、そのため多くのユーザーはエコシステムを離れることに躊躇しました。だからこそ、最も人気のある代替環境の多くは、結局のところGNOMEベースなのです。本記事では、それぞれのデスクトップ環境の特徴と違いを詳しく解説します。

GNOME

GNOMEは1998年から存在する歴史あるデスクトップ環境です。名称は元々「GNU Network Object Model Environment」の略で、「グノーム(Guh-nome)」と語頭のGを濁って発音するのが一般的です。

GNOMEはGTKツールキットを利用しています。現在GTKはGNOMEプロジェクトによってメンテナンスされていますが、その起源はGNU Image Manipulation Program、いわゆるGIMP向けのツールキットにさかのぼります。今日では多くのデスクトップLinuxアプリがGTKを採用しています。

デスクトップ環境とは、単なるインターフェース以上のものです。GNOMEにはアプリ群、各種技術、そしてこのソフトウェアを中心に育ったコミュニティまでが含まれています。

GNOME Shell

MATE vs GNOME Shell vs Unity vs Cinnamon――GNOME系デスクトップ環境の違いを徹底解説

初期のGNOMEは、旧バージョンのMicrosoft WindowsやApple Mac OSに似た、伝統的なデスクトップパラダイムを採用していました。ところがバージョン3.0で、GNOMEチームは従来とは異なる道を選び、「GNOME Shell」と呼ばれる新しいデザインを導入したのです。

GNOME Shellには「アクティビティ overview(Activities Overview)」が組み込まれており、開いているウィンドウの一覧表示、アプリランチャー、そして仮想デスクトップを操作体験の中核として提供します。仮想デスクトップがあまりに重要になったため、GNOMEチームは最小化ボタンを廃止し、代わりに複数の仮想デスクトップにウィンドウを振り分けて整理するスタイルを推奨するようになりました。

また、GNOME Shellは検索機能にも強く重点を置いています。アクティビティ overview に直接入力するだけで、アプリの起動やインストール、ファイルの検索、天気の確認、時刻の表示など、さまざまなタスクを実行できます。

この変更により、GNOME 3.0は、その後商用デスクトップOSでも主流となったコンピューターの使い方をいち早く取り入れました。しかし、コンピューターとの付き合い方をこれほど劇的に変えたくない、あるいは単に伝統的なデスクトップワークフローを好むユーザーも依然として多かったのです。

それでもなお、GNOMEは最も広く採用されているLinuxデスクトップ環境であり続けています。最も人気のあるデスクトップLinuxディストロであるUbuntuは、デフォルトでカスタマイズ版のGNOMEを使用しており、Red Hat Enterprise Linuxのコミュニティ版であるFedoraは、おそらく最も純粋なGNOME体験を提供しています。

さらに、System76やPurismといったLinuxハードウェアメーカーは、GNOMEを搭載した独自ディストロを出荷しており、DellやLenovoのLinux搭載ノートPCも、初期状態でGNOMEが動作するようになっています。

GNOME Classic

MATE vs GNOME Shell vs Unity vs Cinnamon――GNOME系デスクトップ環境の違いを徹底解説

古典的なGNOMEの操作性が好きだが、モダンな外観や機能の多くは残したい――そんな場合、別のデスクトップ環境に乗り換える必要はありません。一度ログアウトし、ログイン画面で歯車アイコンを選択して「GNOME」から「GNOME Classic」に切り替えるだけでOKです。

GNOME ClassicはGNOME 2の正確な復刻ではなく、システム要件がGNOME Shellより軽いわけでもありません。それでも、求めていた体験にぴったり合う可能性は十分にあります。

Unity

MATE vs GNOME Shell vs Unity vs Cinnamon――GNOME系デスクトップ環境の違いを徹底解説

Ubuntuの圧倒的な人気を考えると、CanonicalがGNOME 3.0を支持しなかったことは大きなニュースとなりました。同社は代わりに独自のUnityインターフェースの開発を継続しました。Unityは画面左側にドックを配置し、GNOME以上に検索を重視した設計でした。検索からアプリを起動できるだけでなく、「HUD(Heads Up Display)」と呼ばれる機能により、キーボード入力だけでメニューバーを操作することも可能でした。マウスでアプリのメニューを操作したい場合は、画面上部にメニューが表示されます。

Unityはフリーソフトウェアでしたが、広範なコミュニティはCanonicalのこの試みに距離を置きがちでした。その一因は、Ubuntuがパッチ適用済みのGTKを使用してUnityを実装していた点にあります。これにより、他のディストロへインターフェースを移植する際の手間が大幅に増えてしまったのです。

2017年、CanonicalはUnityの開発を打ち切り、GNOMEを再びUbuntuのデフォルトデスクトップとしました。しかしここで物語は終わりません。コミュニティはCanonicalが途絶えた地点から開発を引き継ぎました。UBPortsの開発者たちは、Ubuntuではデモ以上の形で登場することのなかったUnity8の開発を続けています。一方、多くのユーザーに愛されたUnity7は、Ubuntu 20.04と同時に登場した新しい「Ubuntu Unity」ディストロで見事な復活を遂げました。

MATE

MATE vs GNOME Shell vs Unity vs Cinnamon――GNOME系デスクトップ環境の違いを徹底解説

MATEはGNOME 2シリーズの直系の後継です。多くのMATEデスクトップでは、画面上部と下部にパネルを1本ずつ配置するレイアウトがデフォルトとなっています。左上のメニューからアプリの起動、ファイルマネージャーの操作、システム設定へのアクセスができ、システムトレイのアイコンや時計は右上に表示されます。

画面下部には、旧バージョンのWindowsのようなタスクバーがあり、開いているウィンドウの一覧を確認できます。仮想デスクトップの切り替えは右下に配置されています。

MATEの開発者たちは精力的に活動を続けていますが、デスクトップの見た目は10年以上前のGNOME 2とほぼ変わりません。これはMATEが主に「保存」を目的としたプロジェクトだからです。既存のインターフェースが最新の技術やアプリと問題なく連携し続けられるよう保守することに注力しており、新機能も追加されますが、それは確立された操作方式を変えるのではなく、拡張するものばかりです。

MATEは最新版のGNOMEよりもシステム要件が低いため、古いマシンやスペックの控えめなマシンでも軽快に動作するのが魅力です。

ほとんどのLinuxディストロにMATEをインストールできます。MATEをデフォルトインターフェースとする「Ubuntu MATE」フレーバーが存在し、FedoraにもMATEスピンが用意されています。もちろん、Debian、openSUSE、Arch LinuxでMATEを使うことも自由です。

Cinnamon

MATE vs GNOME Shell vs Unity vs Cinnamon――GNOME系デスクトップ環境の違いを徹底解説

GNOME 3.0の登場に伴う移行は、新しいインターフェースだけの話ではありませんでした。GTK 2からGTK 3への移行も同時に進んだのです。MATEがGNOME 2を存続させたことは、当初はGTK 2を使い続けることを意味していました。そこで生まれたのがCinnamonです。伝統的なインターフェースを保ちながらGTK 3へ移行する手段として誕生し、独立したデスクトップ環境になる前は、GNOME拡張機能の集合体でした。

CinnamonはGNOME 2の模倣を目指したものではありません。むしろ、Windowsに近いデザイン言語を積極的に採用しています。左下にアプリメニュー、右下にシステムトレイ、その間にウィンドウリストが並ぶ構成です。

デザインは決してWindowsのピクセル単位のコピーではありませんが、初めてLinuxに触れるユーザーにとって、違和感なく馴染める体験を提供してくれます。

多くの人は、Cinnamonをおそらく最もシンプルで分かりやすいLinuxデスクトップだと考えています。Cinnamonを生み出したのはLinux Mintチームで、現在も主要な開発主体です。とはいえ、Ubuntu、Fedora、Arch Linuxなど、さまざまなディストロでCinnamonを利用できます。

Pantheon

MATE vs GNOME Shell vs Unity vs Cinnamon――GNOME系デスクトップ環境の違いを徹底解説

Pantheonは、2011年に初公開されたelementary OSに搭載されているデスクトップ環境です。デザインは意図的にミニマルに抑えられており、ソフトウェアを起動するためのアプリメニュー、開いているアプリを管理するドック、右上のシステムアイコンというシンプルな構成です。GNOMEと同様に最小化ボタンはありませんが、最大化ボタンは残されています。elementary OSでは、あくまで主役はアプリなのです。

Pantheonにはカスタマイズオプションが少なく、拡張機能がないぶん、GNOMEよりもさらに設定の自由度は低くなっています。しかし、elementaryチームの徹底したデザインへのこだわりのおかげで、Pantheonは無料のデスクトップ環境の中でも屈指の洗練度と使いやすさを誇ります。

FedoraやArch Linuxなど他のディストロでもPantheonを見つけることができますが、このデスクトップ環境はあくまでelementary OS向けに設計されている点には留意しましょう。

Budgie

MATE vs GNOME Shell vs Unity vs Cinnamon――GNOME系デスクトップ環境の違いを徹底解説

他のGNOMEベースのデスクトップとは異なり、BudgieはGNOME 3.0移行期の産物ではありません。このプロジェクトは2013年、Chromebookに似たシンプルなインターフェースを作る試みとして始まりました。

ただし、BudgieはChromeOSのクローンではありません。フル機能を備えた、れっきとしたLinuxデスクトップ環境です。

MATEとCinnamonはどちらもGTKベースでありながら、GNOMEの現在の方向性から一定の距離を置いています。Budgieの場合は事情が異なり、GNOMEのコア部分に積極的に依存し、システム設定を管理するGNOMEのツールなど、共通の技術を活用しています。アプリのデザインも似通っており、多くのアプリで従来型のタイトルバー(アプリ名とツールバーが分離した形式)を廃しています。

Budgieは、旧EvolveOSとして知られるディストロ「Solus」と密接な関係にあります。SolusがBudgieの開発を牽引し続けていますが、関与しているのはSolusだけではありません。最も有名なのは「Ubuntu Budgie」ですが、MATEやCinnamonと同様に、ほとんどのLinuxディストロでBudgieを入手できます。

まとめ:GNOME系デスクトップ環境の選び方

GNOME 3.0は物議を醸すデザインとともに登場しましたが、標準化されていたいくつかのUI要素を手放したにもかかわらず、現在では多くのユーザーに愛される環境へと成長しました。Microsoft Windows、Apple macOS、GoogleのChrome OSはいずれも最小化・最大化ボタンを備え、タスクバーまたはドックを採用しています。そうした要素を手放したくないと感じるユーザーが多いのは、ごく自然なことでしょう。

とはいえ、GNOMEを別のデスクトップ環境に置き換えなくても、GNOME拡張機能を活用すれば、こうした機能の多くを追加できます。まずは自分のワークスタイルに合う環境を、気軽に試してみてはいかがでしょうか。

  1. Fedoraでデスクトップ環境を切り替える方法|DNFを使った導入から完全入れ替えまで

    Linuxの最大の魅力のひとつは、その選択肢の豊富さにあります。ユーザーは600以上のディストリビューションから選べるだけでなく、定番のGNOME Shellから、あまり知られていないEnlightenmentまで、数十種類のデスクトップ環境(DE)やウィンドウマネージャー(WM)の中から好みのものを選ぶことができます。特にFedoraのように38ものDEやWMが用意されているディストリビューションでは、最初はどれを選べばいいのか戸惑うかもしれません。幸い、Fedoraには切り替えを支援するツールがいくつか用意されています。本記事では、Fedoraでデスクトップ環境を切り替える方法を詳しく解

  2. UMix 20.04レビュー:Unityデスクトップを復活させたUbuntu系ディストリビューション

    Ubuntu 20.04は現在広く普及していますが、純正のUbuntuに変更を望むコミュニティのユーザーも少なくありません。特に近年のUbuntuに対する最大の不満の一つが、かつておなじみだったUnityデスクトップ環境が搭載されていない点です。Ubuntuのリミックス版はいくつか存在しますが、その中でも注目に値するのがUMixです。UMixはUnityの不在をはじめ、さまざまな課題に対応したディストリビューションとなっています。UMixの概要純正のUbuntuを使ったことがある人なら、UMixにはすぐに馴染めるはずです。基本構成はほぼ同じですが、いくつかの便利な調整が加えられています。最も大