Problemas con cambiar el tamaño del terminal

1

Tengo un problema recurrente con el terminal Mac.

  1. Iniciar terminal
  2. mysql
  3. Ctrl + Z
  4. mysql
  5. Redimensionar el ancho de la ventana
  6. Ctrl + Z
  7. fg 1 (vuelve al primer mysql)
  8. Escriba algún texto que llegue al final de la línea

PROBLEMA: Parece que Mysql todavía piensa que la ventana tiene el ancho original, por lo que cuando el texto que escribes llega al lado derecho de la ventana de la terminal, el texto comienza a saltar como loco mientras escribes, porque no se ha reposicionado correctamente. .

SOLUCIÓN: si cambio el tamaño de la ventana solo un carácter, el problema se resuelve, pero es molesto tener que hacerlo varias veces al día.

Pensé en cosas posibles que podrían estar mal:

  • Error en MySQL / MariaDB
  • Error en la terminal
  • Configuración incorrecta de la terminal
  • Configuración incorrecta de Bash

¿Alguien tiene una solución al problema o sabe quién es el culpable, por lo que sé dónde dirigir un informe de errores?

    
pregunta forthrin 28.06.2013 - 09:07

1 respuesta

1

Creo que esto sucede porque las señales de cambio de tamaño de la ventana se envían mientras la aplicación está suspendida, por lo que no las recibirá. Una forma de solucionarlo puede ser enviar manualmente la señal SIGWINCH al proceso mientras está en primer plano. Desde otra terminal, ejecuta:

killall -WINCH mysql
    
respondido por el faffaffaff 28.06.2013 - 17:38

Lea otras preguntas en las etiquetas