我知道如何编写 .Xresources 文件来修改 xterm 的外观。但是,我想知道是否可以拥有特定于应用程序的 .Xresources,这样当我使用 mutt (xterm -e mutt) 时,我可以使用浅色日光主题,深色日光主题用于(例如)使用终端进行命令线路活动,第三个主题也许是其他事情。抱歉,如果这是一个微不足道的问题,但至少我找不到答案。
我知道如何编写 .Xresources 文件来修改 xterm 的外观。但是,我想知道是否可以拥有特定于应用程序的 .Xresources,这样当我使用 mutt (xterm -e mutt) 时,我可以使用浅色日光主题,深色日光主题用于(例如)使用终端进行命令线路活动,第三个主题也许是其他事情。抱歉,如果这是一个微不足道的问题,但至少我找不到答案。
当然,您可以有一个脚本,仅通过设置所有正确的资源设置
-xrm resourcestring
并打开这些程序。两个观察结果:
xterm
不支持指定一个单独的配置文件来使切换“颜色配置文件”更容易。其他终端模拟器也可以。xterm
而是使用稍微现代的终端仿真器可能已经解决了这个问题。长话短说:
xterm
由于历史原因,这很好,我对托马斯·迪基(Thomas Dickey)怀有最大的敬意,在近 40 年后,他仍然保持xterm
运转。但是:当您使用电子邮件与人们交谈时,您需要可靠的 unicode 支持(因此,至少,
uxterm
但实际上在人们发明 unicode 之前尚未构建的东西可能是一个好主意);您需要实际的颜色支持。出于上述原因,我建议尝试一种终端,该终端在历史包袱方面可能更薄一些,在现代硬件上更快一些,在现代功能上更通用一些。如果您不太喜欢图形配置对话框,而是更愿意在简单的文本配置文件中工作,我认为
alacritty
应该非常适合您。我知道它可以在 Linux、FreeBSD、OpenBSD、Darwin/Mac OS 上运行,还有 netbsd 软件包。因此,可能有一种简单的方法可以在您选择的平台上进行尝试。也许这样做,看看 15 分钟的示例配置是否能达到您想要的效果。alacritty --config-file yourconfig.yml -e mutt
例如,如果您想要单独的配置来运行 mutt,则可以运行。(还有一个程序,alacritty-msg
可用于更改配置设置,例如alacritty-msg config font.size=22
在脚本中动态运行,但通常不会发货,所以我不会在这里做广告。)