xterm 高亮始终为白色,而不是反转

xterm 高亮始终为白色,而不是反转

我在台式机、笔记本电脑和上网本上运行 Debian。在我的台式机和笔记本电脑上,我使用的是 Gnome 桌面环境;而我的上网本使用的是 i3wm(最初仅在文本安装后安装)。在所有情况下,我都以相同的方式使用 base16 颜色集(源自 .bashrc)。在这两种情况下,基础TERM变量都是xterm-256color。上网本使用xdm,而其他则使用gdm

在我的台式机和笔记本电脑上,我的突出显示工作正常,如下所示: 桌面高亮显示

请注意底部的条如何man反转文本的颜色;在终端中选择该行也会反转文本的颜色。

然而,在上网本上,这就是我得到的: 上网本突出显示

请注意,无论下面是什么,突出显示始终是白色的。

我不知道这是为什么。前几天我做了一些事情暂时修复了它,但我不记得我做了什么,也不记得我是否取消了它;当前显示如图所示。

谁能告诉我如何解决这个问题?这个突出显示的设置在哪里?

答案1

选择可能意味着使用鼠标(或触摸板)。在xterm,有与之相关的资源设置:

highlightColor
指定用于选定(突出显示)文本的背景的颜色。如果未指定(即匹配默认前景),则使用反向视频。

highlightColorMode
指定 xterm 是否应使用highlightTextColorhighlightColor 覆盖选区中反转的前景色/背景色。

highlightReverse
指定当选择具有反相视频属性的文本时,xterm 是否应反转选择的前景色和背景色。

highlightTextColor
指定用于选定(突出显示)文本的前景的颜色。如果未指定(即匹配默认背景),则使用反向视频。

也许您使用了一些东西来xrdb修改设置。将它们放入资源文件中就足够了。

相关内容