假设,我有一个没有X server
.我只能从控制台登录。看来,默认情况下linux控制台只支持8种颜色:
# tput colors
8
是否可以在控制台中使用 256 种颜色,就像我在终端仿真器(即终结器)中使用的那样?
在谷歌搜索时,我发现了很多类似的问题(其中许多已经有 10 多年历史了),但没有明确的答案。有人建议使用帧缓冲区,其他人建议将 TERM 参数附加到内核启动选项。
目前,我只传递一个额外选项作为内核启动参数:
append="video=1280x720"
我相信传递视频分辨率仅适用于kernel mode setting
有支持的现代内核,但我对此不确定。
是否可以在现代 Linux 控制台(tty)中使用 256 色
如何?
我正在使用内核为 4.1 的 Debian Wheezy
更新:
根据@muru的建议,我已经尝试过fbterm
。虽然它支持 256 色,但它的字体非常难看/乱码。此外,左下角有一个不断闪烁的光标,这让我分心。
我可以在没有 fbterm/framebuffer 的情况下在控制台中使用 256 色吗?
控制台中的 8 种颜色限制从何而来?