diff options
author | Lennart Poettering <lennart@poettering.net> | 2024-01-19 23:39:13 +0100 |
---|---|---|
committer | Luca Boccassi <luca.boccassi@gmail.com> | 2024-01-20 02:11:48 +0100 |
commit | e4924fb0d1fa474f0c0874eefd872ad72626a76c (patch) | |
tree | c201144b3beb3f723c2d392bf3ab7a64bff1c61f /src/basic/terminal-util.h | |
parent | run: the --background= switch expects an argument (diff) | |
download | systemd-e4924fb0d1fa474f0c0874eefd872ad72626a76c.tar.xz systemd-e4924fb0d1fa474f0c0874eefd872ad72626a76c.zip |
ptyfwd: when leaving a session with tinted background, clear to end of screen
So if we tint the background of a ptyfwd session with a color and the
session ends, then so far we reset the bg color and clear till the end
of line.
Let's instead clear till the end of the screen. This is nicer since it
means that any follow-up output will not be affected by the changed
background color anymore.
Diffstat (limited to 'src/basic/terminal-util.h')
-rw-r--r-- | src/basic/terminal-util.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/basic/terminal-util.h b/src/basic/terminal-util.h index ee60ff4840..4822917f28 100644 --- a/src/basic/terminal-util.h +++ b/src/basic/terminal-util.h @@ -80,6 +80,9 @@ /* Erase characters until the end of the line */ #define ANSI_ERASE_TO_END_OF_LINE "\x1B[K" +/* Erase characters until end of screen */ +#define ANSI_ERASE_TO_END_OF_SCREEN "\x1B[J" + /* Move cursor up one line */ #define ANSI_REVERSE_LINEFEED "\x1BM" |