Linux repositories inspector

ncurses - System V Release 4.0 curses emulation library

The curses library routines are a terminal-independent method of updating character screens with reasonable optimization. The ncurses (new curses) library is a freely distributable replacement for the discontinued 4.4 BSD classic curses library.

This package contains support utilities, including a terminfo compiler tic, a decompiler infocmp, clear, tput, tset, and a termcap conversion tool captoinfo.
6.2
Arch iconArch rolling
Fedora iconFedora rawhide
6.1
Fedora iconFedora 28
Fedora iconFedora 29
Fedora iconFedora 30
Fedora iconFedora 31
Fedora iconFedora rawhide
Manjaro iconManjaro rolling
5.9
CentOS iconCentOS 7.7.1908
DistributionVersionSincePackageInstalledPackager
Arch iconArch rolling core/oszst6.2-12020-02-171.11 MiB3.55 MiB
CentOS iconCentOS 7.7.1908 osrpm5.9-14.20130511.el7_42020-01-07304 kiB429 kiBCentOS BuildSystem
Fedora iconFedora 28 releases/Everything-osrpm6.1-4.20180224.fc282019-01-14377 kiB559 kiBFedora Project
Fedora iconFedora 28 releases/Server-osrpm6.1-4.20180224.fc282019-01-14377 kiB559 kiBFedora Project
Fedora iconFedora 28 releases/Workstation-osrpm6.1-4.20180224.fc282019-01-14377 kiB559 kiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm6.1-8.20180923.fc292019-01-14359 kiB606 kiBFedora Project
Fedora iconFedora 29 releases/Server-osrpm6.1-8.20180923.fc292019-01-14359 kiB606 kiBFedora Project
Fedora iconFedora 29 releases/Workstation-osrpm6.1-8.20180923.fc292019-01-14359 kiB606 kiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm6.1-7.20180714.fc292019-01-14358 kiB603 kiBFedora Project
Fedora iconFedora 29 releases-test/Server-osrpm6.1-7.20180714.fc292019-01-14358 kiB603 kiBFedora Project
Fedora iconFedora 29 releases-test/Workstation-osrpm6.1-7.20180714.fc292019-01-14358 kiB603 kiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm6.1-10.20180923.fc302019-06-17360 kiB655 kiBFedora Project
Fedora iconFedora 30 releases/Server-osrpm6.1-10.20180923.fc302019-06-17360 kiB655 kiBFedora Project
Fedora iconFedora 30 releases/Workstation-osrpm6.1-10.20180923.fc302019-06-17360 kiB655 kiBFedora Project
Fedora iconFedora 30 releases-test/Server-osrpm6.1-10.20180923.fc302019-06-17360 kiB655 kiBFedora Project
Fedora iconFedora 30 releases-test/Workstation-osrpm6.1-10.20180923.fc302019-06-17360 kiB655 kiBFedora Project
Fedora iconFedora 31 releases/Everything-osrpm6.1-12.20190803.fc312020-01-07398 kiB647 kiBFedora Project
Fedora iconFedora 31 releases/Server-osrpm6.1-12.20190803.fc312020-01-07398 kiB647 kiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm6.2-1.20200222.fc332020-02-27394 kiB621 kiBFedora Project
Fedora iconFedora rawhide development/Server-osrpm6.2-1.20200222.fc332020-02-27394 kiB621 kiBFedora Project
Fedora iconFedora rawhide development/Workstation-osrpm6.1-12.20190803.fc312019-08-08398 kiB647 kiBFedora Project
Manjaro iconManjaro rolling stable/corexz6.1-62019-01-241.04 MiB3.58 MiB
Manjaro iconManjaro rolling testing/corexz6.1-62019-01-191.04 MiB3.58 MiB
Manjaro iconManjaro rolling unstable/corexz6.1-62019-01-141.04 MiB3.58 MiB

Manual pages

clear(1)

clear - clear the terminal screen

ncursesw6-config(1)

ncursesw6-config - helper script for ncurses libraries

tabs(1)

tabs - set tabs on a terminal

tput(1)

tput, reset - initialize a terminal or query terminfo database

tset(1)

tset, reset - terminal initialization

