Доброго времени суток, народ!собственно, попрос из subj'а. как быть?
комментарии:
запускаю команду
$ screen -T ansif -S test UNIFY
где UNIFY -- моя программа, а ansif -- тип моего терминала.
прога запускается, отрисовывает пол-экрана и зависает.
насколько я понял, зависание происходит при выводе какой-то ESC-последовательности. клава при зависании работает, остановить прогу можно.
без screen'а все работает "на ура", а вот с ним -- не хочет.
как бы эту ESC-пину отловить?
>Доброго времени суток, народ!
>
>собственно, попрос из subj'а. как быть?
>
>комментарии:
>запускаю команду
>$ screen -T ansif -S test UNIFY
>где UNIFY -- моя программа, а ansif -- тип моего терминала.
>прога запускается, отрисовывает пол-экрана и зависает.
>насколько я понял, зависание происходит при выводе какой-то ESC-последовательности. клава при зависании
>работает, остановить прогу можно.
>без screen'а все работает "на ура", а вот с ним -- не
>хочет.
>как бы эту ESC-пину отловить?а есть такой терминал "ansif"????
терминфо
>>как бы эту ESC-пину отловить?
>
>а есть такой терминал "ansif"????
>терминфо/usr/share/terminfo/: там есть insif.
>>>как бы эту ESC-пину отловить?
>>
>>а есть такой терминал "ansif"????
>>терминфо
>
>/usr/share/terminfo/: там есть insif.
вы указываете терминал ansif
а его и и нет
вы или ошиблись
нужно указать ansi
либо нужно использовать тот терминал который у вас есть в терминфо
>>/usr/share/terminfo/: там есть insif.
>вы указываете терминал ansif
>а его и и нет
>вы или ошиблись
>нужно указать ansi
>либо нужно использовать тот терминал который у вас есть в терминфодело в том, что ansif -- это тот терминал, который используется нашей программкой. он есть в terminfo и все без screen работает. а вот с ним -- перестает.
указать ansi не могу, и.к. тогда наша программка перестанет реагировать не некоторые функциаональные клавиши.