Починил noping чтобы предсказуемо работал с ncurses-6, получился какой-то костыль уёбищный, вырезающий oping-подобную функциональность. Жаль больше вменяемых пингеров, запихуемых в небольшое окошко, нет. Сейчас получается что-то такое в дешборде: https://dump.bitcheese.net/files/ejujeku/screenshot-noping.png
diff --git a/src/oping.c b/src/oping.c
index 8f85234..283593b 100644
--- a/src/oping.c
+++ b/src/oping.c
@@ -1376,8 +1376,8 @@ static int pre_loop_hook (pingobj_t *ping) /* {{{ */
}
main_win_height = height - (box_height * host_num);
- main_win = newwin (/* height = */ main_win_height,
- /* width = */ width,
+ main_win = newwin (/* height = */ 0,
+ /* width = */ 0,
/* y = */ 0, /* x = */ 0);
/* Allow scrolling */
scrollok (main_win, TRUE);
@@ -1533,7 +1533,7 @@ static void update_host_hook (pingobj_iter_t *iter, /* {{{ */
context = (ping_context_t *) ping_iterator_get_context (iter);
#if USE_NCURSES
-# define HOST_PRINTF(...) wprintw(main_win, __VA_ARGS__)
+void HOST_PRINTF(char *c, ...){if(c)return;}
#else
# define HOST_PRINTF(...) printf(__VA_ARGS__)
#endif
ура, битчиз в реестре!