Hi.

>  AK> [грустно] А может, в нем таки предусмотрена возможность
>  AK> восстанавливать содержимое после уменьшения окна, а потом
>  AK> возвращения прежнего размера? Я не нашел, но может, плохо искал?
> 
> В нем - да.  Если буфер экрана достаточного размера предусмотрен (у
> меня
> в .Xresources XTerm*saveLines: 1024), то оно так и работает.  Но вот
> если в нем запущена терминальная программа, которая сама работает с
> экраном, то это вопрос уже к этой программе.

Я имел в виду другое. Не количество строк, а их длину. Запускаем хтерм, в нем 
запускаем ls (или любую другую программу, которая выводит достаточно длинные 
строки). Уменьшаем ширину окна (в тайловом менеджере, например, запускаем еще 
один хтерм). В получившемся маленьком окне видим только часть оригинальной 
длинной строки. Увеличиваем окно до первоначального размера (или больше). И 
видим в нем ту же самую часть первоначальной строки. Остальное пропало 
безвозвратно при изменении ширины.

В рокстерме обе ситуации отрабатывают более корректно. При уменьшении ширины 
окна строки разбиваются по текущей ширине (разумеется, при этом по-прежнему 
теряется часть информации, т.к. новое окно меньше оригинального, но теряется не 
правая, а _верхняя_ часть, и ее можно достичь через shift-pgup), а при 
восстановлении ширины восстанавливаются и оригинальные строки.

Эта возможность для меня достаточно критична, из-за чего и приходится 
пользоваться рокстермом, который меня не устраивает по многим параметрам -- но 
менее критичным. Но допускаю, что я чего-то не разглядел в хтерме, в котором 
меня устраивает все кроме этого.

Ответить