|
遇到的问题和
http://www.linuxsir.cn/bbs/lastpostinthread363241.html
里的一样
用X下的终端不能显示manpage的颜色,但奇怪的是控制台的可以。
为了探究原因从man的groff的输出里面抓了一句出来。- echo "\e[1m[-T \e[4m\e[22mtag\e[24m\e[1m]"
复制代码
VT100参考资料:
\e[1m为高亮
\e[4m为下划线
\e[22m没找到
分别在控制台下和X下的终端(xterm,gnome-terminal,urxvt结果相同)执行上述语句
表现为控制台下显示成淡蓝色,但是X下显示为只有下划线没有颜色。
网上传most可以显示颜色,表现见图,本该显示下划线的地方没显示,本该高亮的地方显示为红色,可见这是most自定义的显示方式。但less等均没有自定义显示方式。
文章
http://linux.cuit.edu.cn/?p=257
中,那张截图里作者倒是成功了,但这里按那个方法做也不行。
感觉问题的关键就是对\e[4m\e[22的解析了,terminfo有可能就是用来改这个的,网上说可以的这个配置文件
http://nion.modprobe.de/mostlike.txt
在这里也不行,是不是那个配置文件还需要改改,
通过less显示颜色manpage现在还能不能实现呢?
详见截图
分别为控制台下效果(理想)、X下效果(只有下划线)、most显示的效果(有点怪) |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|