Посмотрите talk
и talkd
.
Подробнее см. https://wiki.archlinux.org/index.php/Talkd_and_the_talk_command и http://linux.die.net/man/1/talk .
Вы можете сделать это, сказав xterm распечатать данные, используяprint-everything
действие (, обычно не связанное с клавишей ).
В качестве альтернативы существует escape-последовательность, описанная в XTerm Control Sequences :
.CSI ? Pm i
Media Copy (MC), DEC-specific.
Ps = 1 -> Print line containing cursor.
Ps = 4 -> Turn off autoprint mode.
Ps = 5 -> Turn on autoprint mode.
Ps = 1 0 -> Print composed display, ignores DECPEX.
Ps = 1 1 -> Print all pages.
, который можно вызвать как
printf '\033[?11i'
Но любой подход (для записи в файл )потребует настройки команды принтера .
Вы всегда можете использовать что-то вроде tmux, который обеспечивает capture-pane
то, что вам нужно, наряду с разделением (по вертикали и горизонтали )и мультиплексированием, поддержкой сеансов и множеством других вещей.
Или используйте другой эмулятор терминала xfce4-terminal
также является легким и обеспечивает простоеSave Contents