Linux 上基于 VTE 的终端(如 Ptyxis)现在引入了支持,以通过更直观、更令人愉悦的进度条更好地显示长时间运行的进程的进度状态。Microsoft 的 Windows 终端已经支持此功能,而现在随着 systemd 开始支持使用这些操作系统命令转义序列,Linux 终端支持正在增加。
Lennart Poettering 最近在 Mastodon 上发表了一篇关于改进 systemd 257 的进度条支持的文章,它使用 ANSI 转义序列来更好地表示进度状态。使用 Windows 终端,序列可用于在终端选项卡上显示微调器,例如,在长时间运行的进程期间。但他指出,与 Windows 终端相比,Linux 终端对这些特定转义序列的支持并没有受到太大的关注。
但是,随着 systemd 现在支持使用它们,而在不支持的终端上,它们将被忽略,因此 Linux 支持可能会变得更加广泛。Christian Hergert 最近开始在 VTE 终端库中实现支持,并通过在 Ptyxis 终端仿真器上的集成完成。
以上是 Christian 使用最新 Ptyxis 代码的测试截图。通过 Christian 的博客文章为感兴趣的人提供更多详细信息。
转自 VTE-Based Linux Terminals Now Support A Nice Feature Led By Windows Terminal – Phoronix