[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: xterm && ncurses-base



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



Reply to: