News: 0001510160

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

VTE-Based Linux Terminals Now Support A Nice Feature Led By Windows Terminal

([Desktop] 6 Hours Ago Better Progress Indicators)


VTE-based terminals on Linux like Ptyxis are now seeing support introduced to better display progress state for long-running processes with a more visually pleasing progress bar. Microsoft's Windows Terminal has already supported this feature while now with systemd beginning to support using these Operating System Command escape sequences, Linux terminal support is on the rise.

Lennart Poettering recently posted on [1]Mastodon around the improved progress bar support with systemd 257 using ANSI escape sequences to better represent progress state. With Windows Terminal the sequences can be used for displaying a spinner on the terminal tab, for example, during long running processes. But he noted Linux terminal support for these particular escape sequences hasn't seen much traction compared to Windows Terminal.

But with systemd now supporting the use of them, which will simply be ignored on unsupported terminals, the Linux support will likely become more widespread. Christian Hergert recently took to implementing the support within the VTE terminal library and finishing through the integration on the Ptyxis terminal emulator.

Above is a test screenshot by Christian with the latest Ptyxis code. More details for those interested via [2]Christian's blog post .



[1] https://mastodon.social/@pid_eins/113406672373007116

[2] https://blogs.gnome.org/chergert/2024/12/03/ptyxis-progress-support/



ahrs

Topolino

varikonniemi

rrveex

Quackdoc

Shnatsel

ahrs

gotar

Shnatsel

pseudo-user on a pseudo-terminal