我一直在我的新笔记本电脑上使用Arch Linux,我正在尝试配置它,以便我不需要DE或X服务器 - 我只需要命令行实用程序和VC(生产力并节省我从我自己,所有这一切)。无论如何,我试图让终端颜色正常工作。我还没有在xterm和urxvt之间做出决定 - 老实说,无论我能使用哪个都可能是我最终会使用的,至少在我更好地理解这个问题之前。
基本上,我的设置(据我所知,所以用盐)是在VC1上我有一个xterm / urxvt 16色终端模拟器运行(另外,我使用Zsh,如果它很重要)。我使用Tmux进行多路复用,因此我.zshrc
和.tmux.conf
文件~/
都有将默认终端设置为(xterm / rxvt)-16color的行。
如果我直接在终端或Tmux中启动emacs并运行M-x list-colors-display
,它会显示16个颜色名称。前八个是常规的,它们的颜色正确。然而,颜色9-16是亮色,它们在黑色背景上显示为白色文本,没有分配颜色。
我的印象.Xresources
是颜色设置,形式*color0: #353535
等。所有16种颜色都列在那里,我希望它们拥有的价值。然而,八个有色的甚至不是正确的色调 - 它们是默认的引人注目的高对比度颜色,而不是我为测试下载的更加圆润的主题。
我读过你需要运行xrdb -merge ~/.Xresources
才能使这些设置发挥作用。但是,我没有xrdb
,当我安装它时,我得到了“显示未找到”错误(不出所料),所以我删除了它。
最后,问题是:我怎么做才能使xterm / rxvt知道(a)显示所有16种颜色(因为我很确定亮点也有默认值,所以看起来有些不对劲)和( b)使用我给出的颜色(和其他)设置.Xresources
(或其他地方,如果适用)而不使用xrdb
。
感谢您的任何见解!