字符終端 GUI 處理庫,NCurses 6.0 發布
Ncurses是一個能提供功能鍵定義(快捷鍵),屏幕繪制以及基于文本終端的圖形互動功能的動態庫。
Ncurses是一個能提供基于文本終端窗口功能的動態庫. Ncurses可以:
-
只要您喜歡,您可以使用整個屏幕
</li> -
創建和管理一個窗口
</li> -
使用8種不同的彩色
</li> -
為您的程序提供鼠標支持
</li> -
使用鍵盤上的功能鍵
</li> </ul>Ncurses可以在任何遵循ANSI/POSIX標準的UNIX系統上運行,除此之外,它還可以從系統數據庫中檢測終端的屬性, 并且自動進行調整,提供一個不受終端約束的接口.因此,Ncurses可以在不同的系統平臺和不同的終端上工作的非常好.
mc工具集就是一個用ncurses寫的很好的例子,而且在終端上系統核心配置的界面同樣是用ncurses編寫的. 下面就是它們的截圖:
NCurses 6.0 發布,此版本源代碼兼容 NCurses 5.0-5.9,提供一個新的應用二進制接口(ABI)。雖然源代碼仍然可以配置到支持 NCurses 5 ABI,此版本的目的是要提供相關的擴展,但是二進制不兼容 NCurses 5: