Cinnamonは、 Linuxやその他のUnix系オペレーティングシステム向けの、無料のオープンソースデスクトップ環境です。元々はGNOME 3をベースにしていますが、従来のデスクトップメタファーの慣習に従っています。
Cinnamonの開発は、 2011年4月にGNOME 3がリリースされた後、 Linux Mintチームによって開始されました。GNOME 3では、従来のデスクトップメタファーであるGNOME 2がGNOME Shellに置き換えられました。Linux Mintチームは、「Mint GNOME Shell Extensions」を通じてGNOME 3をLinux Mintのデザイン目標に適合させるよう何度か試みた後、最終的にGNOME 3のいくつかのコンポーネントをフォークして独立したデスクトップ環境を構築しました。このGNOMEからの分離は、2013年10月9日にCinnamon 2.0.0がリリースされたことで完了しました。Cinnamon専用に作成されたアプレット、拡張機能、アクション、およびデスクレットは、GNOME Shellとの互換性がなくなりました。
Linux Mintで最も一般的なデスクトップ環境であるCinnamonは、使いやすさと習得の容易さなどが高く評価され、メディアからも概ね好意的に取り上げられています。保守的なデザインモデルという点では、 Xfce、MATE、GNOME 2、GNOME Flashbackといったデスクトップ環境に似ています。
CanonicalのUnityを含むGNOMEベースの他の多くのデスクトップ環境と同様に、Cinnamonは、2011年4月にGNOMEチームが従来のデスクトップ体験を放棄したことに対する不満と反発から生まれたものです。それまでGNOME 2には従来のデスクトップメタファーが含まれていましたが、GNOME 3では、これは完全にGNOME Shellに置き換えられました。GNOME Shellはデフォルトではタスクバーのようなパネルや、Microsoft WindowsやGNOME 2のような従来のデスクトップの他の機能がありません。これらの基本機能の削除は、使い慣れたインターフェースを求めるユーザー向けのMintやUbuntuなどのディストリビューションの開発者にとって受け入れがたいものでした。 [ 2 ]
これらの相違点を克服するために、Linux Mint チームは当初、廃止された機能を置き換える GNOME Shell の拡張機能の開発に着手しました。この取り組みの結果は、「Mint GNOME Shell Extensions」または MGSE として知られています。一方、MATE デスクトップ環境も GNOME 2 からフォークされました。2011 年 11 月にリリースされた Linux Mint 12 には、その後両方が含まれるようになり、ユーザーは MGSE を備えた GNOME 3 または GNOME 2 によく似た MATE デスクトップのいずれかを選択できるようになりました。[ 3 ] [ 4 ]
しかし、MGSE があっても、GNOME 3 は GNOME 2 の快適さをほとんど備えておらず、ユーザー コミュニティからはあまり受け入れられませんでした。当時、不足している機能の一部は拡張機能で代替できず、GNOME チームによる上流での大幅な変更への懸念から、拡張機能は長期的には実行不可能に思われました。さらに、GNOME 開発者は Mint 開発者の要望に協力する意思がありませんでした。Mint 開発者が開発プロセスをより細かく制御できるようにするため、2012 年 1 月に GNOME Shell は「Project Cinnamon」としてフォークされました。[ 5 ]
Mint の開発者は徐々にさまざまなコア アプリケーションを適応させていきました。2012 年 1 月にリリースされたバージョン 1.2 以降、Cinnamon のウィンドウ マネージャーはMuffinと呼ばれ、元々は GNOME 3 のMutterのフォークでした。[ 6 ]同様に、2012 年 9 月 (バージョン 1.6 以降) 以降、Cinnamon にはNautilusからフォークされたNemoファイル マネージャーが含まれています。Nemo は、Nautilus 3.6 の上流の変更の一部がファイル マネージャーの機能とユーザー インターフェイスを大幅に変更したことに対する不承認に対応して作成されました。[ 7 ] 2013 年 5 月 (バージョン 1.8 以降) から含まれている Cinnamon-Settings は、GNOME-Control-Center の機能と Cinnamon-Settings の機能を組み合わせ、Cinnamon-Settings を介してアプレット、拡張機能、デスクレット、アクション、テーマを管理および更新できるようにしました。 Gnome-Screensaverはフォークされて、現在ではCinnamon-Screensaverと呼ばれているものになった。
2013年10月9日以降(バージョン2.0.0以降)、CinnamonはUnityやGNOME ShellのようなGNOMEのフロントエンドではなく、完全に独立したデスクトップ環境となりました。Cinnamonは依然としてGNOMEの技術を基盤とし、GTKを使用していますが、インストールにGNOMEを依存関係として必要としなくなりました。
後のバージョンでは、デスクトップグリッド、ファイル検索でのワイルドカードサポート、マルチプロセス設定デーモン、パネルランチャーでのデスクトップアクション、Nemo でのデスクトップ処理とファイルマネージャの別々のプロセス、よりモダンなテーマとグループ化されたウィンドウを提供する追加のデスクトップパネルレイアウトオプション、メニューでの重複アプリケーションの命名の改善 ( Flatpakとdebパッケージなど)、Nemo でのピン留めファイル、タッチパッドジェスチャー、を使用した複数のファイルとフォルダの一括ファイル名変更bulky、Nemo のカスタマイズ可能なコンテキストメニュー項目「アクション」、パネルにユーザープロファイル画像を表示する機能、開いているウィンドウに関するマルチモニターサポートの改善、VPN 接続のシステム通知トレイでの視覚的なインジケーターの改善、パフォーマンスの改善への重点など、さらなる改善が加えられています。
2023 年 11 月 30 日に、Cinnamon デスクトップのバージョン 6.0.0 がリリースされました。これは、実験的なWaylandセッションの実装、分数スケーリング、 AVIF背景画像のサポートなど、さまざまな改善を含む Cinnamon の最初のリリースです。 [ 8 ] 2024 年 6 月 16 日に、Cinnamon のバージョン 6.2.0 がリリースされました。このリリースでは、ユーザー プロファイル ピクチャをパネルに追加する機能が導入され、その他の改善も行われました。[ 9 ] 2024 年 11 月 28 日に、Cinnamon のバージョン 6.4.0 がリリースされました。このリリースでは、GTK ではなく Clutter ツールキットを使用して再設計されたダイアログ プロンプトが導入されました。さらに、エンド ユーザーが夜間に Cinnamon を使用している場合に、目の疲れを軽減し、睡眠の質を向上させる可能性のある「ナイト ライト」ブルー ライト フィルターが導入されました。[ 10 ] 2025 年 12 月 10 日に、Cinnamon のバージョン 6.6.0 がリリースされました。このリリースでは、トゥイーンベースのエフェクトを使用し、トゥイーンアニメーションから移行しています。[ 11 ]さらに、このリリースではキーボード操作が改善され、バッテリーを大量に消費するタスクのために電源モジュールでサスペンドモードを有効にできるようになりました。[ 12 ]その他にも改善点があります。


