VM console automatic resizing

Solution:

cat >> /home/<user>/.bash_profile << 'EOF'                                            
res() {                                 

  old=$(stty -g)                       
  stty raw -echo min 0 time 5                                                                            

  printf '\0337\033[r\033[999;999H\033[6n\0338' > /dev/tty 
  IFS='[;R' read -r _ rows cols _ < /dev/tty                             

  stty "$old"                                              

  # echo "cols:$cols"
  # echo "rows:$rows"
  stty cols "$cols" rows "$rows"
}

res2() {

  old=$(stty -g)
  stty raw -echo min 0 time 5

  printf '\033[18t' > /dev/tty
  IFS=';t' read -r _ rows cols _ < /dev/tty

  stty "$old"

  # echo "cols:$cols"
  # echo "rows:$rows"
  stty cols "$cols" rows "$rows"
}

[ $(tty) = /dev/ttyS0 ] && res
EOF

Anaconda doesn’t have stty, unfortunately,
so I started a topic: