ncurses

ncurses («new curses») — библиотека, написанная на языках Си и Ада, предназначенная для управления вводом-выводом на терминал, в числе прочего, библиотека позволяет задавать экранные координаты (в знакоместах) и цвет выводимых символов. Предоставляет программисту уровень абстракции, позволяющий не беспокоиться об аппаратных различиях терминалов и писать переносимый код.

ncurses

menuconfig, основанный на ncurses
Тип Библиотека элементов интерфейса (виджетов)
Разработчик Проект GNU
Написана на Си
Операционная система POSIX
Первый выпуск 1993
Последняя версия
Лицензия MIT
Сайт invisible-island.net/ncurses
 Медиафайлы на Викискладе

История

Структура

Буква N в ncurses происходит от слова new (новый). Это потому, что ncurses — свободная имитация (клон) библиотеки curses из System V Release 4.0 (SVr4), которая в свою очередь была улучшением классического curses из BSD.[3]

Проекты, использующие Ncurses

  • Clonezilla — программа клонирования HDD
  • Sysinstall — программа установки FreeBSD, Slackware
  • debian-Installer — программа установки Debian
  • Midnight Commander — файловый менеджер
  • YaST — консоль администрирования
  • Finch — оболочка для Pidgin
  • Htop — монитор процессов
  • Aptitude — оболочка для Apt
  • Nano — текстовый редактор
  • Wicd — менеджер сети
  • Lynx — текстовый браузер
  • MOC — консольный плеер (Music On Console)
  • musikcube — консольный плеер
  • Cmus — консольный плеер (C* Music Player)
  • Partimage — программа создания образов разделов
  • MP3Blaster — mp3-плеер
  • Mcabber — джаббер-клиент
  • rTorrent — клиент BitTorrent
  • CPat — коллекция пасьянсов

См. также

Примечания

  1. Announcing ncurses 6.3
  2. Dickey T. E. ncurses 6.3 (англ.) — 2021.
  3. Eric S. Raymond. ncurses: Portable Screen-Handling for Linux (недоступная ссылка). Linux Journal (September 1995). Архивировано 26 февраля 2012 года.

Литература

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.