[sisyphus] Про htop

Alexei V. Mezin alexei-mezin на rambler.ru
Вс Дек 15 17:00:24 MSK 2013


15.12.2013 15:23, Serg A. Kotlyarov пишет:

>> У нас ncurses собрана без --enable-sigwinch, поэтому ничего не
>> работает. Багу повесить на пересборку с нужным ключом?
>>
> Думается, что надо.

Однако, все не так просто. Смотрю в spec, там стоит --enable-sigwinch.

Запускаю пример:

#include <ncurses.h>
#include <string.h>

int main()
{

     initscr();
     int count = 0;
     int key;
     while ((key = getch()) != 27) {
         if (key == KEY_RESIZE) {
             clear();
             mvprintw(0, 0, "COLS = %d, LINES = %d", COLS, LINES);
             for (int i = 0; i < COLS; i++)
                 mvaddch(1, i, '*');
             refresh();
             count++;
         }
         mvprintw(3, 0, "KEY = %d COUNT=%d", key, count);

     }

     endwin();
     return 0;
}

И вижу, что KEY_RESIZE приходит, но вот значения COLS/LINES остаются 
неизменными. То есть что-то в глубине ncurses разломано. :(

Будем изучать дальше.



Подробная информация о списке рассылки Sisyphus