captoinfo(1m)

captoinfo - convert a termcap description into a terminfo description

infocmp(1m)

infocmp - compare or print out terminfo descriptions

infotocap(1m)

infotocap - convert a terminfo description into a termcap description

tic(1m)

tic - the terminfo entry-description compiler

toe(1m)

toe - table of (terminfo) entries

curs_addch(3x)

addch, waddch, mvaddch, mvwaddch, echochar, wechochar - add a character (with attributes) to a curses window, then advance the cursor

curs_addchstr(3x)

addchstr, addchnstr, waddchstr, waddchnstr, mvaddchstr, mvaddchnstr, mvwaddchstr, mvwaddchnstr - add a string of characters (and attributes) to a curses window

curs_addstr(3x)

addstr, addnstr, waddstr, waddnstr, mvaddstr, mvaddnstr, mvwaddstr, mvwaddnstr - add a string of characters to a curses window and advance cursor

curs_addwstr(3x)

addwstr, addnwstr, waddwstr, waddnwstr, mvaddwstr, mvaddnwstr, mvwaddwstr, mvwaddnwstr - add a string of wide characters to a curses window and advance cursor

curs_add_wch(3x)

add_wch, wadd_wch, mvadd_wch, mvwadd_wch, echo_wchar, wecho_wchar - add a complex character and rendition to a curses window, then advance the cursor

curs_add_wchstr(3x)

add_wchstr, add_wchnstr, wadd_wchstr, wadd_wchnstr, mvadd_wchstr, mvadd_wchnstr, mvwadd_wchstr, mvwadd_wchnstr - add an array of complex characters (and attributes) to a curses window

curs_beep(3x)

beep, flash - curses bell and screen flash routines

curs_bkgd(3x)

bkgdset, wbkgdset, bkgd, wbkgd, getbkgd - curses window background manipulation routines

curs_bkgrnd(3x)

bkgrnd, wbkgrnd, bkgrndset, wbkgrndset, getbkgrnd, wgetbkgrnd - curses window complex background manipulation routines

curs_border(3x)

border, wborder, box, hline, whline, vline, wvline, mvhline, mvwhline, mvvline, mvwvline - create curses borders, horizontal and vertical lines

curs_border_set(3x)

border_set, wborder_set, box_set, hline_set, whline_set, mvhline_set, mvwhline_set, vline_set, wvline_set, mvvline_set, mvwvline_set - create curses borders or lines using complex characters and renditions

curs_clear(3x)

erase, werase, clear, wclear, clrtobot, wclrtobot, clrtoeol, wclrtoeol - clear all or part of a curses window

curs_color(3x)

start_color, has_colors, can_change_color, init_pair, init_color, color_content, pair_content, reset_color_pairs, COLOR_PAIR, PAIR_NUMBER - curses color manipulation routines

curs_delch(3x)

delch, wdelch, mvdelch, mvwdelch - delete character under the cursor in a curses window

curs_deleteln(3x)

deleteln, wdeleteln, insdelln, winsdelln, insertln, winsertln - delete and insert lines in a curses window

curs_extend(3x)

curses_version, use_extended_names - miscellaneous curses extensions

curs_getcchar(3x)

getcchar, setcchar - Get a wide character string and rendition from a cchar_t or set a cchar_t from a wide-character string

curs_getch(3x)

getch, wgetch, mvgetch, mvwgetch, ungetch, has_key - get (or push back) characters from curses terminal keyboard

curs_getstr(3x)

getstr, getnstr, wgetstr, wgetnstr, mvgetstr, mvgetnstr, mvwgetstr, mvwgetnstr - accept character strings from curses terminal keyboard

curs_getyx(3x)

getyx, getparyx, getbegyx, getmaxyx - get curses cursor and window coordinates

curs_get_wch(3x)

get_wch, wget_wch, mvget_wch, mvwget_wch, unget_wch - get (or push back) a wide character from curses terminal keyboard

curs_get_wstr(3x)

get_wstr, getn_wstr, wget_wstr, wgetn_wstr, mvget_wstr, mvgetn_wstr, mvwget_wstr, mvwgetn_wstr - get an array of wide characters from a curses terminal keyboard

