Использование 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

Или вы можете использовать виртуальную консоль ПК вместо виртуального последовательного порта, но вам может потребоваться перенастроить виртуальную машину для этого.

Другие вопросы по тегам