我使用的是 16.04,我一直在探索urxvt
它的功能,并且对它非常着迷。我现在在 中存储了一个简单的配置~/.Xdefaults
。每当我从 启动它时,它都能正常工作gnome-terminal
。下面是快照:
然后我使用 将其设置urxvt
为我的默认终端update-alternatives
。我使用
sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/urxvt 100
我不确定这是否正确(抱歉,我是个菜鸟)但无论如何,现在每当我启动终端(使用键盘快捷键或通过启动x-terminal-emulator
)时,它看起来都像这样:
好像我存储的配置~/.Xdefaults
没有被加载。:(
知道如何修复这个问题吗?
我的~/.Xdefaults
档案。
urxvt.font: xft:Monaco:bold:autohint=true:antialias=true:size=10
Rxvt*font:xft: true
urxvt.scrollBar: false
urxvt.tintColor: white
urxvt.pointerColor: black
urxvt.pointerColor2: white
URxvt.letterSpace: -1.9
URxvt.geometry: 90x30
*background: #303030
*foreground: #dfdebd
答案1
我把这个问题留在这里,以防其他人遇到同样的问题。出现这个问题是因为 urxvt 是作为符号链接启动的(update-alternatives
通过将二进制文件符号链接到 来操作/etc/alternatives
)。
为了解决这个问题,我创建了一个 shell 脚本,
#!/usr/bin/env bash
exec /usr/bin/urxvt $@
然后将其保存为可执行文件,并将替代方案设置为该脚本而不是/usr/bin/urxvt
。
确保您的脚本是可执行文件