curs_inch(3x)

inch, winch, mvinch, mvwinch - get a character and attributes from a curses window

curs_inchstr(3x)

inchstr, inchnstr, winchstr, winchnstr, mvinchstr, mvinchnstr, mvwinchstr, mvwinchnstr - get a string of characters (and attributes) from a curses window

curs_initscr(3x)

initscr, newterm, endwin, isendwin, set_term, delscreen - curses screen initialization and manipulation routines

curs_inopts(3x)

cbreak, nocbreak, echo, noecho, halfdelay, intrflush, keypad, meta, nodelay, notimeout, raw, noraw, noqiflush, qiflush, timeout, wtimeout, typeahead - curses input options

curs_insch(3x)

insch, winsch, mvinsch, mvwinsch - insert a character before cursor in a curses window

curs_insstr(3x)

insstr, insnstr, winsstr, winsnstr, mvinsstr, mvinsnstr, mvwinsstr, mvwinsnstr - insert string before cursor in a curses window

curs_instr(3x)

instr, innstr, winstr, winnstr, mvinstr, mvinnstr, mvwinstr, mvwinnstr - get a string of characters from a curses window

curs_ins_wch(3x)

ins_wch, mvins_wch, mvwins_wch, wins_wch - insert a complex character and rendition into a window

curs_ins_wstr(3x)

ins_wstr, ins_nwstr, wins_wstr, wins_nwstr, mvins_wstr, mvins_nwstr, mvwins_wstr, mvwins_nwstr - insert a wide-character string into a curses window

curs_inwstr(3x)

inwstr, innwstr, winwstr, winnwstr, mvinwstr, mvinnwstr, mvwinwstr, mvwinnwstr - get a string of wchar_t characters from a curses window

curs_in_wch(3x)

in_wch, mvin_wch, mvwin_wch, win_wch - extract a complex character and rendition from a window

curs_in_wchstr(3x)

in_wchstr, in_wchnstr, win_wchstr, win_wchnstr, mvin_wchstr, mvin_wchnstr, mvwin_wchstr, mvwin_wchnstr - get an array of complex characters and renditions from a curses window

curs_kernel(3x)

def_prog_mode, def_shell_mode, reset_prog_mode, reset_shell_mode, resetty, savetty, getsyx, setsyx, ripoffline, curs_set, napms - low-level curses routines

curs_legacy(3x)

curs_legacy - get curses cursor and window coordinates, attributes

curs_memleaks(3x)

_nc_freeall, _nc_free_and_exit, _nc_free_tinfo - curses memory-leak checking

curs_mouse(3x)

has_mouse, getmouse, ungetmouse, mousemask, wenclose, mouse_trafo, wmouse_trafo, mouseinterval - mouse interface through curses

curs_move(3x)

move, wmove - move curses window cursor

curs_opaque(3x)

is_cleared, is_idlok, is_idcok, is_immedok, is_keypad, is_leaveok, is_nodelay, is_notimeout, is_pad, is_scrollok, is_subwin, is_syncok, wgetdelay, wgetparent, wgetscrreg - curses window properties

curs_outopts(3x)

clearok, idlok, idcok, immedok, leaveok, setscrreg, wsetscrreg, scrollok, nl, nonl - curses output options

curs_overlay(3x)

overlay, overwrite, copywin - overlay and manipulate overlapped curses windows

curs_pad(3x)

newpad, subpad, prefresh, pnoutrefresh, pechochar, pecho_wchar - create and display curses pads

curs_print(3x)

mcprint - ship binary data to printer

curs_printw(3x)

printw, wprintw, mvprintw, mvwprintw, vwprintw, vw_printw - print formatted output in curses windows

curs_refresh(3x)

doupdate, redrawwin, refresh, wnoutrefresh, wredrawln, wrefresh - refresh curses windows and lines

curs_scanw(3x)

scanw, wscanw, mvscanw, mvwscanw, vwscanw, vw_scanw - convert formatted input from a curses window

curs_scroll(3x)

scroll, scrl, wscrl - scroll a curses window

curs_scr_dump(3x)

scr_dump, scr_restore, scr_init, scr_set - read (write) a curses screen from (to) a file