2016 年、[ 13 ] Cinnamon はX-Apps [ 14 ]の使用を開始しました。X - Apps は Linux Mint チームによってGNOME Core Applicationsの代替として開発されたアプリケーションのコレクションですが、Cinnamon、 Budgie、Pantheon、Unity、MATE、XFCEなど、さまざまな GTK ベースのデスクトップ環境で動作することを意図しています。これらのアプリケーションのほとんどは、ヘッダー バーの代わりにメニュー バーを使用するなど、従来のユーザー インターフェイス (UI) を備えています。 [ 15 ] [ 16 ] Linux Mint チームは現在、X-Apps アプリケーションの開発を Linux Mint 開発プロセスの一部から完全に独立したプロジェクトに移行する作業を進めています。[ 13 ]これらのアプリケーションのほとんどはGNOME Core Applications のフォークです。
Cinnamonが提供する機能には[ 6 ]が含まれます。
2024年12月4日現在 Cinnamon自体に関する公式ドキュメントはありません。[ 19 ] Linux MintのCinnamonエディションの2016年のドキュメントには、Cinnamonデスクトップに関する小さな章があります。[ 20 ]

Cinnamon は、テーマ、アプレット、デスクレット、アクション、拡張機能によって変更できます。テーマを使用すると、メニュー、パネル、カレンダー、実行ダイアログなど、Cinnamon のさまざまな側面の外観をカスタマイズできます。アプレットは、パネルに表示されるアイコンまたはテキストです。デフォルトで 5 つのアプレットが同梱されており、開発者は自由に独自のアプレットを作成できます。シンプルなアプレットを作成するためのチュートリアルが利用可能です。[ 21 ]Altデスクレットは、デスクトップに配置して実行できるミニチュア アプリケーションで、情報や機能にすばやくアクセスできます。アクションは、Nemo ファイル マネージャーのコンテキスト メニューから実行できるタスクです。拡張機能を使用すると、アプリケーションを起動するための代替メニューを提供したり、 +Tab ↹ウィンドウ スイッチャーの外観を変更したりするなど、Cinnamon の機能を変更できます。
ユーザーは、開発者が作成したものをユーザーがダウンロードして評価できるように共有できる公式リポジトリであるCinnamon Spices [ 22 ]からテーマ、アプレット、デスクレット、アクション、拡張機能を見つけることができます。 [ 23 ]
Cinnamon 1.4 には新しい概要モードが追加されました。これらの 2 つのモードは「Expo」と「Scale」で、Cinnamon 設定で構成できます。[ 24 ]
Ars TechnicaはLinux Mint 17のレビューで、Cinnamon 2.2を「おそらくあらゆるプラットフォームで利用できる最もユーザーフレンドリーで総合的に便利なデスクトップ」と評した。[ 39 ]
ZDNetはLinux Mint 18のレビューで「Linux Mint Cinnamonデスクトップを夢のデスクトップに変えることができる」と述べている。[ 40 ]
Linux Mint 22 のレビューで、It's FOSS はCinnamon 6.0 を称賛し、「Linux Mint は、Linux ディストリビューションの世界における新鮮な製品としてその名にふさわしい。デスクトップ体験に最新のコンポーネントを追加しようとしながらも、便利な機能を提供することに失敗していない。」と述べている。[ 41 ]
{{cite web}}: CS1 maint: url-status (リンク)