Терминалы VT100 имеют относительно простой способ сохранить терминальное содержимое с помощью эвакуационных кодов в файл с помощью Meta- p:
XTerm.VT100.printAttributes: 2
XTerm.VT100.printerCommand: cat - > file
XTerm.VT100.translations: #override Meta <KeyPress> P: print() \n
Я немного осмотрелся и не могу найти решение, чтобы это работало в терминале GNOME по умолчанию + XTerm + Bash.
Я не хочу просто изображение с содержимым окна.
Похоже, что GNOME Terminal может в конечном итоге получить исправление для этого , но нет никакой информации о том, в какую версию он будет включен, и прошло почти три года с момента последнего обновления ...