Cinnamon

在Linux Mint 20.1上執行的Cinnamon 5.0

原作者| Linux Mint 團隊
開發者| Linux Mint 團隊
首次发布| 2012年1月2日 (2012-01-02)
当前版本|

* 6.4.10（2025年4月29日；穩定版本）[1]

源代码库|

* github.com/linuxmint/cinnamon

编程语言| C 及 JavaScript
操作系统| 类Unix系统
类型| 桌面環境
许可协议| GNU通用公共许可证
网站| cinnamon-spices.linuxmint.com
github.com/linuxmint/Cinnamon

Cinnamon是类Unix系統下的一個桌面环境。最初是GNOME Shell的一個衍生版本，由Linux Mint開發，提供了相似于GNOME 2，易於使用的传统用户界面，从Cinnamon 2.0开始，成为独立的桌面环境。

## 歷史

[编辑]

Linux Mint開發團隊一開始並不確定GNOME 3發行後Linux Mint的未來走向。GNOME 3的新使用者介面，GNOME Shell，並不符合Linux Mint的設計風格。Linux Mint 11“Katya”（2011年5月26日釋出）是最後一個使用GNOME 2的版本，此時，Linux Mint團隊認為，一個比GNOME Shell更好的解決方案是必須的，因為GNOME Panel已經不再開發了。因此，Linux Mint決定修改GNOME Shell以使其符合Linux Mint的設計風格，而最終結果是“Mint GNOME Shell Extensions”（MGSE）。與此同時，MATE桌面環境也從GNOME 2衍生出來。Linux Mint開發團隊便決定與MATE團隊合作，並在Linux Mint 12 「Lisa」中提供基於GNOME 2的MATE，以及基於GNOME 3的MGSE給用戶作選擇。

然而，MGSE不如原先的預期。因為GNOME Shell比起GNOME 2變動過大，MGSE看起來並不能成為一個長遠的目標。針對這個問題，Linux Mint團隊便從GNOME Shell衍生出Cinnamon專案，讓Linux Mint的開發者能更好的控制未來版本的GNOME介面。此專案於2012年1月2日在Linux Mint部落格上對外公開[2]。

Cinnamon 1.2开始使用Muffin，一個GNOME 3的窗口管理器Mutter的衍生版本，作為其預設窗口管理器[3]。

Cinnamon 1.6於2012年9月18日發佈，有了一個新的預設的檔案瀏覽器，Nemo，取代Nautilus，但仍可選用Nautilus[4]。

Cinnamon 1.8於2013年5月5日發佈，GNOME控制中心被Cinnamon控制中心取代。Gnome螢幕保護程式被Cinnamon螢幕保護程式取代。並可以從控制中心安裝及升級小工具、擴充元件、桌面小工具、佈景主題，而不需將佈景主題放到themes資料夾裡。Nemo的介面也被調整。

Cinnamon 2.0於2013年10月10日發佈，從此版本開始，Cinnamon不再是GNOME桌面的前端（像是Unity或GNOME Shell），而是一個「完整的桌面環境」。Cinnamon仍然建基於GNOME的技術及使用GTK+函式庫來開發，但不再需要安裝GNOME來使用Cinnamon。此版本最大的更動為改進了邊緣鋪排的能力，以及改進使用者管理，可自訂單一音效，及全螢幕程式效能改進。

## 特性

[编辑]

Cinnamon 1.8上的Cinnamon 控制中心

Cinnamon具備了很多特性，包括[3]：

* 桌面特效，包含了動畫和轉場特效
* 一個可移動的工作列（包含主選單、應用程式啟動器、視窗列表以及系統托盤）
* 多樣的擴充元件
* 可放置在工作列上的小工具
* 類似GNOME Shell中的概覽按鈕
* 易於自訂的設定編輯器，可以自訂的部份如下：
* 工作列
* 行事曆
* 主題
* 桌面特效
* 小工具
* 擴充元件

### 圖庫

[编辑]

* 在Linux Mint 13 "Maya"上展示Cinnamon 1.6.7的選單。

* Cinnamon 1.6的視窗縮圖及預覽。

* Cinnamon 1.6的通知工具。

* Cinnamon 1.6的工作區提示。

* Cinnamon 1.8的Cinnamon控制中心。

### 概覽模式

[编辑]

Cinnamon 1.4加入了新的概覽模式，這兩個模式是“Expo”及“Scale”，可以在Cinnamon設定中自訂。

## 擴充性

[编辑]

