Есть ли способ CLI для восстановления режима консоли после использования framebuffer?

Я пробовал следующие шаги:

  1. сохранить кадровый буфер - dd if=/dev/fb0 of=/some/where/saved_fb0
  2. сохранить разрешение (с помощью fbset)
  3. использовать framebuffer - напр. dd if=/dev/urandom of=/dev/fb0
  4. восстановить разрешение (с помощью fbset)
  5. восстановить фреймбуфер - dd if=/some/where/saved_fb0 of=/dev/fb0

Кажется, работает, но позиция командной строки будет меняться после изменения разрешения.

Другой способ будет использовать curses.hinitscr() а также endwin()), он работает отлично, но требует создания среды на машине.

Есть ли способ CLI восстановить экран в режиме консоли, чтобы я мог печатать и даже видеть предыдущие результаты?

0 ответов

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