Вывод моей программы слишком длинный, при запуске ее в экранном терминале некоторая часть вывода обрезается.
Чтобы избежать этого, как я могу увеличить лимит журнала экрана терминала?
Есть идеи??

3 ответа3

2

это зависит от терминала, который вы на самом деле используете.

например, для xfce4-terminal , перейдите в «Edit-> Settings-> General-> Scrollback» и измените буфер прокрутки по своему вкусу.

для konsole перейдите в «Настройки-> Настроить текущий профиль ...-> Прокрутка-> Фиксированное количество строк»

классический xterm может быть настроен с флагом запуска -sl 777 (для 777 строк буфера обратной прокрутки) или с помощью конфигурации saveLines .

учитывая, что существует довольно много терминалов, вы можете проверить справочные страницы для того, который вы используете ...:-)

0

Чтобы увеличить буфер прокрутки для GNU screen (я полагаю, это то, что вы используете из своего вопроса), запустите его с screen -h <buffer_size> . К сожалению, похоже, что размер буфера прокрутки не может быть изменен после запуска.

Чтобы установить новый буфер прокрутки по умолчанию на GNU screen , добавьте defscrollback <num_lines> в файл ~/.screenrc .

0

Если вы уже используете сеанс экрана, нажмите Ctrl+A, затем введите :scrollback # , где # - количество строк прокрутки, которое вы хотите.

При запуске вы можете использовать аргумент -h, как рекомендовано выше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .