我喜欢使用 XTerm,我喜欢它默认的“固定”字体,我喜欢使用终端颜色而不是单色终端。
但是,XTerm 似乎坚持在显示亮色时使用粗体版本的字体:
我讨厌字体的粗体,但我喜欢亮度。手册页似乎建议将“ XTerm.VT100.boldMode:false
”添加到我的~/.Xresources
将禁用此“功能”,但它似乎没有任何效果。我已经在那里好几个月了,所以这不是重启问题。
如何强制 XTerm 始终使用固定字体的标准非粗体版本,即使它显示的是亮文本?
编辑:有些人建议将“XTerm*boldMode: false”放在我的 ~/.Xresources 中。那也没有帮助。不过,我已确认更改已对 xrdb 生效:
$ xrdb -query | grep boldMode
XTerm*boldMode: false
Run Code Online (Sandbox Code Playgroud)
如果我运行 xprop 并单击一个 xterm,我会得到 " WM_CLASS(STRING) = "xterm", "XTerm"
" .. 所以我肯定在运行真正的 xterms。
顺便说一句,这只是一个普通的 Ubuntu Intrepid 盒子。如果这里的其他人正在运行相同的,您可以尝试运行:
echo -e '#\e[1m#'
Run Code Online (Sandbox Code Playgroud)
...让我知道右边的# 是否像左边的一样在中间有一个黑色像素?
gaq*_*qzi 14
如果您为粗体和普通字体设置相同的字体,它可能会起作用。
我fixed
为两者设置了字体,例如:
xterm*font: fixed
xterm*boldFont: fixed
Run Code Online (Sandbox Code Playgroud)
如果你这样做xrdb -load
并开始一个新的学期,它又回到了不大胆的状态:)
小智 13
设置allowBoldFonts
属性对我有用
在您的 ~/.Xresources
XTerm*allowBoldFonts: false
Run Code Online (Sandbox Code Playgroud)
在您重新加载 X 窗口系统之前,不会重新加载 X 资源,并且除非您重新启动正在执行此操作的可执行文件,否则不会轮询它们。尝试跑步
xrdb ~/.Xresources
Run Code Online (Sandbox Code Playgroud)
在您当前的会话中。然后启动另一个xterm。下次启动 X(重新登录或重新启动)时,应自动读取资源。
另一件要尝试的事情是使用通配符来确保它正确地获取资源。用
XTerm*boldMode: false
Run Code Online (Sandbox Code Playgroud)
反而。
另一件事要检查的是,xterm
当您运行终端进程时,您实际上正在运行。如果没有,您将需要使用不同的资源更改字体。
归档时间: |
|
查看次数: |
14186 次 |
最近记录: |