2016-08-19 67 views
-1

我想检测系统控制台是否支持来自Java应用程序的ANSI颜色代码(以及哪些),而不依赖于本机代码(也就是说,我无法与ncurses进行交互)。将TERM映射到支持的ANSI颜色代码?

有没有一种简单可靠的方法将$TERM映射到控制台支持的颜色代码列表?

难道我的应用程序确实需要支持数百terminfo的代码在http://invisible-island.net/ncurses/terminfo.src.html发现还是有,我应该检查而不是(例如xtermxterm-colorxterm-256color)最小的名单?

更新:我发现的terminfo了很好的概述在http://tldp.org/HOWTO/Text-Terminal-HOWTO-16.html

回答