Não há uma maneira portátil de solicitar que um emulador de terminal faça despejos de tela. Você pode contornar isso executando seu aplicativo na tela GNU ou tmux e usando-os para executar os despejos de tela.
A tela do GNU pode fazer isso:
- Posso tirar uma captura de tela de texto de uma sessão do GNU Screen?
- Tirando uma captura de tela da sessão de tela por ssh
Da mesma forma, há um plug-in para o tmux para fazer capturas de tela.