![在 Vagrant Ubuntu 盒子上设置 Solarized 颜色](https://linux22.com/image/58032/%E5%9C%A8%20Vagrant%20Ubuntu%20%E7%9B%92%E5%AD%90%E4%B8%8A%E8%AE%BE%E7%BD%AE%20Solarized%20%E9%A2%9C%E8%89%B2.png)
我正在尝试将 Ubuntu Box 的颜色设置为与 Solarized 颜色主题的 16 种调色板相匹配。
我安装了 Ubuntu 14.04 Server,未启用 GUI 选项。
当我 ssh 进入这个虚拟机并执行以下操作时
$ echo $ TERM
它显示值xterm
。所以我猜测我可以使用 .Xresources 来设置颜色。
但是当我进入
$ xrdb ~/.Xresources
它显示一条消息,上面写着No display found
。这是什么意思?这是否意味着没有 XServer 运行?我是否必须通过在 .bashrc 中回显颜色代码来设置颜色?
答案1
由于您的服务器没有 GUI,因此您正在使用简单的 CLI 终端,并且没有运行 X 服务器。我猜你的硬盘上有各种 X 命令,以防你确实想运行 X。OTOH,$TERM 是 xterm 很奇怪......
无论如何,我自己从来没有玩过这些东西,但是你应该能够自定义终端的调色板。看一下setcolors - 更改您的 Linux VT 调色板- 他甚至为 Solarized 提供了一个配色方案文件。
另请参阅 console_codes 的手册页。这些ESC ] Pnrrggbb
代码看起来很有希望。