Я хочу прокрутить назад 10000+ строк в текстовом режиме терминала Linux. Так как в gnome-terminal
есть неограниченная опция, я думаю, возможно ли это и в текстовом режиме?
2 ответа
2
Вы можете увеличить размер буфера прокрутки, изменив конфигурацию ядра, перекомпилировав и переустановив новое ядро. IN menuconfig
Драйверы устройств -> Поддержка графики -> Поддержка драйвера дисплея консоли
config VGACON_SOFT_SCROLLBACK_SIZE
int "Scrollback Buffer Size (in KB)"
depends on VGACON_SOFT_SCROLLBACK
range 1 1024
default "64"
help
Enter the amount of System RAM to allocate for the scrollback
buffer. Each 64KB will give you approximately 16 80x25
screenfuls of scrollback buffer
1
Я считаю, что это нельзя сделать в текстовом режиме:http://www.educ.umu.se/~bjorn/linux/linux-faq/Linux-FAQ-7.html.
Вы не можете увеличить количество прокрутки, потому что она реализована с использованием видеопамяти для хранения текста прокрутки. Вы можете получить больше прокрутки в каждой виртуальной консоли, уменьшив общее количество VC. Смотрите linux/tty.h.