Cinnamon可利用佈景主題、小工具及擴充元件進行修改。佈景主題可以自訂Cinnamon的外觀，包含但不限於選單、工作列、行事曆以及對話框。小工具可以是在工作列上的圖標或文字。預設有五個小工具放在工作列上，開發者可以自由的創建小工具。官方提供了一個如何創建小工具的教程[5]。擴充元件可以調整Cinnamon的功能，像是產生一個Dock或是修改視窗切換時的外觀。

開發者可以上傳他們的佈景主題、小工具以及擴充元件到Cinnamon的網頁上，讓使用者下載使用並評分[6]。

## 採用

[编辑]

Cinnamon在Linux Mint 12的套件庫中首次提供[2]，在後續的版本中與另一個桌面環境，MATE[7]做為安裝時可選擇的預設桌面環境之一。在Linux Mint Debian Edition升級包4中也成為一個可選的桌面環境[8]。

除了Linux Mint以外，Cinnamon也提供給Ubuntu 12.04（經由Personal Package Archive）、Fedora 18[9]、openSUSE 12.1、Arch Linux、Gentoo、Pardus linux（英语：Pardus Linux）、Manjaro Linux以及Sabayon 8[10]。並且是Snowlinux（英语：Snowlinux）的預設桌面環境[11]。 目前，就Debian 8，同样提供Cinnamon的初始安装环境，并在官方源中提供Cinnamon安装。

## 發展

[编辑]

雖然Cinnamon直到2012年1月時仍在早期的發展階段，所收到的反饋普遍來說是相當不錯的。它的支持者認為相較GNOME Shell，Cinnamon更加的有彈性、更強大，並且提供了更多進階的特性[12][13]。

Ars Technica並在他們對Linux Mint 17的審閱中，描述Cinnamon是「在所有平臺上，最人性化且最全方位可用的桌面。」[14]

## 使用過時函式庫的爭論

[编辑]

Cinnarch，一個基於Arch Linux，使用Cinnamon做為預設桌面環境的發行版，宣布其將以GNOME取代Cinnamon，並在新的版本發行時更名為“Antergos”[15][16]。Clement Lefebvre在其論壇中表示讓Cinnamon相容於新版的GTK+不是他們的首要任務[17]。

## 參見

[编辑]

* Linux主题
* 自由软件主题

* GNOME Shell
* MATE
* Unity

## 註釋

[编辑]

1. ^ 6.4.10. 2025年4月29日  [2025年4月29日].
2. ^ 2.0 2.1 Introducing Cinnamon.  [2013-07-16]. （原始内容存档于2015-03-16）.
3. ^ 3.0 3.1 Cinnamon 1.2 released.  [2013-07-16]. （原始内容存档于2012-11-01）.
4. ^ Cinnamon 1.6 Released.  [2013-07-16]. （原始内容存档于2012-11-30）.
5. ^ How to make a Cinnamon applet (Force Quit applet tutorial).  [2013-07-16]. （原始内容存档于2012-12-04）.
6. ^ New sections for themes, applets and extensions: Cinnamon.  [2013-07-16]. （原始内容存档于2012-05-31）.
7. ^ Linux Mint 13 "Maya" RC released!.  [2013-07-16]. （原始内容存档于2015-11-22）.
8. ^ Update Pack 4 is out!.  [2013-07-16]. （原始内容存档于2013-08-21）.
9. ^ Fedora 18 Features Updated User Interfaces and Desktop Environments.  [2013-07-16]. （原始内容存档于2014-12-04）.
10. ^ Sabayon Linux 8 Debuts with a Dash of Cinnamon.  [2013-07-16]. （原始内容存档于2019-09-24）.
11. ^ 存档副本.  [2013-07-16]. （原始内容存档于2013-05-15）.
12. ^ Linux Mint's Cinnamon: A GNOME 3.x shell fork.  [2013-07-16]. （原始内容存档于2012-01-10）.
13. ^ Introducing Cinnamon: The GNOME 3 Replacement.  [2013-07-16]. （原始内容存档于2014-04-15）.
14. ^ Scott Gilbertson. Mint 17 is the perfect place for Linux-ers to wait out Ubuntu uncertainty. Ars Technica. 2014-06-24  [2015-05-31]. （原始内容存档于2015-06-02）.
15. ^ DistroWatch.com: Antergos.  [2013-05-20]. （原始内容存档于2013-08-06）.
16. ^ Important Notice: The future of Cinnarch.  [2013-07-16]. （原始内容存档于2013-04-25）.
17. ^ Cinnamon needs some love.  [2013-07-16]. （原始内容存档于2019-02-15）.

## 外部連結

[编辑]

维基共享资源上的相关多媒体资源：Cinnamon

* 官方网站
* 官方套件庫

* 查
* 论
* 编

基于X11或Wayland及其上部件工具箱的X窗口管理器或桌面環境

桌面环境
(比較（英语：Comparison of X Window System desktop environments）)|

| 基於GTK+|

* Budgie
* Cinnamon
* GNOME
* GPE
* LXDE
* MATE
* ROX桌面（英语：ROX Desktop）
* Sugar
* UKUI
* Xfce

|

基於Qt|

* DDE
* KDE Plasma
* Lumina
* LXQt（合并了Razor-qt）
* OPIE（英语：Open Palmtop Integrated Environment）
* Trinity

基於Motif|

* CDE
* IRIX交互桌面
* HP-VUE（英语：Visual User Environment）

其他部件工具|

* EDE（基於FLTK）
* Étoilé（英语：Étoilé）（基於GNUstep）
* OpenWindows（英语：OpenWindows）（基於OLIT（英语：OLIT））
* UDE（英语：UDE）（基於Xlib/XCB）
* Enlightenment（基於EFL（英语：Enlightenment Foundation Libraries））

殼層|

* GNOME Shell
* KDE Plasma 4
* KDE Plasma 5
* Maynard
* Unity

X視窗管理器
(比較)|

| 合成窗口管理器（英语：Compositing window manager）|

* Compiz
* KWin
* Metacity
* Mutter
* Muffin
* Xfwm
* Enlightenment

|

堆疊式窗口管理器（英语：Stacking window manager）|

* 4Dwm
* 9wm（英语：9wm）
* AfterStep（英语：AfterStep）
* amiwm（英语：amiwm）
* Blackbox
* CTWM（英语：CTWM）
* cwm
* Fluxbox
* FLWM
* FVWM
* IceWM
* JWM
* Matchbox（英语：Matchbox (window manager)）
* MWM
* olwm（英语：olwm）
* Openbox
* Qvwm（英语：Qvwm）
* Sawfish
* swm（英语：swm）
* twm
* tvtwm（英语：tvtwm）
* vtwm（英语：vtwm）
* Window Maker
* WindowLab（英语：WindowLab）
* wm2（英语：wm2）

平鋪式窗口管理器（英语：Tiling window manager）|

* Awesome
* dwm
* i3
* Ion（英语：Ion (window manager)）
* larswm（英语：larswm）
* ratpoison
* StumpWM（英语：StumpWM）
* wmii（英语：wmii）
* Xmonad

Wayland合成器|

* Enlightenment
* Gala
* KWin
* Mir
* Mutter
* Budgie-wm
* Sway
* Weston

相關條目|

* 显示服务器（英语：Display server）
* 图形用户界面
* 控件
* 画家算法
* 分辨率无关（英语：Resolution independence）
* 殼層
* 虛擬桌面
* 部件工具箱
* WIMP
* 視窗系統

* 查
* 论
* 编

核心程式（英语：GNOME Core Applications）|

* 機櫃 Boxes
* 計算器 Calculator（英语：GNOME Calculator）
* 字符映射 Character Map（英语：GNOME Character Map）
* 字典 Dictionary（英语：GNOME Dictionary）
* 硬盤 Disks（英语：GNOME Disks）
* 檔案 Files
* 軟件 Software
* 終端 Terminal（英语：GNOME Terminal）
* 影片 Videos
* 網頁 Web

額外程式|

| 開發|

* Anjuta
* Glade
* Meld
* Devhelp（英语：Devhelp）
* Nemiver（英语：Nemiver）
* Geany
* Gtranslator（英语：Gtranslator）

|

办公|

* AbiWord
* Dia
* Gnumeric
* Evince
* Evolution
* Ease
* LaTeXila（英语：LaTeXila）
* OCRFeeder（英语：OCRFeeder）

圖像|

* 影像檢視器（Eye of GNOME）
* F-Spot
* GIMP
* Inkscape
* Shotwell
* Simple Scan（英语：Simple Scan）

互聯網|

* Balsa（英语：Balsa (email client)）
* Empathy
* Ekiga（英语：Ekiga）
* Gobby（英语：Gobby）
* Jami
* Vino（英语：Vino (VNC server)）
* Vinagre（英语：Vinagre）
* transmission-gtk

影音|

* Banshee
* Cheese
* Pitivi
* Rhythmbox
* Sound Juicer
* SoundConverter
* EasyTag（英语：EasyTag）

遊戲|

* GNOME遊戲
* 象棋
* 踩地雷（英语：GNOME Mines）
* gbrainy
* PyChess

工具|

* Brasero
* dconf-editor（英语：dconf）
* File Roller
* gedit
* gnote
* GParted
* Tomboy（英语：Tomboy (software)）

平台組件|

| 用戶界面|

