Xfce

Subdomains

 

Xfce 4.20 导航

本导览将向您介绍 Xfce 4.20 的主要新功能。 它仅涵盖在表面(用户可见的)上所做的改进。

查看完整的 Xfce 4.20 更新日志来阅读详细的更新清单。

通用

Wayland

重要提示:请注意 Xfce 4.20 对 Wayland 的支持是实验性的。建议仅供高级用户使用,因为您可能会遇到错误并体验到不完整的功能。小心行事!

感谢BrianGaë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 - 关于对话框

libxfce4ui - 关于对话框

libxfce4windowing

这是个 Xfce 的新库。Libxfce4windowing 是一个抽象库,它试图以独立于窗口系统的方式呈现窗口概念(屏幕、顶级窗口、工作区等)。

目前,X11 已通过 libwnck 得到完全支持。Wayland 通过使用各种 Wayland 协议扩展得到了部分支持。然而,由于这些协议扩展中功能缺失,X11 上可用的操作在 Wayland 上无法达到全部可用。

thunar

挂载和远程位置

挂载点现在将显示一个徽标,并具有特定的类型描述。

现已支持 Ipv6 远程 URL。

现在可以在远程位置创建符号链接。

搜索

无需再等待搜索完成,即可打开搜索结果的交互菜单。

工具栏

添加了几个新的工具栏按钮:

  • 视图切换器 - 用于选择视图的下拉按钮。
  • 菜单 - 当菜单栏隐藏时,此按钮将自动显示在工具栏中。按下后,它将显示一个纵向菜单栏。
  • 新标签 - 使用当前目录打开一个新标签。
  • 新建窗口 - 使用当前目录打开一个新窗口签。

thunar - 新的工具栏按钮

thunar - 新的工具栏按钮

thunar - 改进了工具栏按钮

thunar - 改进了工具栏按钮

缩小 Thunar 窗口后,工具栏项现在将移动至溢出菜单。这样,就可以保持较小的 thunar 窗口。

此外,修复了一个阻止在工具栏中使用子菜单自定义操作的错误。

窗口装饰

现在可以选择在 Thunar 中使用客户端装饰(CSD)。

thunar - 有菜单的 CSD

thunar - 有菜单的 CSD

thunar - 没有菜单的 CSD

thunar - 没有菜单的 CSD

状态栏

添加了在状态栏中显示隐藏文件数量的选项。

最近访问的文件

现在,只有成功打开的文件才会被添加到最近使用的文件列表中。

不会再将目录添加到最近使用的文件中。

符号图标

现在可以选择在侧边栏中使用符号图标,在工具栏中使用彩色图标。

thunar - 符号图标

thunar - 符号图标

thunar - 彩色图标

thunar - 彩色图标

拖放

拖动文件时,文件夹会在悬停时自动打开。

拖动文件时,当鼠标悬停,拆分视图窗格的焦点将会更新。

性能

在过去,您可能会遇到在处理大量文件时,Thunar 出现卡顿的情况。由于采用了多种不同的性能指标,现在 Thunar 在处理大量文件时更加稳定可靠。

这是通过使用适当的容器类型、将一些操作移动到单独的作业中以及限制视图更新来实现的。

为了在未来保持性能水平不变,将使用一系列集成测试用例

自定义动作

现在,当自定义动作位于子菜单中时,也可以使用自定义动作的快捷方式。

文件传输

For file validation in thunar 4.18.x a md5 checksum was calculated for source and target file. This calculation turned out to be rather slow and actually superfluous. Now files are just compared directly. In addition, the usage of direct I/O operations now attempts to prevent comparison of possibly cached buffers.

添加了一个选项,仅在相关设备处于空闲状态时并行复制文件。这可以防止HDD 驱动器在复制过程中可能出现的碎片。

传输文件不再窃取当前焦点。

文件传输问题对话框在具有相同的选项情况下,精简了按钮。此外,对话框现在可以正确地获取文件缩略图了。

thunar - 文件传输对话框

thunar - 文件传输对话框

启动器

默认情况下,对于受信任的启动器,现在显示的是启动器名称而不是文件名。

撤消和重做

现在,通过撤消操作执行任何删除操作之前,将询问用户。

列表视图

与侧边栏树型视图类似,主视图现在也支持文件夹展开(列表视图下)。

thunar - 展开文件夹

thunar - 展开文件夹

拆分视图

现在可以使用快捷方式在拆分视图窗格之间进行切换,并且焦点窗格使用不同的颜色。

thunar - 拆分视图

thunar - 拆分视图

当关闭带有多个标签的分割窗格时,将出现一个对话框要求确认。

xfce4-appfinder

应用程序列表现在也可以通过 Ctrl+N 或 Ctrl+P 键(VI默认)导航。

添加了一个选项,用于在失去焦点时自动关闭 Appfinder 窗口。

Ctrl+Enter 可用于在从下拉列表中选择条目时立即执行命令。

在新版本中,应用程序特定的操作将在右键单击时显示。

添加了显示启动器通用名称的选项。

Appfinder 现在可以选择作为守护进程启动,这样它的响应速度会更快。

现在,增加了一个选项,允许一键启动项目。

xfce4-appfinder - 设置

xfce4-appfinder - 设置

xfce4-panel

通用

现在可以配置面板的边框宽度。

对于手动安装:面板现在会尽力在 XDG 基本目录中查找插件,并在找不到插件时更好地保留其配置。

时钟

LCD 时钟:添加了一个选项来显示未点亮的指针。

指针式:现在有一个可选的 24 小时模式。

数字式: 现在可以选择显示周数。

显示桌面

现在,当鼠标悬停在“显示桌面”面板图标上时,可以显示桌面。

任务列表

图标大小管理总体上得到了改善,特别是通过切换到 libxfce4window。

首选项

现在可以使用 “delete” 键删除面板对象,并且可以一次删除多个对象。

面板配置列表中的面板对象现在将具有与面板本身相同的图标。

xfce4-panel - 面板配置列表

xfce4-panel - 面板配置列表

xfce4-power-manager

屏幕锁定

不再有专门的“安全”选项卡。锁屏管理大大简化,并取消了“Light Locker”。“睡眠锁定”现在与 xfce4 会话和 xfce4 屏幕保护程序保持同步。

为了避免冲突,屏幕锁定设置现在仅由 xfce4 屏幕保护程序处理。添加了一个打开 xfce4 屏幕保护程序首选项的按钮:

xfce4-power-manager (xfce4 电源管理) - 设置

xfce4-power-manager (xfce4 电源管理) - 设置

xfce4-screensaver (xfce4 屏幕保护) - 设置

xfce4-screensaver (xfce4 屏幕保护) - 设置

电源设置

添加了通过电源配置文件守护程序处理不同电源配置文件的支持。

在某些情况下,整体充电状态计算是错误的,现在已修复。

现在,当电量不足对话框弹出时,可以防止用户意外操作。

现在已支持混合睡眠模式。

设备详细信息选项卡现在也将显示功率。

其他

笔记本合盖的几个应用场景已经得到解决。

现在,笔记本合盖时有“关闭”和“什么都不做”的选项。

现在支持使用指数级更改亮度的按钮和键盘背光的切换键。

xfce4-session

注销对话框将不再提供启用会话保存的复选框。

It is now possible to start a Wayland session via startxfce4 --wayland.

通过注册壁纸、屏幕截图和背景 xapp,添加了对 xdg-desktop-portal 的最小支持。

xfce4-settings

外观设置

图标主题现在在一个单独的线程中加载,以防止可能的卡顿。

对于已知不完整的图标主题,将显示一个警告。

客户端装饰的使用现在是选择加入,而不是选择退出。

暗色主题现在以更可靠的方式被识别和支持。(例如,与 Qogir 和 Orchis 主题相关)

显示设置

默认显示配置已添加到可以匹配的配置列表中,如果现在有多个匹配项,将使用该配置。

配置文件管理已扩展到所有配置文件,而不仅仅是匹配的配置文件,而且现在它们的名称可以被编辑。

缩放操作现在将始终同时对两个维度进行调整,预览窗口会显示调整后的尺寸。

镜像状态管理功能已获得全面改进,尤其是取消了需要匹配刷新率的限制。

迷你对话框已得到改进,特别是允许将显示区域扩展到左侧和从上到下,和紧凑的配置文件显示。

xfce4-settings (xfce4 设置)- 迷你显示

xfce4-settings (xfce4 设置)- 迷你显示

鼠标设置

添加了一个复选框,用于在自适应和鼠标平滑加速配置文件之间切换。

高分辨率滚动现在可以为支持它的鼠标启用。

xfce4-settings (xfce4 设置)- 鼠标

xfce4-settings (xfce4 设置)- 鼠标

Mime 设置

现在可以一次选择或更改多个项目。

xfconf

现在添加了一个与 D-Bus 会话服务相对应的 systemd 用户单元。

现在,在将 xfconf 通道写入磁盘时,空格已正确转义。

Xfconf-query 现在显示数组内容。

xfdesktop

背景管理

对于随机壁纸循环,壁纸现在只会在其他所有壁纸都展示完毕后再重复展示。

旧的 Xfce 背景从 .png 移植到 .svg,可用于大屏幕。

渐变现在将使用伽玛校正的方式渲染。

图标网格

现在,可以选择是否使用排列桌面图标的确认对话框。

现在可以为图标标签和图标背景设置自定义颜色。

每个显示器上的图标网格现在彼此独立。

最小化应用图标

现在,最小化窗口图标将显示在最初窗口所在的显示器上。

交互菜单(单击空白区域时)新增了更多有用的选项。

文件图标

现在有一个选项可以将文件夹排列在文件前。

图标位置的保存方式现已改进,可避免在添加或移除显示器时图标发生意外移动。

现在,新建和拖放的文件将放置在当前光标位置附近。

现在可以选择是否显示固定磁盘和驱动器的图标了。

首选项

“桌面图标”选项卡已完全重新设计。

xfdesktop - 设置 - 桌面图标

xfdesktop - 设置 - 桌面图标

现在可以使用 XfceShortcutsManagers 小部件配置 Xfdesktop 的所有快捷方式。

xfdesktop - 设置 - 键盘快捷键

xfdesktop - 设置 - 键盘快捷键

在设置对话框中,新增了多个存放背景图片的文件夹作为快捷方式。

如果从对话框外部更改背景,设置对话框将同步更新。

现在,壁纸图像文件夹将完全异步加载,以防止卡顿。

交互菜单

级联自定义操作现已在 Xfdesktop 中正确显示。‌

现在可以一次打开多个选定的文件夹。

交互菜单现在在按下按钮时打开,而不是像大多数用户所期望的那样在松开按钮时打开。

中键单击窗口列表菜单有了新的样式和功能。

xfwm4

支持拉伸主题变体

合成器:在 GLX 垂直同步时阻止使用软管线

焦点:传递焦点时包含跳过任务栏/分页器的选项

修复 alt-tab 时的崩溃问题 (#762)

Used theme: "Greybird-dark". Used icon-theme: "elementary Xfce dark".