Как увеличить размер консоли qemu с помощью nographi c? - PullRequest
0 голосов
/ 11 апреля 2020

Я использую команду для запуска enem эмуляции qemu в терминале Ubuntu.

qemu-system-mipsel -hda debian_stretch_mipsel_standard.qcow2 -M malta -kernel vmlinux-4.9.0-11-4kc-malta -initrd initrd.img-4.9.0-11-4kc-malta -m 1024 -append "root=/dev/sda1 nokaslr" -net nic -net tap,ifname=tap0,script=no,downscript=no -nographic

После запуска с проверочным кодом

static void check_term_size(void) {

  struct winsize ws;

  term_too_small = 0;

  if (ioctl(1, TIOCGWINSZ, &ws)) return;

  if (ws.ws_row == 0 && ws.ws_col == 0) return;
  if (ws.ws_row < 25 || ws.ws_col < 80) term_too_small = 1;

}

независимо от того, как я изменяю размер терминала Ubuntu, бесполезно. И кажется, что на самом деле она небольшая, потому что когда я набираю длинную команду, новый символ не начинается с новой строки, а покрывает предыдущую.

Я много искал этот вопрос, но, похоже, большую часть ответ для graphi c, и даже если я использую graphi c с такими, как -vga std, контрольный код показывает, что размер слишком мал.

...