X11
為什麼通過 x-terminal-emulator 執行時 urxvt 看起來不同?
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。
它可能將符號連結視為更改實例名稱的別名,並將其用作(錯誤)線索缺少 X 資源文件(並且僅使用其備份資源)。
在沒有幫助的情況下進行Google搜尋後(每個人都表示使用
URxvt
onXresources
但我的僅適用於urxvt
)我認為它遵循從啟動過程派生的實例名稱。我試過了
.Xresources
:x-terminal-emulator*font: xft:Victor Mono:pixelsize=16
然後跑了
xrdb -merge ~/.Xresources
有效。
請注意,我不知道這是否是最好的方法。有效。而且我認為
x-terminal-emulator
在呼叫終端時使用是在許多桌面環境中更標準的方式。