[devel] неприятности с rtorrent под screen ( виновен ncurses?)
Alexey Tourbin
at на altlinux.ru
Чт Сен 7 18:59:18 MSD 2006
On Thu, Sep 07, 2006 at 05:18:25PM +0300, Andrei Bulava wrote:
> Alexey Tourbin wrote:
> > On Thu, Sep 07, 2006 at 04:12:26PM +0300, Andrei Bulava wrote:
> >>> Кстати, в этом месте ^a l не помогает?
> >> Нет, не помогает, хотя в rtorrent есть поддержка и ^l (который ^a l в
> >> screen), и SIGWINCH. Всё лечится только откатом ncurses :(
> >
> > Попробуйте собрать ncurses с редхатовскими патчами (приложено).
>
> Не осилил. Реально много букв, а времени - в обрез :\
Я осилил. Если два вот эти куска приложить, то вроде бы нормально
работает. Правда, какой именно из кусков помагает, я разбираться не
стал. Прошу кого-нибудь подтвердить или опровергнуть.
--- ncurses-5.5/ncurses/tinfo/lib_termcap.c.tgetent 2006-08-16 16:37:23.000000000 +0200
+++ ncurses-5.5/ncurses/tinfo/lib_termcap.c 2006-08-16 16:38:04.000000000 +0200
@@ -131,6 +135,7 @@
}
LAST_TRM = cur_term;
LAST_SEQ = ++sequence;
+ LAST_BUF = 0;
PC = 0;
UP = 0;
--- ncurses-5.5/ncurses/tinfo/lib_termcap.c.tgetstr 2006-08-30 14:53:02.000000000 +0200
+++ ncurses-5.5/ncurses/tinfo/lib_termcap.c 2006-08-30 14:55:09.000000000 +0200
@@ -263,6 +268,7 @@
if (area != 0
&& *area != 0) {
(void) strcpy(*area, result);
+ result = *area;
*area += strlen(*area) + 1;
}
}
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/devel/attachments/20060907/67ab5e60/attachment.bin
Подробная информация о списке рассылки Devel