选项 1:使用 gtk 样式表进行更改

选项 1:使用 gtk 样式表进行更改

我一直在寻找一种方法,让我的黑色背景 xterm 窗口具有可见的边框,这样当它们重叠时,它们在视觉上不会相互融合。我觉得我已经做了研究,但没有任何效果。

类似资源这个暗示它应该可以通过 .Xresources 来实现(似乎适用于 faceSize 和 faceName)。我是一个老派的 X11 用户,可以追溯到 Motif、twm、fvwm、fvwm2 的时代……所以这似乎是正确的解决方案。没有明显的效果。

-bd我尝试从和手动驾驶它-bw xterm 的参数但这并没有什么效果。

此链接建议通过 gnome gtk 样式表进行操作。除了强制我注销并重新登录外,这些更改似乎没有任何效果。

我尝试使用gnome 调整工具但虽然这影响了运行调整工具的窗口,但对 xterm 没有影响。

除了像转储 gnome(我们的 IT 部门可能会有意见)这样的大规模任务之外,在最新的 Ubuntu 20.04 LTS 下是否仍然可以进行一些微调,以便在可疑支持的传统 X11 应用程序上获得窗口边框?

答案1

选项 1:使用 gtk 样式表进行更改

添加如下内容~/.config/gtk-3.0/gtk.css

decoration {
    border: 2px solid #0759EB;
    background: #0759EB;
}

然后重启机器。这似乎没有任何效果,直到几周后,整个机器由于电源故障而重新启动。

选项 2:使用 xrdb/Xresources 进行更改

添加如下内容~/.Xresources

xterm*borderColor: gray50
xterm*colorInnerBorder: true

然后xrdb -merge ~/.Xresources启动一个新的 xterm。虽然xterm*borderColor在 gtk 下它本身没有效果,但你可以将它与xterm*colorInnerBorder: true强制边框结合使用。这样做的好处是它无需重启即可生效;缺点是你的边框不再与文本分开,因此它可能使文本在边缘处更难阅读。

相关内容