为什么 urxvt 在通过 x-terminal-emulator 运行时出现不同?

为什么 urxvt 在通过 x-terminal-emulator 运行时出现不同?

urxvt直接启动时,使用漂亮的字体:

清楚的

但是当它由一个丑陋拥挤的字体启动时x-terminal-emulator使用:

通过 x-terminal-emulator

x-terminal-emulator只是一个符号链接,最终解析为/usr/bin/urxvt

ls /usr/bin/x-terminal-emulator -l         
lrwxrwxrwx 1 root root 37 Jun 19  2016 /usr/bin/x-terminal-emulator -> /etc/alternatives/x-terminal-emulator

ls /etc/alternatives/x-terminal-emulator -l
lrwxrwxrwx 1 root root 14 Mar 16 08:14 /etc/alternatives/x-terminal-emulator -> /usr/bin/urxvt

which urxvt
/usr/bin/urxvt

如果重要的话,我正在运行 Ubuntu 16.04,urxvt 版本为 9.21。

答案1

它可能将符号链接视为别名,从而改变了实例名称,并且使用它作为(错误)线索缺少 X 资源文件(并且仅使用其后备资源)。

答案2

在没有任何帮助的情况下进行谷歌搜索后(每个人都表示使用URxvtonXresources但在我的上只能作为urxvt)我认为它遵循从启动过程派生的实例名称。

我尝试过.Xresources

x-terminal-emulator*font: xft:Victor Mono:pixelsize=16

然后就跑了xrdb -merge ~/.Xresources

有效。

观察一下,我不知道这是否是最好的方法。有效。我认为x-terminal-emulator在许多桌面环境中调用终端时使用是更标准的方法。

相关内容