Доступ к буферу прокрутки xterm как к файлу

Посмотрите talk и talkd .

Подробнее см. https://wiki.archlinux.org/index.php/Talkd_and_the_talk_command и http://linux.die.net/man/1/talk .

8
29.04.2018, 19:20
2 ответа

Вы можете сделать это, сказав 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'

Но любой подход (для записи в файл )потребует настройки команды принтера .

6
27.01.2020, 20:12

Вы всегда можете использовать что-то вроде tmux, который обеспечивает capture-paneто, что вам нужно, наряду с разделением (по вертикали и горизонтали )и мультиплексированием, поддержкой сеансов и множеством других вещей.

Или используйте другой эмулятор терминала xfce4-terminalтакже является легким и обеспечивает простоеSave Contents

2
27.01.2020, 20:12

Теги

Похожие вопросы