smcup и rmcup есть в оригинальном описании screen (внутри ncurses/misc/terminfo.src), и без них не работает alternate screen в tmux, что для меня является регрессией относительно других дистрибутивов. Я внёс изменения в screen.ti отдельным коммитом и потестировал их, вроде работают как надо и ничего не ломают: http://git.altlinux.org/people/iv/packages/ncurses.git?p=ncurses.git;a=commit;h=dfbb394af429f94662d0a89a880bfad2991c72dd Если Вам будет удобнее, могу сделать NMU вот из этого: http://git.altlinux.org/people/iv/packages/ncurses.git?p=ncurses.git;a=commit;h=892febfad2ea586b43b24049a7af4035fe64685d
Я слышал, что ведется подготовка сборки новой версии ncurses.
Сравнил с апстримным (для актуального screen) screeninfo.src, разница такая: $ infocmp screen screenew comparing screen to screenew. comparing booleans. comparing numbers. comparing strings. kbs: '\177', NULL. rmcup: NULL, '\E[?1049l'. smcup: NULL, '\E[?1049h'. kbs, полагаю, стоит оставить в живых (в этом вашем линуксе backspace отродясь был \177, страдайте). Остальное -- тот самый патч. поправлю в следующем релизе. Кроме того, в нашем terminfo есть 132-колоночный screen-w. Полагаю его оставить тоже.
ncurses-5.9-alt2 -> sisyphus: * Fri Jan 18 2013 Fr. Br. George <george@altlinux> 5.9-alt2 - Version up to 5.9-20130112 - Extend baseterms list with 256-color versions of terminals (Closes: #25245) - Update screen.ti from screen-4.0.3 (Closes: #28313)
Спасибо.