Cinnamon
Cinnamon(シナモン)は、GNOME 3をベースとしたデスクトップ環境であり、2011年に初版がリリースされた。Cinnamonのプロジェクトは元々GNOME Shellをフォークすることで、単なるグラフィカルシェルとして開始されたが、Cinnamon 2.0で固有のデスクトップ環境となった。Cinnamonは元々Linux Mintのために開発されたが、時が経つにつれ他のLinuxディストリビューションへも広く普及している。
Cinnamonデスクトップ環境 | |
作者 | Linux Mintチーム |
---|---|
開発元 | Linux Mintチーム |
初版 | 2011年 |
最新版 | 6.4.3[1] - 2024年12月19日 [±] |
リポジトリ | |
プログラミング 言語 | CおよびJavaScript、Python |
対応OS | Linux (X11) |
プラットフォーム | GNOME 3 |
サポート状況 | 開発中 |
種別 | |
ライセンス | GPL v2 |
公式サイト | Cinnamon Spices |
Cinnamonデスクトップ環境はGNOMEとは異なるGUIを実装することを目的としているため、GNOME Core Applicationsの多くはフォークされてGUIは適切に書き換えられた。
歴史
編集Linux Mint開発チームは最初、GNOME 3リリース後におけるLinux Mintディストリビューションの今後を心配していた。GNOME 3の新しいグラフィカルシェルのGNOME ShellはLinux Mint開発チームがLinux Mintに対して念頭に置いたデザインの目標にふさわしくなかったが、当初はそれ以外に選択肢がなかった[要出典]。Linux Mint 11 "Katya" は、GNOME 2が付属したLinux Mintの最後のリリースとして2011年にリリースされたが、GNOME パネルが既に開発されていないためより良い解決策が必要であることは明らかだった[要出典]。このため、Linux Mint開発チームはGNOME ShellをLinux Mintの目標にふさわしいように改善を手がけることにし、その結果として "Mint GNOME Shell Extensions" (MGSE) ができた。その間にMATEがGNOME 2からフォークされた。Linux Mint開発チームはLinux Mint 12 "Lisa" に、従来のGNOME 2デスクトップを使うかGNOME 3ベースのMGSEを使うかをユーザーが選べるようにするため、MGSEと並んでMATEを組み込むことに決定した[要出典]。
しかしながら、MGSEは予想を下回った。GNOME ShellはLinux Mint開発チームが念頭に置いた方向性とは異なった方向に向かっているため、MGSEが長期で存続できないことが明らかであった。この問題に呼応して、Linux Mint開発者が開発プロセスをより良く制御できるようにし、かつLinux Mintの将来リリースでの使用のために彼ら自身のGNOMEインターフェイス未来像を実装するため、Linux Mint開発チームはCinnamonプロジェクトを作りGNOME Shellをフォークした。このプロジェクトはLinux Mintのブログで2012年1月2日に公式にアナウンスされた[2]。
バージョン1.2より、CinnamonはウインドウマネージャとしてGNOME 3から導入されそのウインドウマネージャとなったMutterのフォークであるMuffinを使っている[3]。
Cinnamon 1.6は2012年9月18日に導入された。Nautilusを新しいデフォルトファイルマネージャであるNemoに置き換えた。ただしまだNautilusはオプションとして使用できる[4]。
Cinnamon 1.8は2013年5月5日にリリースされ、GNOME コントロールセンターはフォークされた。それは現在Cinnamon-Control-Centerと呼ばれGnome-Control-CenterとCinnamon-Settingsを結合した。Gnomeスクリーンセーバーもフォークされ現在はCinnamon-Screensaverと呼ばれる。現在、.themesフォルダの中にある凡例のテーマの代わりにコントロールセンターを通じてアプレット、拡張機能、デスクレット、テーマのインストールと拡張が可能である。Cinnamon-Screensaverは修正されたNemoインタフェースも扱え、リリースと共にもたらされたデスクレットはウィジットのようである。
Cinnamon 2.0は2013年10月10日にリリースされた。このバージョンからCinnamonはUnityやGNOME ShellのようにGNOMEデスクトップのトップにあるフロントエンドではなくなり、「完全なデスクトップ環境」になった。CinnamonはまだGNOME技術上でビルドされておりGTKを使うが、インストールにはGNOME自体を必要としなくなっている。このリリースの最大の変更は改善されたエッジタイリング、改善されたユーザー管理、フルスクリーンアプリケーション用の設定可能な個別のサウンド効果とパフォーマンス改善である。
Cinnamon 3.2は2016年11月7日にタグ付けされ[5]、同年11月13日に最初のMint環境であるLMDE2にリリースされた。このリリースの最大の変更はメニューシステムの見栄えの変更、スクリーンセーバーの改訂、入力メソッド選択の変更、画面端にパネルを置けるようになったこと[6]、背景遷移の改善、アプレット設定処理の変更、そして画面回転に基づく加速度計などの機能をもたらすlibinputライブラリを使うための変更[7]である。
リリース履歴
編集リリース履歴 | |||||
---|---|---|---|---|---|
バージョン | リリース日 | 依存するGTK | 利用可能なOS | 詳細 | |
1.4 | 2012-05-22 | 3.4 (2012-03-26) | Linux Mint 13 | Cinnamonの最初のメジャーリリース[8] | |
1.6 | 2012-11-20 | Linux Mint 14 | |||
1.8 | 2013-05-13 | Linux Mint 15 | |||
2.0 | 2013-11-30 | 3.8 (2013-05-13) | Linux Mint 16, Fedora EPEL 7[9] | このバージョンからCinnamonは完全なデスクトップ環境になる。 | |
2.2 | 2014-05-31 | ≥ 3.9.12 | Linux Mint 17, Debian 8 "Jessie"[10] | ||
2.4 | 2014-11-29 | Linux Mint 17.1 | |||
2.6 | 2015-06-30 | Linux Mint 17.2、Fedora 21および22 | |||
2.8 | 2015-12-05 | Linux Mint 17.3, Fedora 23 | |||
3.0 | 2016-04-26 | Linux Mint 18(Ubuntu 16.04 LTSベース)、Debian 9 "Stretch"、Fedora 24 | |||
3.2 | 2016-11-07 | GTK ≥ 3.12 (2014-03-25), GIO ≥ 2.35.0, Clutter ≥ 1.10.0, GOBJECT_INTROSPECTION ≥ 0.9.2, GJS≥2.3.1 | Linux Mint 18.1, Fedora 25, Ubuntu 17.04 | ||
3.4 | 2017-05-07 | Linux Mint 18.2 | デスクトップグリッド、ファイル検索におけるワイルドカードのサポート、マルチプロセス設定デーモン、パネルランチャーにおけるデスクトップアクション、Nemoにおいてデスクトップ操作とファイルマネージャのプロセス分離。 | ||
3.6 | 2017-10-24 | Linux Mint 18.3 | |||
3.8 | 2018-04-24 | Linux Mint 19 | |||
4.0 | 2018-10-04 | Linux Mint 19.1 | ウィンドウリストやパネルレイアウトのカスタマイズ強化。 | ||
4.2 | 2019-06-29 | Linux Mint 19.2 | |||
4.4 | 2019-11-25 | Linux Mint 19.3 | |||
4.6 | 2020-05-13 | Linux Mint 20 | |||
4.8 | 2020-11-26 | Linux Mint 20.1 | |||
5.0 | 2021-06-01 | Linux Mint 20.2 | |||
5.2 | 2021-11-28 | Linux Mint 20.3 |
ソフトウェアコンポーネント
編集CinnamonはいくつかのGNOME Core Applicationsをフォークしている。
X-Apps
編集CinnamonにはX-Appsが導入されている[11]。X-Apps はGNOME Core Applicationsをベースとしているが、CinnamonだけでなくMATEやXfceでも動作するよう変更されており、伝統的なユーザインタフェース (UI) が搭載されている[12][13]。
特徴
編集Cinnamonには以下の特徴がある[3]。
- アニメーション、トランジション効果およびコンポジションを使用した透過などのデスクトップ効果
- メインメニュー、ランチャー、ウインドウリスト、システムトレイは画面の左右上下に調整可能
- 様々な拡張機能
- パネルにあるアプレット
- GNOME Shellと似た機能を持つ概観
- 容易にカスタマイズを行える設定エディタ。以下をカスタマイズできる:
- パネル
- カレンダー
- テーマ
- デスクトップ効果
- アプレット
- 拡張機能
GNOME Shell用のドキュメントの大半はCinnamonに適用される[要出典]が、2012年1月24日時点でCinnamon自体の公式ドキュメントはなかった[14]。Linux MintのCinnamon版用のドキュメントに、Cinnamonデスクトップの章が存在する[15]。
ギャラリー
編集-
Linux Mint SarahにおけるCinnamon 3.0.7のメニュー
-
Alt-Tabサムネイルとウインドウプレビューを示すCinnamon 1.6
-
Notificationアプレットを示すCinnamon 1.6
-
Cinnamon 3.2.7のCinnamon Control Center
概要モード
編集新しい概要モードがCinnamon 1.4に追加された。これらの2つのモードは"Expo"と"Scale"で、Cinnamon Settingsで設定可能である[要出典]。
拡張性
編集Cinnamonはテーマ、アプレット、拡張機能で変更できる。テーマはCinnamonの見た目をカスタマイズでき、それはメニュー、パネル、カレンダー、実行ダイアログにとどまらない。アプレットはパネルのアイコンやテキストである。デフォルトでは5つのアプレットがあり、開発者は自身のアプレットを自由に作れる。シンプルなアプレットを作るためのチュートリアルが利用できる[16]。拡張機能でDockを提供したりAlt-Tabウインドウスイッチャーの外見を変更したりするなどしてCinnamonの機能を変更できる。
開発者はCinnamonのWebページに自身のテーマ、アプレット、拡張機能をアップロードでき、さらにユーザーにそれらをダウンロードおよび評価をさせることができる[17]。
採用例
編集CinnamonはLinux Mint 12のリポジトリで利用可能で[2]、Linux Mintバージョン13以降の全てに4つのデスクトップ環境からの選択肢の1つとして含まれる。他の選択肢の1つにMATEがある[18]。Linux Mint Debian Edition Update Pack 4 respinではオプションである[19]。
Linux Mint以外では、CinnamonはPPA経由でUbuntu[20][21]、(スピンとして)Antergos、Arch Linux[22]、Debian、Fedora[23]、Gentoo、openSUSE[24]、Mageia[25]、Manjaro、Sabayon 8[26]およびFreeBSD[27]で利用可能である。CinnamonはCubuntu[28]およびCr OS Linuxのデフォルトデスクトップ環境である。
反響
編集2012年1月時点ではまだ開発の初期段階であったが、Cinnamonの反響は概ね好意的であった。Cinnamonの支持者はそれがGNOME Shellよりも進んだ機能を提供しているにもかかわらずより柔軟性がありパワフルであると理解している[29][30]。
Linux Mint 17のレビューにおいて、Ars TechnicaはCinnamon 2.2を「全てのプラットフォームで利用できるデスクトップの中で最もユーザーフレンドリーでオールラウンドである」と述べた[31]。
Linux Mint 18のレビューにおいて、ZDNetは「Linux Mint Cinnamonデスクトップをあなたの夢のデスクトップに変更することができる」と述べた[32]。
脚注
編集- ^ "6.4.3"; 閲覧日: 2024年12月20日; 出版日: 2024年12月19日.
- ^ a b “Introducing Cinnamon”. blog.linuxmint.com (2 January 2012). 2015年11月22日閲覧。
- ^ a b “Cinnamon 1.2 released”. cinnamon.linuxmint.com (23 January 2012). 1 November 2012時点のオリジナルよりアーカイブ。2017年10月16日閲覧。
- ^ “Cinnamon 1.6 Released”. cinnamon.linuxmint.com (18 September 2012). 30 November 2012時点のオリジナルよりアーカイブ。2017年10月16日閲覧。
- ^ Larabel, Michael (7 November 2016). “Cinnamon 3.2 Desktop Arrives”. phoronix.com. 9 November 2016閲覧。
- ^ “Vertical Panels ← Segfault”. segfault.linuxmint.com (30 September 2016). 7 July 2017閲覧。
- ^ Hutterer, Peter (13 September 2016). “libinput support”. 2017年10月16日閲覧。
- ^ "Cinnamon 1.4 Released". The GNOME Project (Press release). San Jose, California. 3 March 1999. 2014年6月8日閲覧。
- ^ “cinnamon in Fedora repositories”. fedoraproject.org. 2017年10月16日閲覧。
- ^ “cinnamon in Debian repositories”. debian.org. 2017年10月16日閲覧。
- ^ “New features in Linux Mint 18 Cinnamon”. Linux Mint. 17 April 2017閲覧。
- ^ “Linux Mint Is Getting Its Own Apps Starting with the 18.x Branch”. softpedia.com. 17 April 2017閲覧。
- ^ “Linux Mint Devs Showcase the First Two X-Apps for Linux Mint 18 "Sarah"”. softpedia.com. 17 April 2017閲覧。
- ^ “Cinnamon 1.4 (GNOME Shell Fork)”. medvim.com (13 March 2012). 6 April 2016時点のオリジナルよりアーカイブ。2017年10月16日閲覧。
- ^ “User guides for Linux Mint, Cinnamon edition, many languages and versions”. linuxmint.com. 2017年10月16日閲覧。
- ^ “How to make a Cinnamon applet (Force Quit applet tutorial)”. cinnamon.linuxmint.com (31 January 2012). 4 December 2012時点のオリジナルよりアーカイブ。2015年11月22日閲覧。
- ^ “New sections for themes, applets and extensions: Cinnamon”. cinnamon.linuxmint.com (28 January 2012). 31 May 2012時点のオリジナルよりアーカイブ。2015年11月22日閲覧。
- ^ “Linux Mint 13 "Maya" RC released!”. blog.linuxmint.com (16 May 2012). 2015年11月22日閲覧。
- ^ “Update Pack 4 is out!”. blog.linuxmint.com (5 April 2012). 2015年11月22日閲覧。
- ^ Tsvetkov, Tsvetko. “Cinnamon Stable PPA”. launchpad.net. 2015年11月22日閲覧。
- ^ “New Cinnamon Stable Ubuntu PPAs [Ubuntu 14.04 And 12.04]”. webupd8.org. 7 July 2017閲覧。
- ^ “Cinnamon”. ArchWiki. 7 July 2017閲覧。
- ^ “Fedora 18 Features Updated User Interfaces and Desktop Environments ”. redhat.com (15 January 2013 ). 2015年11月22日閲覧。
- ^ “Portal:Cinnamon”. openSUSE.org. 7 July 2017閲覧。
- ^ “Mageia App Db Groups (Graphical desktop)”. mageia.madb.org. 2017年10月16日閲覧。
- ^ Noyes, Katherine (13 February 2012). “Sabayon Linux 8 Debuts with a Dash of Cinnamon”. IT World Canada. 2015年11月22日閲覧。
- ^ “The FreeBSD GNOME Project”. 2017年10月16日閲覧。
- ^ “Cubuntu (Ubuntu with Cinnamon)”. 2015年11月22日閲覧。
- ^ Vaughan-Nichols, Steven J. (26 December 2011). “Linux Mint's Cinnamon: A GNOME 3.x shell fork”. zdnet.com. 2015年11月22日閲覧。
- ^ Nestor, Marius (3 January 2012). “Introducing Cinnamon: The GNOME 3 Replacement”. softpedia.com. 2015年11月22日閲覧。
- ^ Gilbertson, Scott (24 June 2014). “Mint 17 is the perfect place for Linux-ers to wait out Ubuntu uncertainty”. Ars Technica. 28 August 2014閲覧。
- ^ Vaughan-Nichols, Steven J. (27 July 2016). “Linux Mint 18: The best desktop -- period”. zdnet.com. 9 November 2016閲覧。