请问一下楼主, 有没有遇到过 urxvt
渲染横线不连续的问题.
我的系统是 Debian12
, 使用的窗口管理器是 bspwm
, 使用的合成器是Debian
仓库的 picom
, urxvt
版本是 9.30
其中 gd
是 git diff
的一个别名, 我使用了 git-delta
来对比文件差异.
事实上, 不止git diff
的效果会这样, 一切连续横线的渲染都会这样.
urxvt
效果如图所示:
alacritty
效果如图所示:
但是在 xfce4
中 urxvt
显示得又正常, 如图:
我现在摸不着头脑, 请问楼主有没有遇到过, 是怎么解决的?
问题已解决:
方法如下:
注释下面行:
URxvt*skipBuiltinGlyphs: true
解决思路:
我的 xterm
和 urxvt
用同一个配置文件, xterm
没有出现以上问题, 只能是配置文件问题, 而不是 AI
所说的合成器和显卡渲染的问题, 经过二分排除法, 最终锁定问题所在. 现在除了线条比原先细一点外, 没有太大的问题. 如图
问题产生的具体原因不知, 如果有知道的大佬请回复告知.
最后, Xfce4
上面问题不是不存在, 同一个配置文件, 如果没有注释上面所说的配置行, 当字体缩小到一定程度的时候, 问题就会出现.
1 个赞
Urxvt确实不错,定制性,速度,等等各方面都算是第一集团的吧。
在 Debian 12
上面, urxvt
确实是不支持真彩色的, 这点很遗憾, 在色彩表现上和 alacritty
有差距, 但正如我在上面所说的, 你可以在 ~/.bashrc
中加入
export COLORTERM=truecolor
或者
export COLORTERM=24bit
环境变量, 同时在 ~/.Xdefaults
中加入如下字段 ( 我使用tmux, 所以是tmux-256color )
URxvt.termName: tmux-256color
来模拟真彩色, 由于我对色彩表现的要求比较低, 所以现在一切都还好. 如果你还有别的需求, 你可能需要查看你系统的 man
文档, 比如 Debian 的 man 文档
至于 xterm
, 我偶尔也使用, 由于 xterm
和 urxvt
可以使用同一个配置文件, 而且很多配置是共通的, 所以我同时也拥有一套 xterm
的配置 , 不过我不想让 xterm
和 urxvt
一样, 所以某些地方不同.
至于它们的强弱, 我个人的看法是看用途和习惯, 比如在这里, 就显露出 urxvt
所拥有的一些很高级的配置和使用技巧. 想来 xterm
也有很高级的设置, 不过我不打算深究, 毕竟工具是拿来用的, 称手的工具有一个就够了, 何况是这种需要花费很长时间和巨大精力来配置的.
2 个赞
我这段时间用了一下 xterm
, 输入延迟确实是 xterm
更低, 反应更灵敏, 速度很快.
但和 LF
或者 yazi
结合使用的时候, 图片预览有点问题.
我不想再去进行进一步的配置和解决问题了. 太累了.
感谢你提供的链接.