curs_slk(3x)

slk_init, slk_set, slk_wset, slk_refresh, slk_noutrefresh, slk_label, slk_clear, slk_restore, slk_touch, slk_attron, slk_attrset, slk_attroff, slk_attr_on, slk_attr_set, slk_attr_off, slk_attr, slk_color, extended_slk_color - curses soft label routines

curs_sp_funcs(3x)

curs_sp_funcs - curses screen-pointer extension

curs_termattrs(3x)

baudrate, erasechar, erasewchar, has_ic, has_il, killchar, killwchar, longname, term_attrs, termattrs, termname - curses environment query routines

curs_termcap(3x)

PC, UP, BC, ospeed, tgetent, tgetflag, tgetnum, tgetstr, tgoto, tputs - direct curses interface to the terminfo capability database

curs_terminfo(3x)

del_curterm, mvcur, putp, restartterm, set_curterm, setterm, setupterm, tigetflag, tigetnum, tigetstr, tiparm, tparm, tputs, vid_attr, vid_puts, vidattr, vidputs - curses interfaces to terminfo database

curs_threads(3x)

curs_threads - curses thread support

curs_touch(3x)

touchwin, touchline, untouchwin, wtouchln, is_linetouched, is_wintouched - curses refresh control routines

curs_trace(3x)

curses_trace, trace, _tracef, _traceattr, _traceattr2, _tracecchar_t, _tracecchar_t2, _tracechar, _tracechtype, _tracechtype2, _nc_tracebits, _tracedump, _tracemouse - curses debugging routines

curs_util(3x)

delay_output, filter, flushinp, getwin, key_name, keyname, nofilter, putwin, unctrl, use_env, use_tioctl, wunctrl - miscellaneous curses utility routines

curs_variables(3x)

COLORS, COLOR_PAIRS, COLS, ESCDELAY, LINES, TABSIZE, curscr, newscr, stdscr - curses global variables

curs_window(3x)

newwin, delwin, mvwin, subwin, derwin, mvderwin, dupwin, wsyncup, syncok, wcursyncup, wsyncdown - create curses windows

default_colors(3x)

use_default_colors, assume_default_colors - use terminal’s default colors

define_key(3x)

define_key - define a keycode

form(3x)

form - curses extension for programming forms

form_cursor(3x)

pos_form_cursor - position a form window cursor

form_data(3x)

data_ahead, data_behind - test for off-screen data in given forms

form_driver(3x)

form_driver, form_driver_w - command-processing loop of the form system

form_field(3x)

form_field - make and break connections between fields and forms

form_fieldtype(3x)

form_fieldtype - define validation-field types

form_field_attributes(3x)

form_field_attributes - color and attribute control for form fields

form_field_buffer(3x)

form_field_buffer - field buffer control

form_field_info(3x)

dynamic_field_info, field_info - retrieve field characteristics

form_field_just(3x)

set_field_just, field_just - retrieve field characteristics

form_field_new(3x)

new_field, dup_field, link_field, free_field - create and destroy form fields

form_field_opts(3x)

set_field_opts, field_opts_on, field_opts_off, field_opts - set and get field options

form_field_userptr(3x)

set_field_userptr, field_userptr - associate application data with a form field

form_field_validation(3x)

form_field_validation - data type validation for fields

form_hook(3x)

form_hook - set hooks for automatic invocation by applications

form_new(3x)

new_form, free_form - create and destroy forms

form_new_page(3x)

set_new_page, new_page - form pagination functions

form_opts(3x)

set_form_opts, form_opts_on, form_opts_off, form_opts - set and get form options

form_page(3x)

form_page - set and get form page number

form_post(3x)

post_form, unpost_form - write or erase forms from associated subwindows

form_requestname(3x)

form_request_by_name, form_request_name - handle printable form request names

form_userptr(3x)

set_form_userptr, form_userptr - associate application data with a form item

form_variables(3x)

TYPE_ALNUM, TYPE_ALPHA, TYPE_ENUM, TYPE_INTEGER, TYPE_IPV4, TYPE_NUMERIC, TYPE_REGEXP - form system global variables

