Xfce 4.20 导航
本导览将向您介绍 Xfce 4.20 的主要新功能。 它仅涵盖在表面(用户可见的)上所做的改进。
查看完整的 Xfce 4.20 更新日志来阅读详细的更新清单。
通用
Wayland
重要提示:请注意 Xfce 4.20 对 Wayland 的支持是实验性的。建议仅供高级用户使用,因为您可能会遇到错误并体验到不完整的功能。小心行事!
感谢Brian和Gaël,几乎所有的 Xfce 组件都能够在 Wayland 窗口上运行,同时仍然保持对 X11 窗口的支持。
这一重大努力是通过抽象任意 X11/Waylan d窗口化特定调用并利用 Wayland/Wlroots 协议来实现的。在此过程中我们引入了一个全新的 Xfce 库 “libxfce4windowing”。XWayland 不需要运行任何移植的 Xfce 组件。
到目前为止,Xfce 还没有支持 Wayland 的合成器。如果您想在 Wayland 上运行 Xfce,Labwc 和 Wayfire 会是最好的结果。关于这方面的详细说明可以在这里找到。请注意,Wayland 的支持仍处于试验阶段!
正在计划为 Xfwm4 添加 Wayland 支持,同时保留其现有的 X11 功能。然而,这样的重组将是一项重大努力,我们还不能确定何时或是否会完成,所以请不要报太大希望。
对于少数组件和多个功能,无法将其移植到 Wayland,部分原因是还没有标准化的 Wayland 协议来提供所需的服务:
- 缺少工作区支持(ext-workspace 协议刚刚合并)。
- 多个应用程序将缺少 Systray 图标(需要使用 StatusNotifier 而不是 GtkStatusIcon)
- Xfce4-settings:到目前为止,键盘和鼠标设置是 Wayland 合成器的内部设置,因此相应的 Xfce 对话框在 Wayland 上还不可用。
- 与电源相关的键盘操作(亮度键、挂起等)是 Wayland 合成器的内部操作,因此 Xfce 组件尚不支持。
- Wayland 没有指定用于截图的本地协议。但是,xfce4-screenshooter 已经支持通过 wlroots 的 “screencopy” 协议进行截图(全屏)。Wayland 尚不支持矩形选择或活动窗口的屏幕截图。
其他一些 Xfce 组件根本无法在 Wayland 上运行:
- Xfwm4
- Xfdashboard
- Xfce4-screensaver(移植到 Wayland 的工作已完成,但未合并,因为它需要实验性的 libwlembed 库)
- Xfce4-windowck-plugin(需要移植到 libxfce4window)
- Xfce4-xkb-plugin (键盘处理是 Wayland 合成器内部的功能)
有关当前 Wayland 状态的更多详细信息,请参阅我们的 Wayland 路线图。
缩放
修复了各种组件的图标和缩略图缩放问题。为更高分辨率的屏幕添加了缺失的图标。现在,在 HiDPI 显示器上使用 Xfce 组件时,应该不会再出现模糊问题。
exo
图标视图性能
通过使用不同的容器类型,“Exo-Icon-View” 现在可以处理 100,000 个或更多的文件而不会假死。
联想输入搜索框
Exo 图标视图中的联想输入搜索框现在始终保持在对应的视图组件内部。
libxfce4ui
快捷方式编辑器
快捷键现在可以设置多个动作,如果他们不相互冲突的话。
关于对话框
对话框现在将显示发行版徽标、使用的窗口系统和所用 GPU 的信息。
libxfce4ui - 关于对话框
libxfce4windowing
这是个 Xfce 的新库。Libxfce4windowing 是一个抽象库,它试图以独立于窗口系统的方式呈现窗口概念(屏幕、顶级窗口、工作区等)。
目前,X11 已通过 libwnck 得到完全支持。Wayland 通过使用各种 Wayland 协议扩展得到了部分支持。然而,由于这些协议扩展中功能缺失,X11 上可用的操作在 Wayland 上无法达到全部可用。
thunar
挂载和远程位置
挂载点现在将显示一个徽标,并具有特定的类型描述。
现已支持 Ipv6 远程 URL。
现在可以在远程位置创建符号链接。
搜索
无需再等待搜索完成,即可打开搜索结果的交互菜单。
工具栏
添加了几个新的工具栏按钮:
- 视图切换器 - 用于选择视图的下拉按钮。
- 菜单 - 当菜单栏隐藏时,此按钮将自动显示在工具栏中。按下后,它将显示一个纵向菜单栏。
- 新标签 - 使用当前目录打开一个新标签。
- 新建窗口 - 使用当前目录打开一个新窗口签。
thunar - 新的工具栏按钮
thunar - 改进了工具栏按钮
缩小 Thunar 窗口后,工具栏项现在将移动至溢出菜单。这样,就可以保持较小的 thunar 窗口。
此外,修复了一个阻止在工具栏中使用子菜单自定义操作的错误。
窗口装饰
现在可以选择在 Thunar 中使用客户端装饰(CSD)。
thunar - 有菜单的 CSD
thunar - 没有菜单的 CSD
状态栏
添加了在状态栏中显示隐藏文件数量的选项。
最近访问的文件
现在,只有成功打开的文件才会被添加到最近使用的文件列表中。
不会再将目录添加到最近使用的文件中。
符号图标
现在可以选择在侧边栏中使用符号图标,在工具栏中使用彩色图标。
thunar - 符号图标
thunar - 彩色图标
拖放
拖动文件时,文件夹会在悬停时自动打开。
拖动文件时,当鼠标悬停,拆分视图窗格的焦点将会更新。
性能
在过去,您可能会遇到在处理大量文件时,Thunar 出现卡顿的情况。由于采用了多种不同的性能指标,现在 Thunar 在处理大量文件时更加稳定可靠。
这是通过使用适当的容器类型、将一些操作移动到单独的作业中以及限制视图更新来实现的。
为了在未来保持性能水平不变,将使用一系列集成测试用例。
自定义动作
现在,当自定义动作位于子菜单中时,也可以使用自定义动作的快捷方式。
文件传输
对于thunar 4.18.x 中的文件验证,计算了源文件和目标文件的 md5 校验和。这个计算结果相当缓慢,实际上是多余的。 现在,文件仅仅直接比较。此外,使用直接 I/O 操作会尝试阻止比较可能缓存的缓冲区。
添加了一个选项,仅在相关设备处于空闲状态时并行复制文件。这可以防止HDD 驱动器在复制过程中可能出现的碎片。
传输文件不再窃取当前焦点。
文件传输问题对话框在具有相同的选项情况下,精简了按钮。此外,对话框现在可以正确地获取文件缩略图了。
thunar - 文件传输对话框
启动器
默认情况下,对于受信任的启动器,现在显示的是启动器名称而不是文件名。
撤消和重做
现在,通过撤消操作执行任何删除操作之前,将询问用户。
列表视图
与侧边栏树型视图类似,主视图现在也支持文件夹展开(列表视图下)。
thunar - 展开文件夹
拆分视图
现在可以使用快捷方式在拆分视图窗格之间进行切换,并且焦点窗格使用不同的颜色。
thunar - 拆分视图
当关闭带有多个标签的分割窗格时,将出现一个对话框要求确认。
xfce4-appfinder
应用程序列表现在也可以通过 Ctrl+N 或 Ctrl+P 键(VI默认)导航。
添加了一个选项,用于在失去焦点时自动关闭 Appfinder 窗口。
Ctrl+Enter 可用于在从下拉列表中选择条目时立即执行命令。
在新版本中,应用程序特定的操作将在右键单击时显示。
添加了显示启动器通用名称的选项。
Appfinder 现在可以选择作为守护进程启动,这样它的响应速度会更快。
现在,增加了一个选项,允许一键启动项目。
xfce4-appfinder - 设置
xfce4-panel
通用
现在可以配置面板的边框宽度。
对于手动安装:面板现在会尽力在 XDG 基本目录中查找插件,并在找不到插件时更好地保留其配置。
时钟
LCD 时钟:添加了一个选项来显示未点亮的指针。
指针式:现在有一个可选的 24 小时模式。
数字式: 现在可以选择显示周数。
显示桌面
现在,当鼠标悬停在“显示桌面”面板图标上时,可以显示桌面。
任务列表
图标大小管理总体上得到了改善,特别是通过切换到 libxfce4window。
首选项
现在可以使用 “delete” 键删除面板对象,并且可以一次删除多个对象。
面板配置列表中的面板对象现在将具有与面板本身相同的图标。
xfce4-panel - 面板配置列表
xfce4-power-manager
屏幕锁定
不再有专门的“安全”选项卡。锁屏管理大大简化,并取消了“Light Locker”。“睡眠锁定”现在与 xfce4 会话和 xfce4 屏幕保护程序保持同步。
为了避免冲突,屏幕锁定设置现在仅由 xfce4 屏幕保护程序处理。添加了一个打开 xfce4 屏幕保护程序首选项的按钮:
xfce4-power-manager (xfce4 电源管理) - 设置
xfce4-screensaver (xfce4 屏幕保护) - 设置
电源设置
添加了通过电源配置文件守护程序处理不同电源配置文件的支持。
在某些情况下,整体充电状态计算是错误的,现在已修复。
现在,当电量不足对话框弹出时,可以防止用户意外操作。
现在已支持混合睡眠模式。
设备详细信息选项卡现在也将显示功率。
其他
笔记本合盖的几个应用场景已经得到解决。
现在,笔记本合盖时有“关闭”和“什么都不做”的选项。
现在支持使用指数级更改亮度的按钮和键盘背光的切换键。
xfce4-session
注销对话框将不再提供启用会话保存的复选框。
现在可以通过 “startxfce4-Wayland” 启动 Wayland 会话。
通过注册壁纸、屏幕截图和背景 xapp,添加了对 xdg-desktop-portal 的最小支持。
xfce4-settings
外观设置
图标主题现在在一个单独的线程中加载,以防止可能的卡顿。
对于已知不完整的图标主题,将显示一个警告。
客户端装饰的使用现在是选择加入,而不是选择退出。
暗色主题现在以更可靠的方式被识别和支持。(例如,与 Qogir 和 Orchis 主题相关)
显示设置
默认显示配置已添加到可以匹配的配置列表中,如果现在有多个匹配项,将使用该配置。
配置文件管理已扩展到所有配置文件,而不仅仅是匹配的配置文件,而且现在它们的名称可以被编辑。
缩放操作现在将始终同时对两个维度进行调整,预览窗口会显示调整后的尺寸。
镜像状态管理功能已获得全面改进,尤其是取消了需要匹配刷新率的限制。
迷你对话框已得到改进,特别是允许将显示区域扩展到左侧和从上到下,和紧凑的配置文件显示。
xfce4-settings (xfce4 设置)- 迷你显示
鼠标设置
添加了一个复选框,用于在自适应和鼠标平滑加速配置文件之间切换。
高分辨率滚动现在可以为支持它的鼠标启用。
xfce4-settings (xfce4 设置)- 鼠标
Mime 设置
现在可以一次选择或更改多个项目。
xfconf
现在添加了一个与 D-Bus 会话服务相对应的 systemd 用户单元。
现在,在将 xfconf 通道写入磁盘时,空格已正确转义。
Xfconf-query 现在显示数组内容。
xfdesktop
背景管理
对于随机壁纸循环,壁纸现在只会在其他所有壁纸都展示完毕后再重复展示。
旧的 Xfce 背景从 .png 移植到 .svg,可用于大屏幕。
渐变现在将使用伽玛校正的方式渲染。
图标网格
现在,可以选择是否使用排列桌面图标的确认对话框。
现在可以为图标标签和图标背景设置自定义颜色。
每个显示器上的图标网格现在彼此独立。
最小化应用图标
现在,最小化窗口图标将显示在最初窗口所在的显示器上。
交互菜单(单击空白区域时)新增了更多有用的选项。
文件图标
现在有一个选项可以将文件夹排列在文件前。
图标位置的保存方式现已改进,可避免在添加或移除显示器时图标发生意外移动。
现在,新建和拖放的文件将放置在当前光标位置附近。
现在可以选择是否显示固定磁盘和驱动器的图标了。
首选项
“桌面图标”选项卡已完全重新设计。
xfdesktop - 设置 - 桌面图标
现在可以使用 XfceShortcutsManagers 小部件配置 Xfdesktop 的所有快捷方式。
xfdesktop - 设置 - 键盘快捷键
在设置对话框中,新增了多个存放背景图片的文件夹作为快捷方式。
如果从对话框外部更改背景,设置对话框将同步更新。
现在,壁纸图像文件夹将完全异步加载,以防止卡顿。
交互菜单
级联自定义操作现已在 Xfdesktop 中正确显示。
现在可以一次打开多个选定的文件夹。
交互菜单现在在按下按钮时打开,而不是像大多数用户所期望的那样在松开按钮时打开。
中键单击窗口列表菜单有了新的样式和功能。
xfwm4
使用主题: "Greybird-dark"。 使用图标主题: "elementary Xfce dark"。