Cinnamon 4.4桌面环境发布

经过五个月的开发 形成 用户环境发布 肉桂4.4,其中 Linux Mint 发行版的开发者社区正在开发 GNOME Shell、Nautilus 文件管理器和 Mutter 窗口管理器的一个分支,旨在提供一个 GNOME 2 经典风格的环境,并支持来自GNOME 外壳。 Cinnamon 基于 GNOME 组件,但这些组件作为定期同步的分支提供,不依赖于 GNOME。

新版本的 Cinnamon 将在 Linux Mint 19.3 发行版中提供,该发行版计划在圣诞节假期前发布。 在不久的将来,将准备可以在 Linux Mint 和 Ubuntu 上安装的软件包 PPA 存储库无需等待新版本的 Linux Mint。

Cinnamon 4.4桌面环境发布

创新:

  • 我们已经开展工作来提高高像素密度 (HiDPI) 屏幕的性能。 在语言和存储库设置中,带有标志的图标已被替换,由于在 HiDPI 屏幕上缩放,这些图标看起来很模糊。 改进了预览主题时的图像质量;
  • 提出了 XAppStatus 小程序和 XApp.StatusIcon API,实现了一种在系统托盘中放置带有应用程序指示器的图标的替代机制。 XApp.StatusIcon 解决了 Gtk.StatusIcon 遇到的问题,Gtk.StatusIcon 被设计为使用 16 像素图标,在 HiDPI 方面存在问题,并且与 Gtk.Plug 和 Gtk.Socket 等遗留技术绑定,这些技术与 GTK4 和 Wayland 不兼容。 Gtk.StatusIcon 还意味着渲染是在应用程序端完成的,而不是小程序端。 为了解决这些问题,Ubuntu 中提出了 AppIndicator 系统,但它并不支持 Gtk.StatusIcon 的所有功能,并且通常需要重新设计小程序。

    XApp.StatusIcon 和 AppIndicator 一样,将图标、工具提示和标签的渲染带到小程序端,并使用 DBus 通过小程序传递信息。 小程序端渲染提供任意尺寸的高质量图标并解决显示问题。 支持点击事件从小程序到应用程序的传输,也是通过DBus总线进行的。 为了与其他桌面兼容,准备了一个存根App.StatusIcon,它会检测小程序的存在,并在必要时回滚到Gtk.StatusIcon,这使得基于Gtk.StatusIcon显示旧应用程序的图标成为可能;

  • 改进了模式对话框中的元素布局,添加了设置来控制窗口中元素的布局以及打开新窗口时更改焦点;
  • 面板的上下文菜单已经过简化和重新设计;
  • 添加了用于管理屏幕设置的Python模块;
  • 通知系统增加了对隐藏、不分散注意力的通知的支持;
  • 配置器中增加了管理系统扩展的接口;
  • 应用菜单进行了性能优化,重新设计了菜单更新机制,增加了隐藏最近操作类别的功能;
  • 增加了面板上移动元素时的视觉效果;
  • 配置器有一个内置的磁盘分区管理器 侏儒磁盘;
  • 新增连接外接鼠标时禁用触摸板的设置;
  • 在窗口管理器中添加了对高对比度主题的支持;
  • 在 Nemo 文件管理器中,设置中添加了管理上下文菜单内容的功能。

来源: opennet.ru

添加评论