form_win(3x)

form_win - make and break form window and subwindow associations

keybound(3x)

keybound - return definition of keycode

keyok(3x)

keyok - enable or disable a keycode

key_defined(3x)

key_defined - check if a keycode is defined

legacy_coding(3x)

use_legacy_coding - override locale-encoding checks

menu(3x)

menu - curses extension for programming menus

menu_attributes(3x)

menu_back, menu_fore, menu_grey, menu_pad, set_menu_back, set_menu_fore, set_menu_grey, set_menu_pad - color and attribute control for menus

menu_cursor(3x)

pos_menu_cursor - position a menu’s cursor

menu_driver(3x)

menu_driver - command-processing loop of the menu system

menu_format(3x)

set_menu_format, menu_format - set and get menu sizes

menu_hook(3x)

menu_hook - set hooks for automatic invocation by applications

menu_items(3x)

set_menu_items, menu_items, item_count - make and break connections between items and menus

menu_mark(3x)

set_menu_mark, menu_mark - get and set the menu mark string

menu_new(3x)

new_menu, free_menu - create and destroy menus

menu_opts(3x)

set_menu_opts, menu_opts_on, menu_opts_off, menu_opts - set and get menu options

menu_pattern(3x)

set_menu_pattern, menu_pattern - set and get a menu’s pattern buffer

menu_post(3x)

post_menu, unpost_menu - write or erase menus from associated subwindows

menu_requestname(3x)

menu_request_by_name, menu_request_name - handle printable menu request names

menu_spacing(3x)

set_menu_spacing, menu_spacing - set and get spacing between menu items.

menu_userptr(3x)

set_menu_userptr, menu_userptr - associate application data with a menu item

menu_win(3x)

menu_win - make and break menu window and subwindow associations

mitem_current(3x)

mitem_current - set and get current_menu_item

mitem_name(3x)

item_name, item_description - get menu item name and description fields

mitem_new(3x)

new_item, free_item - create and destroy menu items

mitem_opts(3x)

set_item_opts, item_opts_on, item_opts_off, item_opts - set and get menu item options

mitem_userptr(3x)

set_item_userptr, item_userptr - associate application data with a menu item

mitem_value(3x)

set_item_value, item_value - set and get menu item values

mitem_visible(3x)

mitem_visible - check visibility of a menu item

ncurses(3x)

ncurses - CRT screen handling and optimization package

new_pair(3x)

alloc_pair, find_pair, free_pair - new curses color-pair functions

panel(3x)

panel - panel stack extension for curses

resizeterm(3x)

is_term_resized, resize_term, resizeterm - change the curses terminal size

term_variables(3x)

SP, acs_map, boolcodes, boolfnames, boolnames, cur_term, numcodes, numfnames, numnames, strcodes, strfnames, strnames, ttytype - curses terminfo global variables

wresize(3x)

wresize - resize a curses window

scr_dump(5)

scr_dump - format of curses screen-dumps.

term(5)

term - format of compiled term file.

terminfo(5)

terminfo - terminal capability data base

user_caps(5)

user_caps - user-defined terminfo capabilities

term(7)

term - conventions for naming terminal types

Latest updates

Fedora icon

Fedora rawhide development/Everything-os: Updated from 6.1-15.20191109.fc32 to 6.2-1.20200222.fc33

2020-02-27
  • update to 6.2-20200222
Fedora icon

Fedora rawhide development/Server-os: Updated from 6.1-15.20191109.fc32 to 6.2-1.20200222.fc33

2020-02-27
  • update to 6.2-20200222
Arch icon

Arch rolling testing/os: Version 6.2-1 removed

2020-02-17
Arch icon

Arch rolling core/os: Updated from 6.1-7 to 6.2-1

2020-02-17
Arch icon

Arch rolling testing/os: Updated from 6.1+20200118-1 to 6.2-1

2020-02-13
Fedora icon

Fedora rawhide development/Server-os: Updated from 6.1-14.20191109.fc32 to 6.1-15.20191109.fc32

2020-02-08
Fedora icon

Fedora rawhide development/Everything-os: Updated from 6.1-14.20191109.fc32 to 6.1-15.20191109.fc32

