URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 87177
[ Назад ]

Исходное сообщение
"tmux"

Отправлено from_mars , 07-Ноя-09 04:46 
В screen когда смотрю man или less, после нажатия q, то что было в терминале, остается. А tmux после выхода из man-а, терминал отчищается.
Как сделать так же как в screen?

И еще вопрос, как в tmux, когда одно из окон разделено на несколько pane, в один из pane-ов засунуть другое окно? Вообще такое возможно?


Содержание

Сообщения в этом обсуждении
"tmux"
Отправлено anonymous , 08-Ноя-09 13:39 
>В screen когда смотрю man или less, после нажатия q, то что
>было в терминале, остается. А tmux после выхода из man-а, терминал
>отчищается.
>Как сделать так же как в screen?

почитайте про alternate screen switching.  в терминалах типа xterm этот режим включается через 'ti'/'te' termcap capabilities -- см. titeInhibit в man xterm.


"tmux"
Отправлено from_mars , 09-Ноя-09 12:23 
Выставил эту переменную в true, все равно стирает.
И почему тот же screen нормально (не отчищает вывод) себя ведет?


"tmux"
Отправлено anonymous , 09-Ноя-09 23:58 
>Выставил эту переменную в true, все равно стирает.

да вы культист, батенька (в данном случае cargo cult :-)

>И почему тот же screen нормально (не отчищает вывод) себя ведет?

потому что приложение, использующее curses, при запуске не посылает ему команду переключения на alternate screen.  попробуйте почитать документацию на termcap/terminfo