如何防止 xterm 版本 327-2(在 Debian 测试中)在反向视频模式下隐藏角色?
例如,如果我运行
xterm -geometry 20x2 -e /bin/sh -c "echo -ne '\033[0;7mtesting\033[0m\033[Gfoo'; sleep 999"
,然后我得到以下错误输出(字母t被光标隐藏):
在错误输出中,反相视频字母 t 上方的光标使其不可见。在上面的良好输出中,字母 t 以正常颜色可见(相反的相反)。我怎样才能让 xterm 327-2 给我良好的输出?
我试图将xterm的cursorColor、highlightColor、highlightColorMode、highlightReverse、highlightTextColor资源设置为各种空、真和假值。他们有所作为,但没有任何帮助:如果字母 t 在反白显示的光标下方,则永远不会显示。
我尝试过的其他一些软件:
- 1995 年的 xterm 和 rxvt:很好
- xterm 256:好
- xterm 297:好
- xterm 327-2:坏的
- gnome-terminal 2.30.2:好(光标也在正常和反向视频之间闪烁)
- gnome-terminal 3.22.2:好(光标也在正常和反向视频之间闪烁)
- rxvt 2.7.10:好
答案1
您可能正在谈论更改中提到的此项补丁#328:
改进了 Debian #759734 的修复,解决了非彩色光标在反向视频中不可见的情况(请参阅补丁 #311)。