经过近两年的开发工作,Xfce 4.20 现已正式发布。自 Xfce 4.18 以来添加了许多新功能、修复了大量错误,并进行了各种小改进。
此开发周期的主要重点是准备代码库以用于 Wayland,目前已为大多数组件提供了实验性的 Wayland 支持。几乎所有 Xfce 组件都能够在 Wayland 窗口上运行,同时仍然支持 X11 窗口。
“这一重大努力是通过 abstracting 任何 X11/Wayland 窗口特定调用并使用 Wayland/Wlroots 协议来实现的。在此过程中引入了一个全新的 Xfce 库 libxfce4windowing。运行任何移植的 Xfce 组件都不需要 XWayland。”
由于 Xfce 还没有支持 Wayland 的合成器,因此建议希望在 Wayland 上运行 Xfce 的用户使用 labwc 或 wayfire 以获得 “最佳效果”。项目团队还计划在 Xfwm4 中添加对 Wayland 的支持,同时保留其现有的 X11 功能。“这样的重组将是一项艰巨的工作,我们目前还无法确定何时/是否会完成,所以请不要焦急地等待。”
有关当前 Wayland 状态的更多详细信息可参阅 Wayland 路线图。
exo
Icon View Performance
通过使用不同的容器类型,“Exo-Icon-View ”现在可以处理 10 万个甚至更多的文件而不会 freezing。
Type ahead search box
现在,exo 图标视图中的超前键入搜索框始终保持在相应的视图 widget 中。
libxfce4ui
Shortcut Editor
如果快捷方式不相互冲突,现在可用于多个操作。
About Dialog
对话框现在会显示 distribution logo、所用窗口系统和所用 GPU 的相关信息。
![]()
libxfce4windowing
该库是 Xfce 的新库。Libxfce4windowing 是一个 abstraction library,试图以独立于窗口系统的方式呈现窗口概念(屏幕、顶级窗口、工作区等)。
目前,libwnck 完全支持 X11。通过使用各种 Wayland 协议扩展,部分支持 Wayland。不过,由于这些协议扩展中的功能缺失,Wayland 无法使用 X11 上的全部操作。
thunar
Thunar 是 Xfce 的默认文件管理器,在 4.20 版本中获得了大量的改进。包括:
- 展示了挂载点的标志和描述
- 支持 IPV6 远程 UR
- 允许用户在远程位置创建符号链接
- 不再需要等到搜索完成后才能打开搜索结果的上下文菜单
- 添加了几个新的工具栏按钮:视图切换器、菜单、新选项卡和新窗口按钮。缩小 Thunar 窗口时,工具栏项目现在将移至溢出菜单。这样,就可以维护较小的 Thunar 窗口。此外,还修复了阻止在工具栏中使用子菜单自定义操作的错误。
- 可以选择在 Thunar (CSD) 中使用客户端装饰
- 添加了在状态栏中显示隐藏文件数量的选项
- 现在只有成功打开的文件才会添加到最近使用的文件列表中
- 现在可以选择在侧窗格中使用符号图标,在工具栏中使用彩色图标
- 拆分视图窗格使用较浅的背景
- 简化的文件传输对话框
- 目录将不再添加到最近使用的文件中,等等
更多详情可查看官方公告:https://alexxcons.github.io/blogpost_14.html