2020-02-08
Arch icon

Arch rolling testing/os: Version 6.1+20200118-1 introduced

2020-02-05
Fedora icon

Fedora 31 releases/Server-os: Version 6.1-12.20190803.fc31 introduced

2020-01-07
  • update to 6.1-20190803
  • verify upstream signatures
  • compress NEWS by xz
Fedora icon

Fedora 31 releases/Everything-os: Version 6.1-12.20190803.fc31 introduced

2020-01-07
  • update to 6.1-20190803
  • verify upstream signatures
  • compress NEWS by xz
CentOS icon

CentOS 7.7.1908 os: Version 5.9-14.20130511.el7_4 introduced

2020-01-07
  • fix crash in libtinfo initialization (#1426215)
Arch icon

Arch rolling testing/os: Version 6.1-7 removed

2019-11-18
Arch icon

Arch rolling core/os: Updated from 6.1-6 to 6.1-7

2019-11-18
Fedora icon

Fedora rawhide development/Server-os: Updated from 6.1-13.20191026.fc32 to 6.1-14.20191109.fc32

2019-11-16
  • update to 6.1-20191109
  • remove LDFLAGS from pkgconfig files and ncurses-config scripts (#1771137)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 6.1-13.20191026.fc32 to 6.1-14.20191109.fc32

2019-11-16
  • update to 6.1-20191109
  • remove LDFLAGS from pkgconfig files and ncurses-config scripts (#1771137)
Arch icon

Arch rolling testing/os: Version 6.1-7 introduced

2019-11-14
Arch icon

Arch rolling staging/os: Version 6.1-7 removed

2019-11-14
Arch icon

Arch rolling staging/os: Version 6.1-7 introduced

2019-11-13
Fedora icon

Fedora rawhide development/Everything-os: Updated from 6.1-12.20190803.fc31 to 6.1-13.20191026.fc32

2019-11-05
  • update to 6.1-20191026 (CVE-2019-17594 CVE-2019-17595)
  • restore rxvt-unicode-256color terminfo (Robbie Harwood) (#1430935)
  • conflict/obsolete rxvt-unicode (sub)packages with terminfo (#1430935)
  • drop old obsoletes and conflicts
Fedora icon

Fedora rawhide development/Server-os: Updated from 6.1-12.20190803.fc31 to 6.1-13.20191026.fc32

2019-11-05
  • update to 6.1-20191026 (CVE-2019-17594 CVE-2019-17595)
  • restore rxvt-unicode-256color terminfo (Robbie Harwood) (#1430935)
  • conflict/obsolete rxvt-unicode (sub)packages with terminfo (#1430935)
  • drop old obsoletes and conflicts

Related packages

ncurses-base - Descriptions of common terminals
ncurses-bin - terminal-related programs and man pages
ncurses-c++-libs - Ncurses C++ bindings
ncurses-c++-libs-debuginfo - Debug information for package ncurses-c++-libs
ncurses-compat-libs - Ncurses compatibility libraries
ncurses-compat-libs-debuginfo - Debug information for package ncurses-compat-libs
ncurses-debuginfo - Debug information for package ncurses
ncurses-debugsource - Debug sources for package ncurses
ncurses-devel - Development files for the ncurses6 terminal control library
ncurses-devel-32bit - Development files for the ncurses6 terminal control library
ncurses-devel-32bit-debuginfo - Debug information for package ncurses-devel
ncurses-devel-debuginfo - Debug information for package ncurses-devel
ncurses-devel-debuginfo-32bit - Debug information for package ncurses-devel
ncurses-devel-static - Static libraries for the ncurses6 terminal control library
ncurses-doc - developer's guide and documentation for ncurses
ncurses-examples - test programs and examples for ncurses
ncurses-hexedit - Edit files/disks in hex, ASCII and EBCDIC
ncurses-libs - Ncurses libraries
ncurses-libs-debuginfo - Debug information for package ncurses-libs
ncurses-static - Static libraries for the ncurses library
ncurses-term - additional terminal type definitions
ncurses-utils - Tools using the new curses libraries
ncurses-utils-debuginfo - Debug information for package ncurses-utils
⇧ Top