The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз консольной библиотеки ncurses 6.6

01.01.2026 10:36

После полутора лет разработки представлен релиз библиотеки ncurses 6.6, предназначенной для создания многоплатформенных интерактивных консольных пользовательских интерфейсов и поддерживающей эмуляцию программного интерфейса curses из System V Release 4.0 (SVr4). Выпуск ncurses 6.6 совместим на уровне исходных текстов с ветками ncurses 5.x и 6.x, но расширяет ABI. Из популярных приложений, построенных с использованием ncurses, можно отметить aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, less.

Среди добавленных новшеств:

  • Предложен новый драйвер терминала для Windows/MinGW, поддерживающий Windows Terminal и предоставляющий возможность использования мыши.
  • Расширены возможности утилит infocmp, tic и tput.
  • В набор ncurses-examples добавлены новые примеры кода и демонстрационные приложения.
  • Добавлена поддержка терминалов ghostty, illumos, sun-16color, sun-256color, sun-direct, ms-terminal-direct, pangoterm, rlogin-color, sclp, vt520-w и vt525-w.
  • Реализованы компоненты linux+lockeys, xterm+r5+lockeys, xterm+r5+fkeys, vt100+pf1-pf4, * vt220+ufkeys, vt220+sfkeys, * ecma+standout, ecma+underline и wyse+cvis.
  • В ms-terminal реализована поддержка мыши, доступная при использовании нового Windows-драйвера.
  • Для терминала vt525 реализована поддержка цвета.
  • Расширены возможности системы сборки. В сборочный скрипт configure добавлены опции "--enable-install-prefix" и "--enable-named-pipes".


  1. Главная ссылка к новости (https://www.mail-archive.com/i...)
  2. OpenNews: Релиз консольной библиотеки ncurses 6.5
  3. OpenNews: Концепция атаки по подмене копируемого в терминал текста с сайта
  4. OpenNews: Уязвимость, позволяющая подставить escape-последовательности в чужие терминалы
  5. OpenNews: Релиз cool-retro-term 1.0, эмулятора терминала в стиле ЭЛТ-дисплеев
  6. OpenNews: Выпуск консольного оконного менеджера GNU screen 5.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64540-ncurses
Ключевые слова: ncurses, tty, terminal
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.4, Аноним (-), 12:40, 01/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    > Для терминала vt525 реализована поддержка цвета.
    > DEC VT525 was introduced in August, 1994

    О, спасибо! Как раз вовремя))
    Всего лишь 30+ лет пришлось подождать.
    Невероятно актуальная штука в 2026м) Видно что ребята реально полезным делом занимаются.

     
     
  • 2.5, Аноним (5), 12:56, 01/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То есть к поддержке мыши в винде у тебя вопросов нет?
     
     
  • 3.10, Аноним (10), 15:42, 01/01/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > То есть к поддержке мыши в винде у тебя вопросов нет?

    Это шоб вендузятника жизнь медом не казалась! Ну и так-то, поддержа мыши вне венды тоже так себе.


     
  • 2.15, Аноним (15), 17:54, 01/01/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.6, Аноним (5), 12:58, 01/01/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     
  • 1.12, Аноним (12), 16:21, 01/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему никто до сих пор не написал на сабже графическую оболочку?! 🤔
     
     
  • 2.17, Аноним (17), 18:23, 01/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Есть на более современных библиотеках.
     

  • 1.13, Аноним (-), 17:15, 01/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На ncurses реализованы инсталяторы дистрибутивов Void Linux и Arch Linux. Годная и быстрая штука.
     
  • 1.14, Стакан Васяныч (-), 17:33, 01/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В 90-е в универе писал на 8086 ассемблере свои псевдо графические программы (кнопки, менюшки и т.д.). И я бы не сказал, что это сложно.
     
     
  • 2.16, Аноним (15), 17:55, 01/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Когда для себя пишешь и под одну платформу, да. А когда для многих... поддержка версий это пипец
     
  • 2.22, BrainFucker (ok), 19:01, 01/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Технически-то не сложно, но много рутинной возни ради изобретения велосипеда. Если за такую возню не платят, то оно того не стоит.
     

  • 1.19, BrainFucker (ok), 18:58, 01/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Помню когда-то давно понадобилось написать кое какую утилиту с выводом списка кое чего. Изначально хотел сделать с псевдографическим интерфейсом на ncurses, но оказалось там из коробки нет какого-то удобного способа отображать инфу в ограниченной по высоте области со скроллингом и в идеале чтобы скролбары отображались или я не нашёл как. В итоге забил и сделал на Tk.
     
     
  • 2.24, Аноним (24), 19:35, 01/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Надо было брать urwid, а то чё как этот.
     

  • 1.3, Аноним (3), 11:26, 01/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Недавно скачал свежую версию NoDPI, там вроде какая-то псевдографика появилась (статистика разная), это и есть Ncurses?
     
     
  • 2.11, Аноним (12), 16:20, 01/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Таких библиотек много, может она, может другая.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру