Gnome-terminal no puede enviar EOF después de pegar una gran cantidad de datos

Gnome-terminal no puede enviar EOF después de pegar una gran cantidad de datos

Estoy usando gnome-terminal versión 3.6.2. Cuando copio una cantidad suficientemente grande de datos (en mi caso, 86 KB parece ser "suficientemente grande") y luego los pego en gnome-terminal, la mayoría de los datos aparecen en el terminal, y luego parece que estoy alcanzando algunos tipo de límite de búfer, ya que solo puedo ver el resto de mis datos pegados en la terminal después de presionar Enter (o ingresar datos adicionales, o ^C, o lo que sea). Supongo que este búfer podría tener un tamaño de alrededor de 64 KB, pero probablemente esté totalmente equivocado. De todos modos, cuando pego tantos datos en el terminal, hay muchas posibilidades (más de la mitad de las veces) de queTODOLas instancias de gnome-terminal que tengo abiertas y cualquier instancia que abra después de ese punto ya no podrán enviar un EOF/Control-D. Puedo operar dentro de gnome-terminal normalmente, excepto que no puedo enviar un EOF al terminal usando Control-D.

En un intento fallido de resolver mi problema, reasigné "eof" a otras secuencias de caracteres, por ejemplo usando:stty eof ^J

Apagar y encender toda la máquina no soluciona el problema. Todavía no estoy seguro de cuál es el catalizador, pero después de unos días el problema se resuelve solo. Sin embargo, por supuesto, esa no es una solución aceptable: esperar hasta que pase. ¿Lo que está sucediendo? ¿Qué más podría probar?

Respuesta1

Encontré en otra parte una sugerencia para ejecutar stty saneque, como se puede imaginar, se restablece a los valores predeterminados sensatos. Esto resuelve mi problema, pero después de observar de cerca cuáles podrían ser las diferencias, todavía no estoy seguro de qué es exactamente lo que ese comando en particular soluciona el problema. Pero funciona. Gracias por jugar al pato de goma.

información relacionada