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:修复文档
版本2.8.6中的新功能:
- 启动编辑器:在https中实现这个想法: //github.com/linuxmint/Cinnamon/issues/4849比当前行为更有意义。对directory-editor.ui 执行相同的操作
- 窗口列表:正确缩放hidpi的窗口预览
- popupmenu.js:修复文档
版本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:
- 将移动到/复制到条目的代码清理干净,以便最终确定视图(确保所有侦听器信号断开连接,在首选项屏幕中停止随机崩溃)。
评论没有发现