当urxvt
直接启动时,使用漂亮的字体:
但是当它由一个丑陋拥挤的字体启动时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
在没有任何帮助的情况下进行谷歌搜索后(每个人都表示使用URxvt
onXresources
但在我的上只能作为urxvt
)我认为它遵循从启动过程派生的实例名称。
我尝试过.Xresources
:
x-terminal-emulator*font: xft:Victor Mono:pixelsize=16
然后就跑了xrdb -merge ~/.Xresources
有效。
观察一下,我不知道这是否是最好的方法。有效。我认为x-terminal-emulator
在许多桌面环境中调用终端时使用是更标准的方法。