On Mon, Sep 24, 2007 at 12:54:27PM +0400, Michael Kostylev wrote: > At Mon, 24 Sep 2007 00:39:19 +0400, > Artem Chuprina wrote: > > SM>> Кто в курсе, напомните плиз, почему с ncurses-base поставляется > SM>> покоцаная база terminfo для xterm? > SM>> В частности, комбинации Shift F1-F4, Cntrl F1-F4 и подобные с ней > SM>> работают некорректно. Просмотр багрепортов на ncurses-base не внес > SM>> ясности. > SM>> В этом есть какой-то сермяжный смысл? Или надо кого-то пнуть? > AC> Сермяжный смысл точно есть. По-моему, у xterm'а в линуксах традиционно > AC> настройка по умолчанию не от классического xterm (т.е. совпадающая с > AC> описанием терминала), а совпадающая по мере возможностей с линуксовой > AC> консолью. > > У нас(tm) xterm - это ближайший родственник xterm-xfree86, и о чем говорит > предыдущий оратор, понять пока невозможно. А чтобы получить подобие lc из > любого xterm, надо подложить нехилую пачку translations.
Не очень понял, у кого это "у нас(tm)", как и то, кто здесь понимается под "предыдущим оратором" - я или Артём. На всякий случай поясню своё IMHO. С ncurses-base поставляется файл /lib/terminfo/x/xterm. На него также указывыет симлинк /usr/share/terminfo/x/xterm. Этот файл используется в debian по-умолчанию. С ним наблюдаются описанные в моем первом письме проблемы. C другой стороны, с пакетом xterm поставляется файл /usr/doc/xterm/xterm.terminfo.gz, который можно распаковать и скомпилировать из него собственную базу в /etc/terminfo. С файлом ../x/xterm из этой базы комбинации Ctrl F1-F4, Shift F1-F4 и пр. работают в ncurses, как и должны. > AC> Чтобы работала кривая терминальная программа mc. > > Ой. Из-за этой хрени резона портить capabilities нет, оно afair немножко в > курсе, что такое xterm. И мне тоже так кажется. -- Stanislav

