Cinnamon 是一個開源項目,為用戶提供GNU / Linux操作系統的全功能桌面環境。它是與GNOME項目一起分發的GNOME Shell用戶界面的一個分支。它的設計初衷是為用戶提供基於Linux操作系統的傳統而先進的現代圖形會話。它通常部署在Linux Mint發行版上。
專為Linux Mint設計
實際上,Cinnamon項目是由Linux Mint項目背後的同一個勤奮的團隊開發的,出於對GNOME桌面環境的挫敗感。但是,桌面環境沒有附加到Linux Mint發行版,因為它可以直接從其默認軟件存儲庫或使用社區提供的第三方操作系統輕鬆安裝在其他開源GNU / Linux操作系統上。
桌面佈局類似於GNOME 2
Cinnamon的最佳部分是桌面佈局與GNOME 2類似。它易於使用,功能強大,靈活,並具有大量主題,小程序,桌面和擴展,可實現更高的自定義。
通常,Cinnamon的干淨安裝包括以下應用程序:Nemo文件管理器(Nautilus的分支),Muffin窗口管理器(Mutter的分支),Cinnamon設置守護程序(用於GNOME設置守護程序),Cinnamon Session(用於GNOME)會議)和肉桂控制中心(GNOME控制中心的分支)。
默認情況下,它使用位於屏幕下邊緣的單個面板,用戶可以從中訪問主菜單,與系統托盤區域的功能交互,運行程序,啟動應用程序以及切換虛擬工作區之間。面板可以在屏幕的上方移動。此外,用戶可以通過applet和主題更改其外觀,強制它按照自己的意願行事。
底線
總之,Cinnamon將GNOME桌面環境的強大功能與其內部構建的功能和應用程序相結合,為用戶提供可訪問且積極開發的Linux發行版圖形界面。
< strong>此新版本中的新功能:
- 使用在線帳戶(GOA)(#7559) 中的默認圖標名稱
- 修復符號圖標並刪除過時(#7566)肉桂主題:窗口列表進度改進(#7562)
- 設置:修復啟動mintsources / mintdrivers / lightdm-settings
- cs_startup.py:總是有延遲小部件,但隱藏/顯示它們取決於是否有延遲。
- 擴展名:修復無法強制安裝xlet(#7571)
版本3.8.4中的新功能:
- 在在線帳戶(GOA)中使用默認圖標名稱(#7559)
- 修復符號圖標並刪除過時(#7566)肉桂主題:窗口列表進度改進(#7562)
- 設置:修復啟動mintsources / mintdrivers / lightdm-settings
- cs_startup.py:總是有延遲小部件,但隱藏/顯示它們取決於是否有延遲。
- 擴展名:修復無法強制安裝xlet(#7571)
版本中的新功能:
- 聲音設置:將所選設備指定給配置文件選擇器。
版本3.6.5中的新功能:
- cs_sound.py:用空格替換選項卡。
- 日曆小程序:修復格式。
新增功能:
- 刪除對libcjs-dbg的嚴格依賴
版本3.4.4中的新功能:
- classicSwitcher.js:修復hidpi問題。
- KeybindingWidgets.py:修復已移位但不是字母數字字符的加速器的解析。
- xlet-settings.py:提供無效的xlet ID時不要崩潰。
- 窗口列表小程序:修復參數警告
- 添加問題模板
- ui / settings:處理未定義的舊設置值
- hotCorner.js:修復懸停延遲回撥。
版本3.4.1中的新功能:
- 刪除GTK_POLICY_EXTERNAL 的使用
- checkBox.js:刪除引發新cjs / mozjs警告的額外未使用參數
- st-bin.c:修復y_fill setter(在同一個調用中設置之前,它將x_fill設置為現有y_fill的值)。
- 菜單小程序:修復最近上下文菜單的鍵盤導航。修復切換到其他類別時關閉相同菜單的問題。還可以在打開另一個最近的上下文菜單時修復關閉。
- 菜單小程序:當最近激活的文件無法訪問時通知。
- 菜單小程序:暫時丟失文件通知。
- 菜單小程序(矢量框):部分還原c0d37dd79d68c97 - 當事件從按鈕轉到向量框並返回時,會出現閃爍。刪除空閒回調,直接再次對回复做出反應。為了補償,增加我們的maybeUpdateVectorBox延遲超時,這或多或少地修復了上述提交試圖修復的原始問題。
- 菜單小程序:_select_category - 如果類別確實發生變化,則僅調用displayButtons。
- 菜單小程序:當第二個最近的上下文菜單打開時,修復鍵盤導航。
- 聲音設置:修復設備圖標
- xlet-settings.py:忽略config目錄中不是由我們的設置api創建的文件和目錄以及不再存在的實例
- ExtensionCore.py:不要在加載時清除config目錄。這不再是必需的,因為xlet設置現在忽略了任何不是活動實例的東西,並且一些applet需要一個存儲額外文件的位置,以便在卸載時清理它們。
- cs_panel.py:修復沒有面板時的崩潰
- sound-applet:刪除add_actor調用中無關的參數
- radioButton.js:刪除add_actor的額外參數。
- window-list-applet:修復未定義的引用警告
- [cinnamon-json-makepot]添加了對提取“標題”的支持。和“單位”列表元素上的鍵
- debian / control:僅對caribou內省使用正確的運行時依賴。
- 用戶小程序:刪除使用LightDM切換到來賓的功能
- runDialog.js:修復未定義的變量警告(#6539)
- 重新組織面板中的默認小程序
- 用戶小程序:刪除尾隨空格
- 小程序:使TextIconApplet更智能,並適應垂直面板。
- 菜單小程序:使用_select_category選擇最近和位置,這樣我們就可以更準確地緩存當前選擇,並防止對_displayButtons進行不必要的調用。
- 窗口列表:向設置添加缺少的依賴項(#6551)
版本3.2.8中的新功能:
- 菜單小程序:僅為最近的文件構建一個上下文菜單,然後重新使用它。
- cs_screensaver.py:總是重複使用Gtk.Socket - 它可以同時保存Gtk.Plugs和普通的Gtk.Widgets,就像普通的bin /容器一樣對待它。當切換屏幕保護程序時,這似乎有助於ref-cleanup和child reaping。 (觀察Arch,Arch和Fedora報導)
- 菜單小程序:不要重建最近的文件,只需根據需要重新排序,添加,刪除。
- 菜單小程序:修復了一些小漏洞(已創建的演員但從未添加到容器中 - 被GInitiallyUnowned,他們永遠不會讓他們的浮動參考沉沒,所以不能沒有任何未填充。修復原型不匹配,只是將GenericButton重命名為NoRecentDocsButton,因為那是它的唯一用戶。
- 菜單小程序:以前提交的一些修復,在刷新應用程序時不會那麼具有破壞性。
- 還原“cs_screensaver.py:始終重複使用Gtk.Socket - 它可以同時包含Gtk.Plugs&quot;
- 修復python 3.6的元組
- tooltips.js:添加一個隱藏計時器來檢查工具提示是否應該隱藏自己,但出於各種原因,永遠不會對離開事件採取行動(由於事件報告中的變幻莫測)。
- 最近的applet:在更新最近的列表時,返工是非破壞性的(這會將菜單小程序的最新更改帶到此處。)
- 最近,小程序:夫妻警告清理
- 網絡小程序:刪除無用的日誌警告。在一年多以前的某個時候,我們開始得到這些(可能是對網絡管理員的改變),它們沒有任何價值,但填滿了日誌。
版本3.2.2中的新功能:
- [Clement Lefebvre]
- build:使AX_宏可選
- [Odyseus]
- [Xlet設置]修復圖標選擇器卡住的對話框
- [cinnamon-json-makepot]添加了對“title”的支持鍵
- [lestcape]
- 如果指標圖標主題類中未設置圖標大小,請確保默認圖標大小為16像素。
- [德國佛朗哥]
- [工作空間 - 切換器]修復按鈕的大小如果未啟用自動縮放字體設置,按鈕未獲得正確的高度(或垂直模式下的寬度)。
- [NikoKrause]
- [sound-applet]刪除了timeLabel的古代代碼
- 統一名稱
- [斯蒂芬柯林斯]
- 恢復將菜單小程序菜單與其他菜單分開設置主題的功能
- [JosephMcc]
- cs_effects:轉動窗口效果時禁用菜單動畫
- [Odyseus]
- [applet.js]重新添加了在applet上下文菜單上顯示分隔符的功能。
- [applet.js]添加了一種機制來突出顯示帶有打開菜單的小程序。
- [NikoKrause]
- [menu-applet]修復了TAB的keynav問題和正確的
- [lestcape]
- 使用Gio庫建立文件權限以替換spawnCommandLine用法。
- [itzexor]
- 面板啟動器:在刪除啟動器 時銷毀前關閉菜單
- [Odyseus]
- [Xlet設置]為xlets設置窗口添加了翻譯機制
- [itzexor]
- cs_backgrounds.py:修復LMDE2上的拇指生成
- [NikoKrause]
- [sound-applet]刪除滑塊選項的顯示百分比標籤
- [JosephMcc]
- 主題:修復工作區切換器的主題
- [NikoKrause]
- 錯字
- [Clement Lefebvre]
- l10n:更新POT文件
版本3.2.1中的新功能:
- [kloun]
- rm obsolute and unsupport NEWS file
- [邁克爾韋伯斯特]
- 鍵盤小程序:修復標誌渲染在其actor中的定位。
- 修復一些運行時警告 - 在聲音小程序中,對象構造太快無法獲得主題節點,等待主要演員發送“樣式更改”信號。在菜單小程序中,刪除navigateContextMenu()的返回值 - 此函數只有一個用戶,並且他們不檢查值。
- 鍵盤小程序:允許標誌圖標正確縮放其大小以匹配面板和首選項。 Monkey將一些St.Icon方法修補到EmblemedIcon類,這樣我們就可以使用現有的applet圖標大小計算,假裝我們只是掛在另一個圖標上,完成任務。
- [NikoKrause]
- [menu-applet]修復由keynavigation引起的警告
- [Clement Lefebvre]
- 更新./test腳本
- 信息設置:添加upload-system-info按鈕
- l10n:更新POT文件
- 信息設置:添加工具提示以上傳按鈕
- 修正拼寫錯誤
- l10n:更新POT文件
版本3.0.7中的新功能:
- 修復https://github.com/linuxmint/Cinnamon/issues/5410(Power settings segfault)。
版本3.0.6中的新功能:
- 添加通用的“藍牙”圖標
- power applet:在我們擁有電源代理之前,不要連接任何調用_devicesChanged的信號(因為回調假設我們擁有它)。
- windowAttentionHandler.js:使被忽略的應用檢查不區分大小寫。雖然我們在這里為了方便而使它成為一個gsettings數組。
- org.cinnamon.gschema.in - 將pidgin添加到忽略的wm類中。
- 觸控板設置:反轉動作閾值設置小部件
- appletManager.js:修復複製/粘貼applet面板小程序佈局。 Extension.get_max_instances()需要一個額外的參數,然後我們做了兩次工作 - 完成了刪除過時的代碼。
- 肉桂記錄器:在啟動記錄器時修復崩潰......
- cinnamon-recorder.c:繪製錄製指標時恢復面板的恢復。這在一些面板工作中被刪除了一段時間,從未恢復過。現在總是在主監視器上繪製它們(唯一具有可靠,易於獲取的工作區信息的監視器)。
- 修復拼寫錯誤
- 屏幕鍵盤:添加選項以更改激活行為 - 可訪問模式在焦點需要時顯示鍵盤(普通的可訪問性行為)。按需模式將僅在用戶通過applet單擊或鍵盤快捷鍵請求時顯示鍵盤。
- 主題設置:修復主題不可讀時加載圖標主題
- popupMenu.js:正確使用signalManager.disconnect - 源actor(applet的面板actor)必須是第二個參數,即要斷開連接的對象。重新定位後,在菜單小程序中導致閃爍。
- Makepot
- 設置:請勿硬編碼“更多信息”香料模塊中的鏈接顏色
- [desrt] network:正確刪除列表中的連接
- 網絡小程序:已修復圖標未顯示VPN狀態
- 網絡小程序:刪除尾隨空格
- 網絡小程序:修正小程序顯示“自動”關閉wifi然後再打開時無線連接。
- 托盤圖標:將圖標請求轉到24,然後在小程序中縮放到20。由於Gtk3中GtkIconSize值的更改,因此需要這樣做。 GtkStatusIcon通過內置圖標大小進行迭代,以選擇要使用的相應圖標,從3.18開始,沒有16到24px之間的大小。
- 首選應用程序設置:更詳盡地設置mimetypes
版本3.0.4中的新功能:
- 擴展名:修復評級編號的對齊方式“獲得更多”頁面,因此它不會被覆蓋滾動條覆蓋
- 碰撞鬆餅版
由於API更改,
版本2.8.8中的新內容:
- layout.js:刪除與之交互的代碼屏幕保護。它一直被破壞,直到2.8.7,我'固定'它,並導致一些報告回歸,從屏幕保護程序返回後面板將被隱藏。
版本2.8.7中的新功能:
- 啟動編輯器:在https://github.com/linuxmint/Cinnamon/issues/4849中實現這個想法比當前行為更有意義。對directory-editor.ui 執行相同的操作
- 窗口列表:正確縮放hidpi的窗口預覽
- popupmenu.js:修復文檔li>
版本2.8.6中的新功能:
- 啟動編輯器:在https中實現這個想法: //github.com/linuxmint/Cinnamon/issues/4849比當前行為更有意義。對directory-editor.ui 執行相同的操作
- 窗口列表:正確縮放hidpi的窗口預覽
- popupmenu.js:修復文檔li>
版本2.6.7中的新功能:
- 薄荷-X-圖標:
- 更新了洋涇浜托盤圖標
- 肉桂 - 桌面,肉桂 - 會話,肉桂 - 設置 - 守護進程,肉桂屏幕保護程序
- 拆分“use-systemd”配置鍵到三個不同的鍵為肉桂設置守護進程,肉桂會話和肉桂屏幕保護程序
- 注意:在Betsy中,您需要將session和settings-daemon鍵設置為true,並將screensaver鍵設置為false。在Mint 17.x中,將所有鍵設置為false。在systemd發行版中,將所有鍵設置為true。
- 尼莫:
- nemo-application:向org.gnome.SessionManager註冊 - 這應該可以解決c-s-d在nemo之前死亡的競爭條件,導致我們所有的圖標都恢復到簡短的回退狀態。
- 菜單:始終在“打開方式和模板”子菜單中顯示圖標。
- nemo-bookmark-list:當以root用戶身份運行nemo時,請確保用戶(而不僅僅是root)可以保存書籤文件。
- 肉桂:
- 電源設置:不要依賴output.get_backlight_min | max()來顯示亮度控件,因為它對所有硬件都不可靠。嘗試直接獲取背光()信息,看看是否支持它。
- 主題設置:修復了由gettext修復引起的回歸;)
- 電源設置:不顯示“電池嚴重不足時”選項與上升1.0(它不再支持)
- 電源設置:請勿使用不存在的變量(在UPS處理中)
- 日曆小程序:更改show-week-numbers設置時的刷新視圖
- 網絡小程序:在更新面板圖標時,在會話開始時正確檢測活動的VPN連接
- 屏幕鍵盤:影響Struts
- 屏幕鍵盤:刪除默認主題中的透明背景。
- 聲音小程序:僅讀取支持播放器的位置,僅支持播放速率為1.0時尋找,不支持尋找Totem / GNOME-MPlayer / Pithos(獲取或設置位置不完全正常) ,每秒最多只更新一次位置
- Systray applet:分解圖標大小調整代碼,刪除特殊情況(我們知道它們不適用於pidgin和thunderbird)
- Systray小程序:強制已知越野車圖標的自然圖標大小(pidgin,thunderbird)
- 鍵盤設置:重命名水平/垂直最大化選項
- cinnamon-slideshow.py:修復文件更改時崩潰
- expo.js:動畫製作時不響應滾動
- cs_general.py:同步GNOME HiDPI設置
- 修復面板啟動器dnd
- 肉桂設置:與舊gi兼容
- cs_screensaver.py:使用gtk_container_foreach而不是gtk_container_forall
- cs_panel.py:更好地防止面板配置損壞
- 不要在applet配置頁面上顯示堆棧切換器
- 遵循通知小程序中的日期格式設置
- 如果圖標主題沒有應用程序圖標 ,則加載默認圖標
- js / docInfo.js:不要製作縮略圖工廠(它永遠不會被使用)
- 肉桂設置:反轉鼠標靈敏度設置,因此有意義,通過將int設置類型限制為滑塊中的整數調整來消除GSettingsRange的橡皮筋。
- cs_privacy:替換損壞的unbind() - 利用新綁定將覆蓋同一對象屬性上的前一個綁定的行為。
- 為默認屏幕保護程序預覽添加圖像。
- cs_screensaver.py:顯示面板時,將當前選定的屏幕保護程序行顯示在視圖中。
- 菜單小程序:當刷新時,應用程序,最近和地點需要以與以前相同的順序結束。此外,由於我們在應用刷新期間清空整個容器,因此我們需要重建最近和地點。
- SettingsWidgets:根據步長值顯示正確數量的SpinButton數字。 (修復了字體縮放微調器的問題)
- cs_panel:在構建頁面之前不要連接到設置。如果肉桂沒有運行,不要崩潰和燃燒。
- cs_panel:沒有任何面板時不要崩潰
- osd:修復未在全屏窗口頂部顯示的媒體密鑰
- 允許禁用所有面板上的指針障礙
- 為ExtensionSidePage類添加了缺少的方法,該方法阻止了活動主題指標的更新
版本2.6.6中的新功能:
- 薄荷-X-圖標:
- 更新了洋涇浜托盤圖標
- 肉桂 - 桌面,肉桂 - 會話,肉桂 - 設置 - 守護進程,肉桂屏幕保護程序
- 拆分“use-systemd”配置鍵到三個不同的鍵為肉桂設置守護進程,肉桂會話和肉桂屏幕保護程序
- 注意:在Betsy中,您需要將session和settings-daemon鍵設置為true,並將screensaver鍵設置為false。在Mint 17.x中,將所有鍵設置為false。在systemd發行版中,將所有鍵設置為true。
- 尼莫:
- nemo-application:向org.gnome.SessionManager註冊 - 這應該可以解決c-s-d在nemo之前死亡的競爭條件,導致我們所有的圖標都恢復到簡短的回退狀態。
- 菜單:始終在“打開方式和模板”子菜單中顯示圖標。
- nemo-bookmark-list:當以root用戶身份運行nemo時,請確保用戶(而不僅僅是root)可以保存書籤文件。
- 肉桂:
- 電源設置:不要依賴output.get_backlight_min | max()來顯示亮度控件,因為它對所有硬件都不可靠。嘗試直接獲取背光()信息,看看是否支持它。
- 主題設置:修復了由gettext修復引起的回歸;)
- 電源設置:不顯示“電池嚴重不足時”選項與上升1.0(它不再支持)
- 電源設置:請勿使用不存在的變量(在UPS處理中)
- 日曆小程序:更改show-week-numbers設置時的刷新視圖
- 網絡小程序:在更新面板圖標時,在會話開始時正確檢測活動的VPN連接
- 屏幕鍵盤:影響Struts
- 屏幕鍵盤:刪除默認主題中的透明背景。
- 聲音小程序:僅讀取支持播放器的位置,僅支持播放速率為1.0時尋找,不支持尋找Totem / GNOME-MPlayer / Pithos(獲取或設置位置不完全正常) ,每秒最多只更新一次位置
- Systray applet:分解圖標大小調整代碼,刪除特殊情況(我們知道它們不適用於pidgin和thunderbird)
- Systray小程序:強制已知越野車圖標的自然圖標大小(pidgin,thunderbird)
- 鍵盤設置:重命名水平/垂直最大化選項
- cinnamon-slideshow.py:修復文件更改時崩潰
- expo.js:動畫製作時不響應滾動
- cs_general.py:同步GNOME HiDPI設置
- 修復面板啟動器dnd
- 肉桂設置:與舊gi兼容
- cs_screensaver.py:使用gtk_container_foreach而不是gtk_container_forall
- cs_panel.py:更好地防止面板配置損壞
- 不要在applet配置頁面上顯示堆棧切換器
- 遵循通知小程序中的日期格式設置
- 如果圖標主題沒有應用程序圖標 ,則加載默認圖標
- js / docInfo.js:不要製作縮略圖工廠(它永遠不會被使用)
- 肉桂設置:反轉鼠標靈敏度設置,因此有意義,通過將int設置類型限制為滑塊中的整數調整來消除GSettingsRange的橡皮筋。
- cs_privacy:替換損壞的unbind() - 利用新綁定將覆蓋同一對象屬性上的前一個綁定的行為。
- 為默認屏幕保護程序預覽添加圖像。
- cs_screensaver.py:顯示面板時,將當前選定的屏幕保護程序行顯示在視圖中。
- 菜單小程序:當刷新時,應用程序,最近和地點需要以與以前相同的順序結束。此外,由於我們在應用刷新期間清空整個容器,因此我們需要重建最近和地點。
- SettingsWidgets:根據步長值顯示正確數量的SpinButton數字。 (修復了字體縮放微調器的問題)
- cs_panel:在構建頁面之前不要連接到設置。如果肉桂沒有運行,不要崩潰和燃燒。
- cs_panel:沒有任何面板時不要崩潰
- osd:修復未在全屏窗口頂部顯示的媒體密鑰
- 允許禁用所有面板上的指針障礙
- 為ExtensionSidePage類添加了缺少的方法,該方法阻止了活動主題指標的更新
版本2.4.8中的新功能:
- 還原“st:使用更多 - 創建紋理“ 時的最新cogl API
版本2.4.6中的新功能:
- 設置:在終端選擇中修復偶爾的GTK警告和空白菜單條目,一些評論
- 覆蓋:僅在實際提供時檢查gsettings架構。
- magnifier.js:修復源ID警告
- 通知:修復默認不透明度在hidpi模式下加倍。
- desklets:確保將新的桌面放置在主監視器的可見部分。
- photo desklet:修復警告,時鐘桌面:將一些String類覆蓋移動到js / ui / overrides.js,這樣它們就可以在桌面和日曆小程序中使用。
- 面板小程序:在拖動後(不僅僅是在成功之後)刪除拖動佔位符
- 菜單小程序:在拖動後(不僅僅是在成功之後)刪除收藏夾拖動佔位符
- 在gir1.2-notify-0.7 上添加了缺少的依賴項
- 肉桂設置:正確處理縮略圖不可讀的主題
- 肉桂幻燈片:修復一些修復#3742 的內省
- 修復用戶添加的圖片幻燈片
- 修復'genericpath.py:29:isfile:TypeError:強制轉換為Unicode:需要字符串或緩衝區,找到NoneType'
- 聲音小程序:修復#3735 - 中間點擊靜音
- windowManager.js:修復使用淡入淡出映射時的不透明度問題,以及其他涉及不透明度變化的效果。
- 肉桂設置鍵盤:修復Escape鍵處理以取消鍵綁定示教模式(當啟用numlock時),並允許退格在修改時用作熱鍵。
- 鍵綁定:忽略教學模式的大寫
- keybindings:比較碰撞的現有鍵綁定時強制小寫。
- 固定窗口列表小程序中的滾動方向
- layout.js:在啟動動畫期間不要隱藏/顯示面板,而是讓它們暫時透明 - 當面板自動隱藏處於活動狀態時,動畫將完成,你會看到一個臨時的問題面板所在的空白區域,因為鉻調整到面板。
- layout.js:在面板自動隱藏實際處於活動狀態時,僅在動畫期間更改面板行為 - 在任何非自動隱藏面板的啟動過程中,它“看起來更好”。
- appletManager.js:將佈局從雙面板更改為單面板時,不要將孤立的小程序轉儲到剩餘的面板中。他們被默默地忽略了。如果需要,它們將顯示在小程序設置(紅點)和鏡頭日誌備註中有問題,描述如何修復。
- keybindings:過濾掉保留的GdkModifierTypes - 它們可能會干擾某些系統上的鍵綁定。
- classicSwitcher.js:阻止來自錯誤的源ID的警告。
- app切換器:激活最小化窗口時修復雙重破壞。應用程序切換器從窗口監聽“地圖”信號 - 映射信號觸發_activateWindow,我們也從實際選擇窗口開始激活。
- st-im-text.c:修復StEntry小部件中的大寫鎖定。
- expoThumbnail.js:修復無效來源ID的警告。
- overrides.js:當.disconnecting與無效ID時添加dump_stack。
- classicSwitcher.js:刪除縮略圖/預覽時強制重新分配alt-tab容器。
- 修正了默認頭像圖片路徑
- 菜單小程序:拖動應用時不要重置類別。
- st-texture-cache.c:確保所請求的pixbuf最終具有正確大小的紋理(而不是原始紋理大小) - StIcon的update_shadow_material方法的大小不足以生成陰影/模糊。
- 重命名肉桂菜單小程序圖標,使其正確呈現為符號圖標。
- applet.js:當縮放模式關閉時,確保set_applet_icon_symbolic_name和_path使用合適的大小。同時減少menu-symbolic.svg圖標的填充,使其可見大小更符合其他符號圖標。
- 菜單小程序:修復默認圖標周圍的邏輯。
- 修正了Gtk 3.14中的PictureChooserButton,與3.10兼容。
- 肉桂設置:修正了Gtk 3.14中PictureChooserButton的菜單圖片尺寸,與3.10兼容。
版本2.4.5中的新功能:
- 修復了啟動動畫
版本2.4.3中的新功能:
- 小型l10n修復,刷新的桌面文件
版本2.4.2中的新功能:
- 相框桌面:修復超級洩漏,不要緩存所有圖像,破壞舊圖像。
- photoframe desklet:取出桌面時取消更新計時器。
版本2.4中的新功能:
- 響應能力和內存使用情況:
- 為了減少內存使用並提供更快的執行時間,CJS在更新版本的GJS上進行了重新設計。
- 審核了所有Cinnamon組件,並使用靜態分析工具檢查其源代碼。雖然它們中的大多數都很小,但是修復了大約30個內存洩漏。
- Cinnamon Settings中使用的圖標已添加到Mint-X圖標主題中。這提高了響應速度(這是針對Linux Mint的,因此我們鼓勵所有藝術家和發行版也這樣做。)
- 更多光澤:
- 歸功於和類似於GNOME Shell,Cinnamon桌面現在以縮放動畫開始。
- 登錄聲音現在由Cinnamon直接處理(與肉桂設置守護程序相反),並與登錄順序同步播放。
- Cinnamon中的模塊設置和應用程序菜單中的類別現在按字母順序排序。
- 與Windows類似,“Super + e”等。現在打開主目錄。
- Cinnamon 2.4附帶了許多小改進(多個面板發射器,聲音小程序的改進,刪除登出對話框中的超時等等)以及許多錯誤修復。
- 更多設置和硬件支持:
- 現在支持單鍵觸控板(如Macbook上使用的觸控板),可以配置雙指和3指點擊的操作。默認情況下,它們對應於右鍵單擊和中鍵單擊。
- 現在可以配置全屏模式下的合成,不需要重新啟動Cinnamon。這意味著大多數用戶默認屏幕撕裂較少,並且遊戲玩家和用戶需要應用程序全速運行而不受組合管理員影響的選項可以選擇取消直接窗口。
- 桌面字體現在可配置。
- 現在可以為屏幕保護程序提供自定義日期格式和自定義字體。
版本2.2.3中的新功能:
- 更好看的設置
- 屏幕保護程序和電源管理
- 區域設置和鍵盤佈局
- 日期和時間設置
- Hot Corners和HUD
- Applet角色和Systray圖標
- 菜單改進
- MPRIS和Sound Applet
- HiDPI / Retina Display支持
- 圖形輸入板
- A11y MouseWheel Zoom
- 窗口管理器改進
- 許多其他改進
2.0版中的新功能:
- 更好的Edge-Tiling
- 邊貼緊
- 音效
- 更好的用戶管理
- Nemo改進
- 窗口管理器改進
- Cinnamon Backend 2.0
- 更好的本地化,日期格式,集中翻譯
- 添加了對LightDM用戶切換和來賓用戶會話的支持
- 在系統設置 中添加了對MDM用戶切換和MDM集成的支持
- 改進了對systemd / logind的支持
- Applets / Desklets的設置API
- Nemo行動
1.8版中的新功能:
- 我代表團隊和所有為此版本做出貢獻的開發人員,我很自豪地宣布發布Cinnamon 1.8!
- 肉桂1.8代表7個月的開發和1,075次提交。它具有許多錯誤修復功能,但也有全新的功能和許多改進。
- 文件管理器:
- Nemo受到了很多關注。它的用戶界面經過大量修改,其行為適合與Cinnamon更好地整合。
- 您現在可以輕鬆隱藏側邊欄並在地點和樹視圖之間來回切換。在每個地方(如果適用)下,一個小條表示使用了多少空間。
- 屏保:
- 肉桂現在有自己的屏幕保護程序。其中一個特點是您可以在鎖定屏幕之前定義離開消息。
- 正在尋找你的人可以在你離開時看到這條消息。
- 控制中心:
- 所有配置模塊現在都存在於Cinnamon Settings中。您不再需要使用Gnome Control Center。
- 的desklets:
- KDE稱他們為Plasmoids,Android稱他們為Widgets,在Cinnamon他們被稱為“Desklets”。與將小程序添加到面板的方式相同,您可以將桌面添加到桌面。
- Cinnamon 1.8船隻默認安裝了3個桌面(一個發射器,一個時鐘和一個相框),還有更多來自社區(是的,在人們問之前,那裡有一個xkcd桌面)。
- 香料管理;
- 在肉桂1.8中,您可以安裝“香料”。 (即小程序,桌面,主題,擴展名)直接從您的桌面。您無需再瀏覽http://cinnamon.linuxmint.com。
- 您也可以應用更新,如果Spice支持更新,您可以使用它的多個實例。
- 開發人員的新功能:
- Applets / Desklets的設置API
- 如果您是Applet / Desklet開發人員,請不要再使用gsettings。 Cinnamon 1.8具有一個設置API,可以為您完成所有工作。
- 它會自動為您設置設置和默認值。
- 它允許您訪問設置,就像訪問數組中的值一樣容易。
- 它會自動為您生成配置屏幕。
- 換句話說,您只需定義設置並在applet / desklet中使用它們,Cinnamon就會為您做其他事情。系統會自動為您生成配置屏幕,用戶可以配置您從系統設置中定義的設置。
- 系統改進:
- 渲染器檢測:
- Muffin現在檢查正在使用哪個渲染器。如果會話使用的是軟件渲染器(當驅動程序出現問題或者卡沒有任何加速功能時)會彈出一個通知,讓用戶知道問題。
- 後備模式:
- 肉桂不再使用gnome-session進行後備。在某些情況下,即使硬件能夠運行Cinnamon,gnome-session也不允許Cinnamon運行。 gnome-session的另一個限制是它在崩潰後無法重新啟動Cinnamon。在肉桂1.8中,肉桂會議總是推出肉桂,因此無論如何,你的電腦都會嘗試運行肉桂。
- Cinnamon還使用包裝紙重新啟動並從潛在的碰撞中恢復。如果Cinnamon崩潰,它現在會回到Metacity,並詢問用戶他/她是否想要重新啟動Cinnamon。
- 這不是全部......
- 肉桂1.8很大。它的提交更改日誌是1.6版本的兩倍!
- 其他值得注意的功能:
- 更好的熱角配置
- Coverflow Alt-Tab
- 時間軸Alt-Tab
- 水平/垂直最大化窗口
版本1.6.7中的新內容:
- Cinnamon 1.6.7:
- 在面板圖標縮放模式更改時調整窗口列表小程序中的現有圖標
- 修復了Alt-tab中的圖標像素化(適用於大多數工具包,包括pyGTK)
- 正在裁剪的固定菜單應用程序按鈕
- 固定高級選項框,肉桂設置 - &gt;背景未在Mint 14中正確顯示(GTK3.6?)
- 更新了翻譯
- Nemo 1.1.2:
- 將移動到/複製到條目的代碼清理乾淨,以便最終確定視圖(確保所有偵聽器信號斷開連接,在首選項屏幕中停止隨機崩潰)。
評論沒有發現