经过五个月的开发, Cinnamon 4.4桌面环境的新版本刚刚发布,在哪个框架中 由开发 发行社区的一部分 Linux Mint 它是Gnome Shell,Nautilus文件管理器和Mutter窗口管理器的分支,目的是为经典的Gnome 2样式环境提供成功的Gnome Shell交互元素支持。
肉桂基于Gnome成分,但这些组件是作为与Gnome外部无关的定期同步的fork交付的。
Cinnamon 4.4的新功能是什么?
在新版的Cinnamon中,广告中突出显示了 已完成工作以提高对高像素密度屏幕的支持 (HiDPI)。 在语言和存储库设置中,图标已替换为标志,由于HiDPI屏幕上的比例,这些标志已模糊。
除此之外 提出了XAppStatus applet和XApp.StatusIcon API, 它们实现了另一种机制,用于将带有应用程序标志的图标放置在系统托盘上。
XApp.StatusIcon解决了问题 使用Gtk.StatusIcon设计的 使用16个像素的图标, 存在HiDPI问题,并且与GTK4和Wayland不支持的传统技术(如Gtk.Plug和Gtk.Socket)相关。
Gtk.StatusIcon还涉及应用程序端渲染,而不是在applet中。 为了解决这些问题,Ubuntu提出了AppIndicator系统,但它不支持Gtk.StatusIcon的所有功能,并且通常需要applet处理。
XApp.StatusIcon与AppIndicator一样,在小程序侧面显示图标图形,工具提示和标签,并使用DBus通过小程序传输信息。
小程序侧面的渲染提供了任意大小的高质量图标,并解决了显示问题。 它支持单击事件从小程序到应用程序的传输,这也可以通过DBus总线完成。
为了与其他桌面兼容,已经准备了App.StatusIcon附录。,它确定一个applet的存在,并在必要时返回到Gtk.StatusIcon,它使您可以显示基于旧Gtk.StatusIcon的应用程序中的图标。
另外, 对话框中元素的布局已得到改进, 已添加设置以控制窗口中元素的布局并在打开新窗口时更改焦点。
在其他突出的变化中:
- 该面板简化并重新设计了上下文菜单。
- 添加了Python模块来管理显示设置。
- 已添加 支持隐藏的通知无干扰的通知系统。
- 已添加 一个接口,用于管理对配置器的系统扩展。
- 在应用程序菜单中,执行了性能优化,修改了菜单更新机制,并增加了使用最新操作隐藏类别的功能。
- 在面板上移动项目时增加了视觉效果。
- gnome-disks磁盘分区管理器内置在配置器中。
- 添加了在连接外部鼠标时禁用触摸板的设置。
- 在窗口管理器中添加了对高对比度主题的支持。
- 在Nemo文件管理器中,已将管理上下文菜单内容的功能添加到设置中。
如何在Ubuntu及其衍生产品上安装Cinnamon 4.4?
对于那些对能够安装此新版本的桌面环境感兴趣的人, 您现在可以通过下载来完成 这个的源代码 并从您的系统进行编译。
因为即使 软件包尚未在官方存储库中更新,他们必须等待,通常需要几天的时间。
可以通过以下方式从终端添加此仓库:
sudo add-apt-repository ppa:embrosyn/cinnamon sudo apt-get update
他们将能够安装:
sudo apt install cinnamon
最后,值得一提的是,这个新的Cinnamon版本将在Linux Mint 19.3上提供,该版本将在圣诞节假期之前发布。
尽管对于Arch Linux,该软件包已经在AUR存储库中。