From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00,RCVD_NUMERIC_HELO, SPF_HELO_PASS,SPF_PASS autolearn=no version=3.2.5 X-Injected-Via-Gmane: http://gmane.org/ To: sisyphus@lists.altlinux.org From: "Alexei V. Mezin" Date: Sun, 15 Dec 2013 17:00:24 +0400 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 188.244.39.237 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:26.0) Gecko/20100101 Thunderbird/26.0 In-Reply-To: Subject: Re: [sisyphus] =?koi8-r?b?8NLPIGh0b3A=?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Dec 2013 13:00:44 -0000 Archived-At: List-Archive: List-Post: 15.12.2013 15:23, Serg A. Kotlyarov пишет: >> У нас ncurses собрана без --enable-sigwinch, поэтому ничего не >> работает. Багу повесить на пересборку с нужным ключом? >> > Думается, что надо. Однако, все не так просто. Смотрю в spec, там стоит --enable-sigwinch. Запускаю пример: #include #include 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 разломано. :( Будем изучать дальше.