X Window 系统

关于 ncurses 颜色

为什么 ncurses 仅支持八种颜色? 如果您研究过 curses 中可用的调色板,您可能会想知道为什么 curses 仅支持八种颜色。 curses.h 包含文件定义了这些颜色宏:COLOR_BLACK COLOR_RED COLOR_GREEN COLOR_YELLOW COLOR_BLUE COLOR_MAGENTA COLOR_CYAN COLOR_WHITE 但为什么只有八种颜色,又为什么是这些特定的颜色? 至少在使用 Linux 控制台时,如果您在 PC 上运行,颜色范围的起源就在于 PC 硬件。