如何更改 xterm 的菜单背景颜色?

如何更改 xterm 的菜单背景颜色?

我的问题是关于 xterm 菜单颜色,但也许我做错了其他事情,所以我将包括导致我提出这个问题的背景步骤。

我尝试让 XTerm 在按下 meta 键时默认发送 escape。我可以通过添加 .Xresources 文件来实现这一点:

XTerm*metaSendsEscape: true

这很有效,但是通过加载 .Xresources 文件,它会将我的新 xterm 颜色方案更改为白底黑字;我想要黑底白字。

好的,我可以修复这个问题。我只需向 .Xresources 添加一些配置即可:

XTerm*Background: Black
XTerm*Foreground: White
XTerm*metaSendsEscape: true

这确实将我的 xterm 恢复为我想要的配色方案。差不多。背景和前景都是黑色的,但现在菜单(ctrl+左键单击)具有相同的配色方案,这使得它们很难被看到。

所以我现在想独立于正常的背景和前景更改菜单颜色,但我不知道该怎么做。我认为这是可能的,因为如果我删除我得到的默认 .Xresources 文件。

这是没有 .Xresources 文件的 xterm 的样子(这是我尝试使用 .Xresouces 复制的内容): 具有正确颜色的 xterm

这是我的 xterm 当前与上述 .Xresources 的样子: xterm 带有黑色菜单

答案1

您可以尝试添加“古董白“3 个菜单的颜色(主要、VT 选项和 VT 字体)

1)编辑您的.X资源使用您喜欢的编辑器编辑文件:

  • gedit ~/.Xresources

2)添加以下行:

XTerm*mainMenu*Background: AntiqueWhite
XTerm*vtMenu*Background: AntiqueWhite
XTerm*fontMenu*Background: AntiqueWhite

3)使用以下命令加载更改:

  • xrdb -merge ~/.Xresources

在此处输入图片描述

希望能帮助到你。

相关内容