| GNOME 3|

* GDM
* Mutter
* GNOME Shell
* Tango桌面計劃
* Orca

|

GNOME 2|

* Metacity
* GNOME Panel
* Clearlooks（英语：Clearlooks）

其他|

* Cinnamon
* MATE
* Diodon（英语：Diodon）
* Docky
* GNOME Do
* AWN（英语：Avant Window Navigator）

基礎技術|

* GTK+
* GDK（英语：GDK）
* ATK（英语：Accessibility Toolkit）
* Clutter
* Pango
* GLib
* GObject
* GIO（英语：GIO (software)）
* IBus

其他|

* dconf（英语：dconf）
* Genie
* 鑰匙圈
* GNOME-DB（英语：GNOME-DB）
* GVFS（英语：GVFS）
* Librsvg
* MetaTracker（英语：MetaTracker）
* Vala
* libxslt（英语：libxslt）
* libxml2

freedesktop.org|

* AppStream
* D-Bus
* GStreamer
* NetworkManager
* Poppler
* Wayland
* X.Org Server
* PulseAudio
* PackageKit
* HarfBuzz
* Cairo

社羣|

* GNOME基金會
* GUADEC（英语：GNOME Users And Developers European Conference）
* GNOME計畫
* Outreachy（英语：Outreachy）

人物|

* 米格爾·德伊卡薩
* 費德里科·梅納
* 路易斯·比利亞（英语：Luis Villa）
* 夏霍·邊靈頓（英语：Havoc Pennington）
* 凯伦·桑德勒

* 分類
* 共享資源

* 查
* 论
* 编

GTK+应用

平台|

| GTK+|

* GTK+
* GDK
* ATK
* ClutterActor
* GTK+ Scene Graph Kit
* Pango
* Language bindings
* PyGTK
* PyGObject
* GLib
* GObject
* GIO
* IBus
* Orca
* dconf
* Genie
* Vala
* Keyring
* GNOME-DB
* GVfs
* Hildon
* Librsvg
* MetaTracker
* libxslt
* libxml2

|

freedesktop.org
(shared)|

* AppStream
* D-Bus
* GStreamer
* NetworkManager
* Poppler
* libcanberra
* Wayland
* X.Org Server
* PulseAudio
* PackageKit
* HarfBuzz
* Cairo

开发|

| 图形用户界面（GUI）设计器
快速应用开发（RAD）|

* Glade Interface Designer
* GNOME Builder

|

集成开发环境|

* Anjuta
* Builder
* Bluefish
* Meld
* Devhelp
* Nemiver
* Poedit
* Geany
* Gtranslator
* gPHPedit
* PyRoom
* SciTE
* UberWriter
* PIDA

GNOME|

* GNOME Shell
* GNOME Games
* Core Applications
* Boxes
* Calculator
* Character Map
* Dictionary
* Disks
* Files
* Software
* Terminal
* Videos
* Web
* Other
* dconf editor

Cinnamon|

* Nemo

Xfce|

* Thunar

LXDE|

* PCMan File Manager
* LXMusic

图形化外壳|

* GNOME Panel
* Docky
* GNOME Do
* Avant Window Navigator

第三方应用软件|

| 办公|

* AbiWord
* Dia
* Gnumeric
* Evince (pdf)
* Evolution
* Dictionary
* OCRFeeder

|

教育|

* Gramps（英语：Gramps_(software)）
* GCompris
* DrGeo
* GeoGebra
* Ghemical
* Celestia
* Wine-Doors

图像|

* GIMP
* GNU Paint
* Inkscape
* gThumb
* gPhoto
* Eye of GNOME
* Sushi
* Shotwell
* F-Spot

互联网|

* Balsa
* Sylpheed
* Claws Mail
* Empathy
* Ekiga
* gtk-gnutella
* GpsDrive
* GNU Ring
* Vino (VNC server)
* Vinagre
* Midori
* Uzbl
* transmission-gtk

音频|

* Audacious
* Banshee
* Buzztrax
* Exaile
* Rhythmbox
* Sound Juicer
* SoundConverter
* Quod Libet
* Ex Falso
* EasyTag
* Asunder

视频|

* Avidemux
* Cinelerra
* Kino
* LiVES
* OpenShot Video Editor
* Pitivi
* Gnome MPlayer
* Cheese

实用程序|

* Archive Manager
* Brasero
* dconf-editor
* Diodon
* gedit
* gnote
* Screenshot
* GParted
* Guake
* Leafpad
* Tilda
* Tomboy
* Workrave

* 分类
* 共享资源

*[查]: 查看该模板
*[论]: 讨论该模板
*[编]: 编辑该模板