Использование byobu на гостевой KVM через последовательную консоль
Я вошел в систему гостя KVM (на котором запущен Ubuntu 12.04 на хосте Centos 6.6). Я следовал инструкциям здесь.
Проблема в том, что консоль прекрасно заполняет окно терминала, когда я подключаюсь к "virsh console", но если я пытаюсь открыть byobu, screen или vim, я могу использовать только окно 80x24. Я попытался использовать "screen" и "screen-bce" вместо "xterm" в файле ttyS0.conf, а также изменить переменную TERM в моей консоли и screen /byobu, но никакая комбинация не позволяет мне использовать все мое окно,
Спасибо вам за помощь.
1 ответ
Виртуальная консоль, которую вы используете, представляет собой виртуальный последовательный порт. Он абсолютно не знает - и не может знать - насколько велик виртуальный терминал на самом деле. Таким образом, вы должны предоставить эту информацию явно с stty
,
Например:
stty rows 24 columns 80
Или вы можете использовать виртуальную консоль ПК вместо виртуального последовательного порта, но вам может потребоваться перенастроить виртуальную машину для этого.