1

Я пытаюсь добиться неограниченного или просто очень большого количества строк, сохраненных за пределами верхней части экрана в XTerm. У меня действительно есть ресурс xterm*savelines: 10000000 установленный на довольно большое число, и я действительно вижу результат увеличения savelines , но на практике он даже не приближается к значению 10000000. Очевидно, что число сохраненных строк немного ограничено, и оно не очень большое (например, мой dmesg не подходит). Это никогда не было проблемой с konsole .

Можно ли увеличить это число или сделать его неограниченным в XTerm?

1 ответ1

1

xterm сохраняет сохраненные строки в памяти, выделяет их при запуске (или если размер окна изменяется, так как ширина может изменяться). Функция была переписана начиная с 2009 года с патча № 244, чтобы сделать его более эффективным, чем оригинал (который был заметно медленнее, намного меньше, чем 10 миллионов строк).

В konsole есть диалог, допускающий "неограниченные" строки, в котором хранится прокрутка на диске (в свою очередь, на самом деле не "неограниченная" и гарантированно медленнее, чем подход в памяти).

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