¿Es posible, de alguna manera, acceder al búfer de desplazamiento hacia atrás de xterm como un archivo (solo lectura) o un dispositivo de caracteres?
El problema central (para evitar el "problema" x / y) es este: a veces el comando que acabo de ejecutar crea una salida no determinista, y me gustaría usar su salida de alguna manera sin pensarlo. . En este momento, la única forma de hacer esto (que yo sepa) es usar el mouse para seleccionar el texto en la selección primaria.

tee. ¿Has considerado correrscriptpara crear un registro de todos tus comandos en un archivo?Respuestas:
Puede hacerlo diciéndole a xterm que imprima los datos utilizando la
print-everythingacción (normalmente no está vinculada a una tecla).Alternativamente, hay una secuencia de escape documentada en XTerm Control Sequences :
que podría invocarse como
Pero cualquiera de los enfoques (para escribir en un archivo) necesitaría un PrinterCommand configurado.
fuente
Siempre puede usar algo como tmux que proporciona
capture-panelo que desea, junto con divisiones (vertical y horizontal) y multiplexación, soporte de sesión y una serie de otras cosas.O usar un emulador de terminal diferente
xfce4-terminaltambién es liviano y proporciona un fácilSave Contentsfuente
tmuxsin pensarlo. Entonces no tengo este problema. Si puede acostumbrarse a usar tmux, nunca tendrá que pensar en esto nuevamente (o en muchas otras cosas).