Linux Mint 21「Vanessa」是 Linux Mint 的第 36 个版本,它带来了一整套不错的功能,以及对整个桌面的可用性改进。这些功能分布在 Cinnamon 桌面、核心变化、Xapps 更新等方面。
1.基于 Ubuntu 22.04 LTS 和相关更新
最关键的变化是 Linux Mint 21 的基础,它现在基于 Ubuntu 22.04「Jammy Jellyfish」。而上一个主要版本 Linux Mint 20「Ulyana」是基于四年前发布 Ubuntu 20.04「Focal Fossa」。
正因如此,大量的软件包、版本升级和新的性能改进及更新都被继承到到了 Linux Mint 21。其中最为主要的是:Linux Kernel 5.15 带来了进一步的硬件支持,以及用于编程、开发和网络的工具链更新。
Linux Mint 21 Cinnamon 桌面
2.Timeshift 备份工具的主要变化
几个月前,Mint 团队宣布他们正在接管流行备份工具 Timeshift 的开发,并继续将其开发为「XApps」。 所以,这是一项重大的变化。
Timeshift 工具的开发者 Tony George 正忙于其他项目。
你可能听说过适用于 Linux 的「TeeJeeTech」应用程序,它是由 Tony 创建的,有一些很酷的应用程序,但他没有时间专注于 Timeshift 的开发和增强。
Timeshift 备份工具创建快照
话虽如此,由于 Linux Mint 现在接管了它的维护,还是引入了一些新的功能,例如:Timeshift 现在可以在 rsync 模式下确定(不是在 btrfs 模式下)需要多少磁盘空间进行下一次备份。此外,如果在备份后发现磁盘空间小于 1GB,它会停止备份流程。
3. WebP 原生支持
WebP 图像是谷歌为网络创建的一种新图像格式。 与传统的 JPEG 或 PNG 图像相比,它具有更好的压缩效果和更小的尺寸,同时保持良好的图片质量。
Linux 桌面中的 WebP 支持(查看图像、生成缩略图或编辑图片)需要额外安装一些软件包,但因其逐渐普及和受欢迎程度,Linux Mint 21 带来了「开箱即用」的 WebP 支持。这意味着 Nemo 文件管理器可以直接显示 WebP 图像的缩略图并在 xviewer 中查看它们,新的 xapp-thumbnailers 应用程序现在也可以帮助 Nemo 文件管理器预览其他文件类型:
- ePub
- MP3 与专辑艺术
- RAW 图像
- WebP
- AppImage
4. 进程监视器
新的「进程监控器」小工具会提供系统正在执行任务的提示,例如:当你的系统正在进行自动更新或者 Timeshift 正在进行备份时,系统托盘上就会出现小图标进行提示。在执行某些操作时,系统可能会变得很慢,而这个灵巧的图标可以告诉你原因。
5. 改进打印支持
Linux Mint 的设备支持一向很好,打印机也默认支持。Linux Mint 21 引入了互联网打印协议(IPP),用于免驱动打印和扫描。此外,HP 的驱动程序,HPLIP 的最新版本(3.21.12)也已默认安装。
Linux Mint 21 连接打印机
这些变化简化了打印机和扫描仪的使用,用户可以毫不费力的打印和扫描。
6. 窗口动画更新
Linux Mint 21 窗口和桌面动画效果有相当大的变化:首先,窗口和桌面的效果设置现在已经合并了,早些时候,有单独的部分可以对动画进行更细化的控制;
Linux Mint 21 窗口和桌面动画效果
其次,删除了映射窗口和桌面效果选项;最后,禁用或启用整个桌面上所有动画的「全局开关」为用户提供了更多控制选项。
7. Mutter 的重新定位
Linux Mint 21 附带的 Cinnamon Desktop 5.4,是最新的 Cinnamon 版本,Mint 也是第一个将它推给用户的发行版。
Linux Mint 21 在 Cinnamon 5.4 中完成了 Mutter 到其 Muffin 窗口管理器的重新定位。由于 Muffin 最初是从 Mutter 中分支出来的,所以它总是落后于上游的 Mutter 功能。为了让 Muffin 尽可能地接近 Mutter 的代码库,Mint 团队付出了大量的努力,包括:功能收录、错误修复和清理。
8. 窗口管理器和 GTK 主题
随着 Muffin 的变化,Mint 团队还将一些显示设置从 gnome-control-center 移动到了 cinnamon-control-center。此外,在 Cinnamon 5.4 中,来自 csd-xrandr 的显示配置被移到 Muffin 窗口管理器中。虽然可能不会在显示设置窗口中看出明显不同,但可能会感受到一些性能上的提升,以及在缩放显示或高像素窗口时更少遇到错误或问题。
Mint 团队通过 CInnamon 5.4 引入的另一个关键变化是应用程序中 GTK 对话框的统一渲染;早些时候,如果一个 GTK 应用程序使用了标题栏,那么该对话框就是 CSD(客户端装饰)和 GTK 主题的混合体;现在,在 Cinnamon 5.4 中,所有的窗口都使用 GTK 主题渲染,而不考虑其设计;而且,传统的 Metacity 主题也随之消失。
9. 包管理的更新
跟随 Debian、KDE Plasma 桌面的趋势,Linux Mint 21 还可以保护你的系统免于卸载掉关键的依赖包。
当你尝试卸载包时,Linux Mint 21 现在会检查依赖项以及是否会删除关键的桌面软件包。如果被找到,则会收到一条错误消息,并阻止继续操作。但当你成功卸载一个包时,则会清理安装它时的所有依赖项。
10. 禁用 Systemd OOMD(内存不足守护进程)
自 Ubuntu 22.04 LTS 发布以来,「systemd-oomd」最近收到了一些不好的反馈。一些用户在没有任何警告或用户干预的情况下,报告了应用程序(例如 Firefox)的突然关闭。进一步的调查指出, systemd-oomd 服务的实施「不太好」。
从理论上讲,systemd-oomd.service 会监视你的系统是否存在内存不足的情况,并且它有权终止任何消耗过多系统资源的进程。Ubuntu 团队没有传达这一点的重要性,这最终导致了不愉快的用户体验。
有了这个前车之鉴,Linux Mint 21 决定不提供此服务并将其禁用。 由于 Linux Mint 的用户群是普通用户、学生等,如果应用程序意外关闭,对用户来说将是一个糟糕的体验。
Linux Mint 21 没有 systemd-oomd 服务
11. 其他变化
最后,让我们总结一些 Linux Mint 21 微小但有影响力的调整:
- 默认的文档阅读程序 Xreader 现在能够进行注释,这是一个很方便的功能。
- WebApp 管理器带来了自定义浏览器参数。
- Warpinator 文件传输工具现在可以显示 Windows、Android 和 iOS 设备来源。
- Mint 将 Firefox 网络浏览器打包为 deb 而非 Snap 版本。
- 批量重命名程序 Thingy 的用户界面得到了一些改进。
- GRUB2 的 os-prober 现在可用于检测硬件中的所有操作系统(适用于双引导或多系统引导)。
- Blueman 蓝牙管理器取代了 Blueberry,带来了连接和管理蓝牙设备的额外功能。
总的来说,一整套好的功能对最终用户是有益的,而不是弄一堆花里胡哨的东西。 有鉴于此,Linux Mint 可谓是当前最适合初学者的 Linux 发行版之一。